Bring your own tools via the Model Context Protocol.
If your team has its own internal tools or data sources — something not covered by the standard connections — you can plug it in as a custom MCP server.
MCP (Model Context Protocol) is an open standard for safely exposing a tool or data source to an AI coworker. Think of it as a well-defined, secure doorway between your systems and your coworkers.
This is a more technical setup — you, or whoever manages your team’s tools, add it directly in the console. After that, everyone’s coworkers can use it. You can register up to 10 custom servers per account.
In the console, enter the address of your MCP-compatible server (a standard HTTP or SSE endpoint), and how it authenticates — no auth, an API key header, or a bearer token.
2
The console verifies it
A real handshake confirms the server is reachable and responds correctly — it isn’t usable by a coworker until this check passes.
3
Your coworkers can use it
Once verified, any coworker on your team can draw on it when relevant.
Credentials are encrypted and never shown again after saving — the console only ever confirms one is set, not what it is. Changing the server address or its credentials resets it to unverified until you test it again.
The server rejected the credentials — check them and try again
Unreachable
The console couldn’t reach the address — check the server is running and accessible
This is aimed at teams with their own tools to expose — in practice that often means looping in whoever manages your systems, but nothing about it requires an admin role. If you just want a ready-made connection, see Connections Hub instead.
Say your team has an internal pricing database that no standard connection covers. Once it’s exposed as an MCP server and registered here, you could ask Alex to “build a dashboard from our current pricing data” and he pulls it directly — no export, no manual attachment.
This is for exposing your own systems, not for connecting well-known services — those go through the Connections Hub instead, since it’s a one-click OAuth flow rather than a technical setup. And a coworker only draws on a custom server when the task actually calls for it — connecting one doesn’t change how a coworker behaves otherwise.
Once verified, a custom server works the same way for every coworker as a Connections Hub service does — see Skills for how a coworker decides what to reach for on a given task.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Serviceplan Agents","description":"Documentation for the Agentic Co-Workers platform — operated by Plan.Net Studios.","colors":{"primary":"#FF4B4F","light":"#FF4B4F","dark":"#FF4B4F"},"logo":{"light":"https://mintcdn.com/plan-net-studios/ile3bTDE55sHPgXx/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=ile3bTDE55sHPgXx\u0026q=85\u0026s=54ea91d40f34c021e825568632d12af9","dark":"https://mintcdn.com/plan-net-studios/ile3bTDE55sHPgXx/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=ile3bTDE55sHPgXx\u0026q=85\u0026s=54ea91d40f34c021e825568632d12af9","href":"https://docs.serviceplan-agents.com"},"favicon":"https://mintcdn.com/plan-net-studios/ile3bTDE55sHPgXx/favicon.svg?fit=max\u0026auto=format\u0026n=ile3bTDE55sHPgXx\u0026q=85\u0026s=bdaf0fb68ca8140be50f2f7bc6e9b2e1","appearance":{"default":"light","strict":true},"background":{"color":{"light":"#FFFFFF","dark":"#0F0F13"}},"navbar":{"links":[{"href":"https://usecases.serviceplan-agents.com","label":"Use-Cases"},{"href":"https://changelog.serviceplan-agents.com","label":"Changelog"},{"href":"https://trust.serviceplan-agents.com","label":"Trust"},{"href":"https://status.serviceplan-agents.com","label":"Status"},{"href":"mailto:support@serviceplan-agents.com","label":"Support"}],"primary":{"type":"button","label":"Console","href":"https://console.serviceplan-agents.com"}},"footer":{"socials":{"website":"https://serviceplan-agents.com","x":"https://x.com/hannah_sumi"}},"fonts":{"heading":{"family":"Satoshi","source":"fonts/Satoshi-Variable.woff2","format":"woff2"},"body":{"family":"Satoshi","source":"fonts/Satoshi-Variable.woff2","format":"woff2"}},"styling":{"eyebrows":"breadcrumbs","codeblocks":"dark","latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"en/get-started/introduction"},{"language":"de","href":"de/get-started/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"plan-net-studios","hasAudioNarration":false,"actualSubdomain":"plan-net-studios","customDomains":["docs.serviceplan-agents.com"],"gitSource":{"type":"github","owner":"plan-net","repo":"agentic-coworkers-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad0d94b8af1b6ae2217330f","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"de","tag":"Live Apps","count":12},{"language":"en","tag":"Live Apps","count":12},{"language":"de","tag":"Coworker","count":8},{"language":"de","tag":"Tasks","count":8},{"language":"en","tag":"Coworkers","count":8},{"language":"en","tag":"Tasks","count":8},{"language":"de","tag":"Erste Schritte","count":5},{"language":"de","tag":"Schnittstellen","count":5},{"language":"en","tag":"Get Started","count":5},{"language":"en","tag":"Interfaces","count":5},{"language":"de","tag":"Credits \u0026 Abrechnung","count":4},{"language":"de","tag":"Integrationen","count":4},{"language":"en","tag":"Credits \u0026 Billing","count":4},{"language":"en","tag":"Integrations","count":4},{"language":"de","tag":"Premium Skills","count":3},{"language":"de","tag":"Skills","count":3},{"language":"en","tag":"Premium Skills","count":3},{"language":"en","tag":"Skills","count":3},{"language":"de","tag":"Dateien \u0026 Builds","count":2},{"language":"en","tag":"Files \u0026 Builds","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":":root{--sp-red: #ff4b4f;--sp-red-dark: #e03a36;--sp-green: #8fc49f;--sp-ink: #111111;--sp-dark: #141414;--sp-dark-2: #1d1d1d;--sp-dark-line: rgba(255, 255, 255, 0.07);--sp-on-dark: rgba(255, 255, 255, 0.92);--sp-on-dark-muted: rgba(255, 255, 255, 0.6);--sp-line: #e4e4e2;--sp-r-block: 24px;--sp-r-card: 16px}@import url(\"https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400\u0026display=swap\");@font-face{font-family:\"Satoshi\";src:url(\"/fonts/Satoshi-VariableItalic.woff2\") format(\"woff2\");font-weight:300 900;font-style:italic;font-display:swap}code,pre,pre code,kbd{font-family:\"Space Mono\", ui-monospace, SFMono-Regular, Menlo, monospace}h1,h2,h3{font-weight:700;letter-spacing:-0.01em}html,body{background-color:var(--sp-dark)!important}div:has(>#content-container){background-color:#ffffff!important}@media (min-width: 1024px){div:has(>#content-container){max-width:none!important;margin-left:0!important;margin-right:0!important}#sidebar{left:0!important}#navbar [class*=\"max-w-8xl\"]{max-width:none!important;margin-left:0!important;margin-right:0!important}}#navbar{background-color:var(--sp-dark)!important;border-bottom:1px solid var(--sp-dark-line)!important}#navbar>div:first-child{background-color:var(--sp-dark)!important}#navbar,#navbar a,#navbar button,#navbar svg{color:var(--sp-on-dark)}#navbar input,#navbar [class*=\"search\"],#navbar [role=\"button\"][class*=\"rounded\"]{background-color:rgba(255, 255, 255, 0.06)!important;border-color:var(--sp-dark-line)!important;color:var(--sp-on-dark)!important}#navbar input::placeholder{color:var(--sp-on-dark-muted)!important}#navbar a[href*=\"console\"],#navbar .bg-primary,#navbar [class*=\"primary\"]{color:#fff}#sidebar,#sidebar-content,#mobile-nav{background-color:var(--sp-dark)!important;border-right:1px solid var(--sp-dark-line)!important}#sidebar .sidebar-title,#sidebar .sidebar-title span,#sidebar h3,#sidebar p,#sidebar h5,#mobile-nav .sidebar-title,#mobile-nav .sidebar-title span,#mobile-nav h3,#mobile-nav p,#mobile-nav h5{color:rgba(255, 255, 255, 0.62)!important}#sidebar [class*=\"from-background\"],#mobile-nav [class*=\"from-background\"]{background-image:none!important}#sidebar a,#sidebar-content a,#mobile-nav a{color:var(--sp-on-dark-muted)!important}#sidebar a:hover,#sidebar-content a:hover,#mobile-nav a:hover{color:#fff!important}#sidebar a[aria-current=\"page\"],#sidebar-content a[aria-current=\"page\"],#mobile-nav a[aria-current=\"page\"]{color:#fff!important;background-color:rgba(255, 75, 79, 0.16)!important;box-shadow:inset 3px 0 0 0 var(--sp-red);border-radius:8px}#sidebar svg,#sidebar-content svg,#mobile-nav svg{color:inherit}#mobile-nav button{color:var(--sp-on-dark)!important;border-color:var(--sp-dark-line)!important}.sp-dark-block,.sp-hero,.sp-panel{position:relative;background:linear-gradient(var(--sp-dark-line) 1px, transparent 1px),\n linear-gradient(90deg, var(--sp-dark-line) 1px, transparent 1px),\n radial-gradient(560px 420px at 78% 30%, rgba(255, 75, 79, 0.32), transparent 70%),\n radial-gradient(480px 380px at 12% 85%, rgba(143, 196, 159, 0.16), transparent 70%),\n var(--sp-dark);background-size:56px 56px, 56px 56px, auto, auto, auto;border-radius:var(--sp-r-block);color:#fff;overflow:hidden}.sp-hero{position:relative;padding:40px 44px;margin:8px 0 28px;min-height:260px}.sp-hero .sp-hero-photo{position:absolute;right:16px;bottom:0;width:40%;height:auto;margin:0!important;object-fit:contain;object-position:bottom right;pointer-events:none;z-index:1}.sp-hero>.sp-kicker,.sp-hero>.sp-headline,.sp-hero>.sp-sub{position:relative;z-index:2;max-width:54%}@media (max-width: 1280px){.sp-hero .sp-hero-photo{display:none}.sp-hero{min-height:0;padding-bottom:40px}.sp-hero>.sp-kicker,.sp-hero>.sp-headline,.sp-hero>.sp-sub{max-width:100%}}.sp-hero h1,.sp-hero h2,.sp-hero p{color:#fff!important;margin:0}.sp-hero .sp-headline{font-size:clamp(28px, 3.6vw, 42px);font-weight:800;letter-spacing:-0.02em;line-height:1.1;margin-top:10px}.sp-hero .sp-sub{color:rgba(255, 255, 255, 0.72)!important;font-size:17px;margin-top:14px}.sp-hero strong,.sp-panel strong{color:#fff!important}.sp-hero a,.sp-panel a{color:#fff!important;text-decoration-color:var(--sp-red)}.sp-panel{padding:22px 24px;margin:20px 0}.sp-panel :where(p,li){color:rgba(255, 255, 255, 0.82)!important}.sp-panel .sp-kicker{display:block;margin-bottom:10px}.sp-kicker{display:inline-block;font-size:12px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--sp-red)}.sp-section-head{border-top:1px solid var(--sp-line);padding-top:22px;margin-top:8px}.sp-section-head .sp-kicker{margin-bottom:6px}img[src*=\"/images/coworkers/\"]:not([src*=\"group-photo\"]){border-radius:50%!important;object-fit:cover!important;aspect-ratio:1 / 1}.sokosumi-hero-clip{border-radius:var(--sp-r-block);overflow:hidden;margin:20px 0 28px;border:1px solid rgba(15, 15, 19, 0.08)}.sokosumi-hero{display:grid;grid-template-columns:1fr minmax(0, 55%);color:#fff;background:linear-gradient(135deg, #241454 0%, #5a2489 45%, #9a3a8f 100%);min-height:340px}.sokosumi-hero .sokosumi-hero-text{padding:36px 40px}.sokosumi-hero .sokosumi-hero-photo{background-color:#fff;background-image:url(\"/images/sokosumi/sokosumi-taskboard-right.webp\");background-size:cover;background-position:left top;background-repeat:no-repeat}@media (max-width: 780px){.sokosumi-hero{grid-template-columns:1fr;min-height:0}.sokosumi-hero .sokosumi-hero-photo{display:none}}.sokosumi-hero .sokosumi-wordmark{height:24px;width:auto;display:block;margin-bottom:18px}.sokosumi-hero .sokosumi-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;background:rgba(255, 255, 255, 0.14);border:1px solid rgba(255, 255, 255, 0.3);padding:5px 12px;border-radius:999px;margin:0 0 18px}.sokosumi-hero h2,.sokosumi-hero p{color:#fff!important;margin:0}.sokosumi-hero .sokosumi-headline{font-size:clamp(22px, 2.4vw, 30px);font-weight:800;line-height:1.15;letter-spacing:-0.01em;margin-bottom:14px}.sokosumi-hero .sokosumi-lede{color:rgba(255, 255, 255, 0.82)!important;font-size:16px;line-height:1.55;margin-bottom:22px;max-width:48ch}.sokosumi-hero .sokosumi-cta{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#2a1a5c!important;font-weight:700;font-size:14px;padding:11px 20px;border-radius:10px;text-decoration:none!important}.cw-spotlight-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:14px;margin:28px 0}@media (max-width: 900px){.cw-spotlight-grid{grid-template-columns:repeat(auto-fit, minmax(140px, 1fr))}}.cw-spotlight-card{display:flex;flex-direction:column;border-radius:var(--sp-r-card);overflow:hidden;text-decoration:none!important;transition:box-shadow 0.15s ease, transform 0.15s ease;background:var(--sp-dark)}.cw-spotlight-card:hover{box-shadow:inset 0 0 0 1px var(--sp-red), 0 14px 34px rgba(0, 0, 0, 0.25);transform:translateY(-2px)}.cw-spotlight-photo{width:100%;aspect-ratio:1 / 1;background-size:cover;background-position:center;background-repeat:no-repeat}.cw-spotlight-hannah .cw-spotlight-photo{background-image:url(\"/images/coworkers/hannah.webp\")}.cw-spotlight-alex .cw-spotlight-photo{background-image:url(\"/images/coworkers/alex.webp\")}.cw-spotlight-elena .cw-spotlight-photo{background-image:url(\"/images/coworkers/elena.webp\")}.cw-spotlight-maya .cw-spotlight-photo{background-image:url(\"/images/coworkers/maya.webp\")}.cw-spotlight-jamal .cw-spotlight-photo{background-image:url(\"/images/coworkers/jamal.webp\")}.cw-spotlight-body{padding:14px 16px 16px;background:linear-gradient(var(--sp-dark-line) 1px, transparent 1px),\n linear-gradient(90deg, var(--sp-dark-line) 1px, transparent 1px),\n var(--sp-dark);background-size:36px 36px, 36px 36px, auto;flex:1}.cw-spotlight-name{font-weight:800;font-size:16px;color:#fff}.cw-spotlight-role{font-size:12px;color:rgba(255, 255, 255, 0.6);margin-bottom:8px}.cw-spotlight-question{font-size:13px;font-style:italic;color:rgba(255, 255, 255, 0.88);margin:0}.cw-spotlight-card [data-rmiz-btn-zoom],.cw-spotlight-card [data-rmiz-ghost]{display:none!important}.tf-flow{display:flex;align-items:stretch;gap:20px;margin:28px 0}.tf-flow-box{flex:1;border:1px solid var(--sp-line);border-radius:var(--sp-r-card);padding:22px 24px;background:#fafafa}.tf-flow-box-right{border-color:rgba(255, 75, 79, 0.35);background:rgba(255, 75, 79, 0.04)}.tf-flow-kicker{font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--sp-red);margin-bottom:10px}.tf-flow-title{font-size:16px;font-weight:700;color:var(--sp-ink);margin-bottom:14px}.tf-flow-channels{display:flex;flex-direction:column;gap:8px}.tf-flow-channel{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--sp-ink)}.tf-flow-channel .tf-dot{width:6px;height:6px;border-radius:50%;background:var(--sp-red);flex-shrink:0}.tf-flow-steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--sp-ink)}.tf-flow-steps .tf-sep{color:rgba(17, 17, 17, 0.35);font-weight:400}.tf-flow-note{margin-top:14px;font-size:13px;color:rgba(17, 17, 17, 0.6)}.tf-flow-arrow{display:flex;align-items:center;justify-content:center;font-size:22px;color:rgba(17, 17, 17, 0.3);flex-shrink:0}@media (max-width: 640px){.tf-flow{flex-direction:column}.tf-flow-arrow{transform:rotate(90deg);padding:4px 0}}#content-area .card:hover{border-color:var(--sp-red)!important;box-shadow:inset 0 0 0 1px var(--sp-red), 0 14px 34px rgba(0, 0, 0, 0.1)}.sokosumi-hero-photo [data-rmiz-btn-zoom],.sokosumi-hero-text [data-rmiz-btn-zoom],.sp-hero [data-rmiz-btn-zoom],.sokosumi-hero-photo [data-rmiz-ghost],.sokosumi-hero-text [data-rmiz-ghost],.sp-hero [data-rmiz-ghost]{display:none!important}.ig-constellation{position:relative;border-radius:var(--sp-r-block);overflow:hidden;margin:24px 0 28px;background:linear-gradient(var(--sp-dark-line) 1px, transparent 1px),\n linear-gradient(90deg, var(--sp-dark-line) 1px, transparent 1px),\n radial-gradient(560px 420px at 50% 15%, rgba(255, 75, 79, 0.28), transparent 70%),\n var(--sp-dark);background-size:56px 56px, 56px 56px, auto, auto}.ig-constellation-portrait{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:400px;height:100%;background-image:url(\"/images/coworkers/hannah-portrait.webp\");background-repeat:no-repeat;background-position:bottom center;background-size:contain;z-index:1}.ig-logo-badge{display:flex;flex-direction:column;align-items:center;gap:6px}.ig-logo-badge img{width:53px;height:53px;border-radius:14px;background:#fff;box-shadow:0 6px 16px rgba(15, 15, 19, 0.12);padding:7px;margin:0!important}.ig-logo-badge span{font-size:12px;font-weight:600;color:var(--sp-ink);background:rgba(255, 255, 255, 0.85);padding:1px 8px;border-radius:999px}.ig-scatter{position:relative;min-height:620px}.ig-scatter .ig-logo-badge{position:absolute;z-index:2}.ig-scatter .ig-logo-1{top:6%;left:30%}.ig-scatter .ig-logo-2{top:4%;left:62%}.ig-scatter .ig-logo-3{top:16%;left:10%}.ig-scatter .ig-logo-4{top:18%;left:82%}.ig-scatter .ig-logo-5{top:40%;left:4%}.ig-scatter .ig-logo-6{top:42%;left:90%}.ig-scatter .ig-logo-7{top:64%;left:8%}.ig-scatter .ig-logo-8{top:66%;left:86%}.ig-mobile-row{display:none}@media (max-width: 700px){.ig-scatter{display:none}.ig-constellation-portrait{position:static;width:170px;height:280px;margin:20px auto 0}.ig-mobile-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;padding:16px 16px 20px;position:relative;z-index:2}}.ig-constellation img[data-rmiz-btn-zoom],.ig-constellation [data-rmiz-ghost]{display:none!important}"}],"page":{"pagePath":"en/integrations/custom-mcp","slug":"/en/integrations/custom-mcp","pageMetadata":{"title":"Custom MCP servers","description":"Bring your own tools via the Model Context Protocol.","icon":"server","href":"/en/integrations/custom-mcp"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Bring your own tools via the Model Context Protocol.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Note,Step,Steps,Table,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`If your team has its own internal tools or data sources — something not covered by the standard connections — you can plug it in as a custom MCP server.`}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`MCP (Model Context Protocol) is an open standard for safely exposing a tool or data source to an AI coworker. Think of it as a well-defined, secure doorway between your systems and your coworkers.`})}),`\n`,_jsx(_components.p,{children:`This is a more technical setup — you, or whoever manages your team’s tools, add it directly in the console. After that, everyone’s coworkers can use it. You can register up to 10 custom servers per account.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works`,children:`How it works`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Add the server address`,children:_jsx(_components.p,{children:`In the console, enter the address of your MCP-compatible server (a standard HTTP or SSE endpoint), and how it authenticates — no auth, an API key header, or a bearer token.`})}),_jsx(Step,{title:`The console verifies it`,children:_jsx(_components.p,{children:`A real handshake confirms the server is reachable and responds correctly — it isn’t usable by a coworker until this check passes.`})}),_jsx(Step,{title:`Your coworkers can use it`,children:_jsx(_components.p,{children:`Once verified, any coworker on your team can draw on it when relevant.`})})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Credentials are encrypted and never shown again after saving — the console only ever confirms one is set, not what it is. Changing the server address or its credentials resets it to unverified until you test it again.`})}),`\n`,_jsx(Heading,{level:`2`,id:`connection-status`,children:`Connection status`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`What it means`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Verified`}),_jsx(_components.td,{children:`Connected and working`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Not tested yet`}),_jsx(_components.td,{children:`Added, but not yet checked`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Authentication failed`}),_jsx(_components.td,{children:`The server rejected the credentials — check them and try again`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Unreachable`}),_jsx(_components.td,{children:`The console couldn’t reach the address — check the server is running and accessible`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`This is aimed at teams with their own tools to expose — in practice that often means looping in whoever manages your systems, but nothing about it requires an admin role. If you just want a ready-made connection, see `,_jsx(_components.a,{href:`/en/integrations/connections-hub`,children:`Connections Hub`}),` instead.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`a-concrete-example`,children:`A concrete example`}),`\n`,_jsx(_components.p,{children:`Say your team has an internal pricing database that no standard connection covers. Once it’s exposed as an MCP server and registered here, you could ask Alex to “build a dashboard from our current pricing data” and he pulls it directly — no export, no manual attachment.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-this-isn’t-for`,children:`What this isn’t for`}),`\n`,_jsxs(_components.p,{children:[`This is for exposing your own systems, not for connecting well-known services — those go through the `,_jsx(_components.a,{href:`/en/integrations/connections-hub`,children:`Connections Hub`}),` instead, since it’s a one-click OAuth flow rather than a technical setup. And a coworker only draws on a custom server when the task actually calls for it — connecting one doesn’t change how a coworker behaves otherwise.`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-this-connects`,children:`How this connects`}),`\n`,_jsxs(_components.p,{children:[`Once verified, a custom server works the same way for every coworker as a Connections Hub service does — see `,_jsx(_components.a,{href:`/en/skills/overview`,children:`Skills`}),` for how a coworker decides what to reach for on a given task.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Custom MCP servers","description":"Bring your own tools via the Model Context Protocol.","icon":"server","href":"/en/integrations/custom-mcp"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How it works","slug":"how-it-works","depth":2,"children":[]},{"title":"Connection status","slug":"connection-status","depth":2,"children":[]},{"title":"A concrete example","slug":"a-concrete-example","depth":2,"children":[]},{"title":"What this isn’t for","slug":"what-this-isn’t-for","depth":2,"children":[]},{"title":"How this connects","slug":"how-this-connects","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"plan-net-studios","siteName":"Serviceplan Agents","title":"Custom MCP servers - Serviceplan Agents","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/integrations/custom-mcp","matchLevel":0},"de":{"href":"/de/integrations/custom-mcp","matchLevel":1}}},"lastModified":"2026-07-14T12:44:26.458Z","originalFileLocation":"en/integrations/custom-mcp.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Bring your own tools via the Model Context Protocol.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Serviceplan Agents\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/plan-net-studios/kQ3UStR-a1yiXaML/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/plan-net-studios/kQ3UStR-a1yiXaML/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/plan-net-studios/kQ3UStR-a1yiXaML/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/plan-net-studios/kQ3UStR-a1yiXaML/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/plan-net-studios/kQ3UStR-a1yiXaML/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/plan-net-studios/kQ3UStR-a1yiXaML/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/plan-net-studios/kQ3UStR-a1yiXaML/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/plan-net-studios/kQ3UStR-a1yiXaML/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/plan-net-studios/kQ3UStR-a1yiXaML/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Custom MCP servers - Serviceplan Agents\">\u003cmeta data-mint-head property=\"og:description\" content=\"Bring your own tools via the Model Context Protocol.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Serviceplan Agents\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.serviceplan-agents.com/en/integrations/custom-mcp\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://plan-net-studios.mintlify.site/_mintlify/api/og/v2?division=Integrations\u0026amp;title=Custom+MCP+servers\u0026amp;description=Bring+your+own+tools+via+the+Model+Context+Protocol.\u0026amp;theme=1624510c7443176d2d4c1da1\u0026amp;signature=49b4c46afab913da051a4e4398a7136624ce7fe846c15fa145f2eb95a9e1a6de\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Custom MCP servers - Serviceplan Agents\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Bring your own tools via the Model Context Protocol.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://plan-net-studios.mintlify.site/_mintlify/api/og/v2?division=Integrations\u0026amp;title=Custom+MCP+servers\u0026amp;description=Bring+your+own+tools+via+the+Model+Context+Protocol.\u0026amp;theme=1624510c7443176d2d4c1da1\u0026amp;signature=49b4c46afab913da051a4e4398a7136624ce7fe846c15fa145f2eb95a9e1a6de\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/plan-net-studios/kQ3UStR-a1yiXaML/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Serviceplan Agents\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF4B4F\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.serviceplan-agents.com/en/integrations/custom-mcp\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/integrations/custom-mcp.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.serviceplan-agents.com/en/integrations/custom-mcp\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.serviceplan-agents.com/de/integrations/custom-mcp\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.serviceplan-agents.com/en/integrations/custom-mcp\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.serviceplan-agents.com/#organization\",\"name\":\"Serviceplan Agents\",\"url\":\"https://docs.serviceplan-agents.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/plan-net-studios/ile3bTDE55sHPgXx/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=ile3bTDE55sHPgXx\u0026q=85\u0026s=54ea91d40f34c021e825568632d12af9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.serviceplan-agents.com#website\",\"name\":\"Serviceplan Agents\",\"url\":\"https://docs.serviceplan-agents.com\",\"publisher\":{\"@id\":\"https://docs.serviceplan-agents.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.serviceplan-agents.com/en/integrations/custom-mcp#webpage\",\"url\":\"https://docs.serviceplan-agents.com/en/integrations/custom-mcp\",\"name\":\"Custom MCP servers\",\"description\":\"Bring your own tools via the Model Context Protocol.\",\"dateModified\":\"2026-07-14T12:44:26.458Z\",\"isPartOf\":{\"@id\":\"https://docs.serviceplan-agents.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.serviceplan-agents.com/en/integrations/custom-mcp#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.serviceplan-agents.com/en/integrations/custom-mcp#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integrations\",\"item\":\"https://docs.serviceplan-agents.com/en/integrations/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Custom MCP servers\",\"item\":\"https://docs.serviceplan-agents.com/en/integrations/custom-mcp\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.serviceplan-agents.com/en/integrations/custom-mcp#article\",\"headline\":\"Custom MCP servers\",\"name\":\"Custom MCP servers\",\"description\":\"Bring your own tools via the Model Context Protocol.\",\"url\":\"https://docs.serviceplan-agents.com/en/integrations/custom-mcp\",\"mainEntityOfPage\":{\"@id\":\"https://docs.serviceplan-agents.com/en/integrations/custom-mcp#webpage\"},\"dateModified\":\"2026-07-14T12:44:26.458Z\",\"publisher\":{\"@id\":\"https://docs.serviceplan-agents.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.serviceplan-agents.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Serviceplan Agents\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Serviceplan Agents","nav":{"global":null,"languages":[{"language":"en","default":true,"groups":[{"group":"Get Started","pages":[{"title":"Introduction","icon":"book-open","href":"/en/get-started/introduction"},{"title":"Quickstart","icon":"rocket","href":"/en/get-started/quickstart"},{"title":"Troubleshooting","icon":"life-ring","href":"/en/get-started/troubleshooting"},{"title":"Glossary","icon":"book-open-reader","href":"/en/get-started/glossary"},{"title":"FAQ","icon":"circle-question","href":"/en/get-started/faq"}]},{"group":"Coworkers","pages":[{"title":"Meet your coworkers","icon":"users","href":"/en/coworkers/overview"},{"title":"Hannah — Research Partner","icon":"https://mintlify.s3.us-west-1.amazonaws.com/plan-net-studios/images/coworkers/hannah-icon.png","href":"/en/coworkers/hannah"},{"title":"Alex — Coding Partner","icon":"https://mintlify.s3.us-west-1.amazonaws.com/plan-net-studios/images/coworkers/alex-icon.png","href":"/en/coworkers/alex"},{"title":"Elena — Strategy Partner","icon":"https://mintlify.s3.us-west-1.amazonaws.com/plan-net-studios/images/coworkers/elena-icon.png","href":"/en/coworkers/elena"},{"title":"Maya — Creative Partner","icon":"https://mintlify.s3.us-west-1.amazonaws.com/plan-net-studios/images/coworkers/maya-icon.png","href":"/en/coworkers/maya"},{"title":"Jamal — Experience Partner","icon":"https://mintlify.s3.us-west-1.amazonaws.com/plan-net-studios/images/coworkers/jamal-icon.png","href":"/en/coworkers/jamal"},{"title":"How delegation works","icon":"arrows-turn-to-dots","href":"/en/coworkers/delegation"},{"title":"Everyday vs. Deep Work","icon":"gauge-high","href":"/en/coworkers/work-modes"}]},{"group":"Tasks","pages":[{"title":"Overview","icon":"diagram-project","href":"/en/tasks/overview"},{"title":"The Plan Checkpoint","icon":"clipboard-check","href":"/en/tasks/plan-checkpoint"},{"title":"Draft Review","icon":"file-magnifying-glass","href":"/en/tasks/draft-review"},{"title":"Quality \u0026 Trust","icon":"shield-check","href":"/en/tasks/quality-and-trust"},{"title":"Scheduled Tasks","icon":"calendar-clock","href":"/en/tasks/scheduled-tasks"},{"title":"Chaining Tasks","icon":"link","href":"/en/tasks/task-chaining"},{"title":"Managing a running task","icon":"sliders","href":"/en/tasks/managing-a-running-task"},{"title":"Tasks FAQ","icon":"circle-question","href":"/en/tasks/faq"}]},{"group":"Interfaces","pages":[{"title":"Overview","icon":"comments","href":"/en/interfaces/overview"},{"title":"Sokosumi","icon":"robot","href":"/en/interfaces/sokosumi"},{"title":"Email","icon":"envelope","href":"/en/interfaces/email"},{"title":"WhatsApp","icon":"phone","href":"/en/interfaces/whatsapp"},{"title":"API","icon":"code","href":"/en/interfaces/api"}]},{"group":"Integrations","pages":[{"title":"Overview","icon":"plug","href":"/en/integrations/overview"},{"title":"Connections Hub","icon":"link","href":"/en/integrations/connections-hub"},{"title":"Integration Directory","description":"Every service on the roadmap, and exactly which coworker would use it and how.","icon":"list","href":"/en/integrations/integration-directory"},{"title":"Custom MCP servers","icon":"server","href":"/en/integrations/custom-mcp"}]},{"group":"Skills","pages":[{"title":"Overview","description":"The specialized know-how a coworker draws on for a given task — and why you never have to ask for it by name.","icon":"sparkles","href":"/en/skills/overview"},{"title":"Built-in skills","icon":"box-archive","href":"/en/skills/built-in"},{"title":"Custom skills","icon":"file-pen","href":"/en/skills/your-skills"}]},{"group":"Premium Skills","pages":[{"title":"Political Monitoring","icon":"landmark","href":"/en/premium-skills/political-monitoring"},{"title":"Partnership Scoring","icon":"handshake","href":"/en/premium-skills/partnership-scoring"},{"title":"Brand Consistency","icon":"palette","href":"/en/premium-skills/brand-consistency"}]},{"group":"Memory","pages":[{"title":"How memory works","icon":"brain","href":"/en/memory/how-it-works"},{"title":"Your data \u0026 control","icon":"shield-halved","href":"/en/memory/your-data"}]},{"group":"Knowledge","pages":[{"title":"Overview","icon":"book","href":"/en/knowledge/overview"}]},{"group":"Files \u0026 Builds","pages":[{"title":"Files","icon":"file","href":"/en/files/overview"},{"title":"Builds","icon":"table-columns","href":"/en/builds/overview"}]},{"group":"Live Apps","pages":[{"title":"Your first live app","icon":"rocket","href":"/en/live-apps/first-live-app"},{"title":"What is a live app?","icon":"chart-line","href":"/en/live-apps/overview"},{"title":"Requesting a live app","icon":"plus","href":"/en/live-apps/ordering"},{"title":"Preview and going live","icon":"eye","href":"/en/live-apps/preview-and-go-live"},{"title":"Data areas and refreshes","icon":"rotate","href":"/en/live-apps/data-feeds"},{"title":"Rules, method and lists","icon":"book-open","href":"/en/live-apps/feed-guides"},{"title":"When something goes wrong","icon":"triangle-exclamation","href":"/en/live-apps/disruption-mails"},{"title":"Access: link and password","icon":"lock","href":"/en/live-apps/password-and-sharing"},{"title":"Owner, project and handover","icon":"right-left","href":"/en/live-apps/handover"},{"title":"Costs","icon":"coins","href":"/en/live-apps/costs"},{"title":"Frequently asked questions","icon":"circle-question","href":"/en/live-apps/what-if"},{"title":"What's coming next","icon":"sparkles","href":"/en/live-apps/whats-next"}]},{"group":"Credits \u0026 Billing","pages":[{"title":"Overview","icon":"coins","href":"/en/credits/overview"},{"title":"Plans","icon":"layer-group","href":"/en/credits/plans"},{"title":"Workspaces","icon":"table-cells","href":"/en/credits/workspaces"},{"title":"Workspaces and billing","icon":"building","href":"/en/credits/choosing-a-workspace"}]}]},{"language":"de","pages":[{"title":"de","href":"/de/integrations/custom-mcp"}]}]},"basePath":"","title":"Custom MCP servers - Serviceplan Agents","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":[],"chunks":[]}