Show server-provided details
Server description (copied; language not verified)
Input schema (server-provided preview — do not copy)
{
"type": "object",
"properties": {},
"additionalProperties": false
}https://sdukstudio.com/api/mcp
Official RegistryOfficial Registry · com.sdukstudio/discovery · Publisher namespace: com.sdukstudio
Server checked today at 21:00 UTC
Catalog verified today at 11:34 UTC
4 public tools observed. Tools were not executed.
Add the endpoint to a compatible client below. A Watch can alert you if this public catalog changes.
This is a public protocol and tools/list check, not a functional validation.
Talandor checks the server; it does not connect the server to your assistant.
Choose your assistant, then copy the configuration shown for that client. Authentication is completed with the MCP provider, never inside Talandor.
Compatibility is estimated from published configuration rules and is not a hands-on test in each client.
Rule evidence: Remote HTTPS rule v0.2 · reviewed 2026-09-12 · Remote HTTP rule v0.2 · reviewed 2026-09-12 · Remote app rule v0.2 · reviewed 2026-09-12 · Protocol and transport rule v0.2 · reviewed 2026-09-12
A Watch would alert only if this change may affect uses of the selected client that depend on the changed tools.
This public timeline shows the latest check, the last 24 hours, and the most recent important change. Watch keeps 30 days.
The notes above are for this connector.
Server annotations are declarations, not verified behavior.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 200
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"required": [
"email",
"full-name",
"project-type"
],
"properties": {
"email": {
"type": "string"
},
"phone": {
"type": "string",
"maxLength": 40,
"description": "A phone number, if the person is happy to be rung. Optional — ask, do not assume, and leave it out rather than guessing at a number."
},
"company": {
"type": "string"
},
"country": {
"type": "string"
},
"summary": {
"type": "string"
},
"timeline": {
"enum": [
"exploring",
"under-3-months",
"3-to-6-months",
"6-months-plus",
"unsure"
],
"type": "string"
},
"full-name": {
"type": "string"
},
"project-type": {
"enum": [
"web-data-app",
"mobile-app",
"3d-cad",
"internal-tool",
"other",
"unsure"
],
"type": "string"
},
"tenancy-need": {
"enum": [
"single-org",
"multi-tenant",
"unsure"
],
"type": "string",
"description": "Whether many separate customer organisations will use the system ('multi-tenant') or just one ('single-org')."
},
"data-residency": {
"enum": [
"uk",
"eu",
"us",
"other",
"unsure"
],
"type": "string"
},
"proposed-route": {
"enum": [
"studio",
"bespoke-sduk-team",
"either"
],
"type": "string",
"description": "Which part of SDUK Studio should take the work, if the person has a view. 'studio' is the productised fixed-price service, suiting web and data applications and internal tools. 'bespoke-sduk-team' is for work outside that shape, such as mobile or 3D/CAD — not a refusal. 'either' means both could fit. Leave unset if unclear; the call settles it."
},
"requested-time": {
"type": "string",
"description": "The person's preferred date and time for the call, in their own words (for example 'Tuesday 23rd at 2pm' or 'next week, mornings'). UK time unless they say otherwise. A preference, not a slot."
},
"compliance-level": {
"enum": [
"standard-gdpr",
"nhs-dspt",
"fca",
"other-regulated",
"unsure"
],
"type": "string",
"description": "Which regime the system must satisfy: ordinary UK GDPR, NHS DSPT, FCA, another regulated regime, or unsure."
},
"data-volume-band": {
"enum": [
"low",
"medium",
"high",
"unsure"
],
"type": "string",
"description": "A rough sense of how much data the system will hold — a judgement, not a measurement. Use 'unsure' rather than guessing."
},
"alternative-times": {
"type": "string",
"description": "Any other times that would also suit, in their own words. Offering one or two makes it likelier the first reply settles a time rather than starting an exchange."
},
"entity-count-band": {
"enum": [
"small-1-10",
"medium-11-30",
"large-30-plus",
"unsure"
],
"type": "string",
"description": "Roughly how many distinct kinds of record the system needs (customers, jobs, invoices and so on), not how many rows."
},
"contact-preference": {
"enum": [
"email",
"phone",
"either"
],
"type": "string",
"description": "How the person would rather be reached about arranging the call: 'email', 'phone' or 'either'. Only offer 'phone' if a phone number has been supplied. Leave unset if they have no preference."
},
"concurrent-users-band": {
"enum": [
"under-50",
"50-to-500",
"500-plus",
"unsure"
],
"type": "string"
}
},
"additionalProperties": false
}Method: anonymous Streamable HTTP probe. We never invoke a tool.
Attempted protocols: 2026-07-28, 2025-11-25
No diagnostic errors.
Eligible for deep monitoring
A complete public tools/list contract was observed, so a future deep-monitoring baseline can be compared safely.
Personal Watch is not open yet. This report does not start a Watch or a payment.
See public monitoringSaving this connector does not start a Watch. Watch is a future offer; subscriptions and alerts are not available yet.
Full Watch. Availability, protocol, auth and public tool contract changes can be compared.