The official Brimble MCP server. Connect Claude, Cursor, and other agents to manage projects, sandboxes, and domains on your account.
Brimble MCP is Brimble’s official Model Context Protocol server at https://mcp.brimble.io. It exposes Brimble platform tools (projects, sandboxes, logs, domains, and more) so AI clients can act on your account with your permission, using an API key you control.If you want chat inside the dashboard instead, use Brimble Agent. That is a signed-in assistant on https://app.brimble.io. MCP is for Claude, Cursor, or another client calling this server with your platform API key.
Depending on the permissions on your API key, agents can:
List and inspect projects and deployments
Work with sandboxes, volumes, and related tooling
Read logs, metrics-style account views, and activity
Manage domains, networking, and other platform surfaces exposed as tools
Tool availability follows the scopes on the API key. A read-only key cannot deploy; a sandbox-only key cannot manage domains. Create a scoped key in the dashboard when you want least privilege.
You create a Brimble API key in the dashboard (see API keys).
You configure your agent to call https://mcp.brimble.io with that key.
The agent can use tools within that key’s permissions on your account.
Optional: a connect flow in the dashboard can verify that a pasted key belongs to the signed-in user and show its permissions before you paste the key into an agent.
Both mean the same thing: your platform API key.Optional team context:
x-brimble-team: <team-id>
Treat the API key like a password. Anyone who has it can use every tool your key allows, including write and spend-related actions if those scopes are granted. Prefer scoped keys and non-production keys when testing agents.
Env vars and secrets: Prefer setting secrets in the dashboard; use the agent for redeploys and non-secret configuration.
2FA-gated actions: Some account actions require two-factor authentication in the dashboard. MCP will not complete 2FA for you; finish those steps in the UI.
Revocation: Reset or revoke the API key in the dashboard to cut off all agents using that key immediately.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Brimble","description":"Brimble documentation. Deploy applications, manage domains, scale services, and ship without operating infrastructure.","colors":{"primary":"#006fff","light":"#006fff","dark":"#006fff"},"logo":{"light":"https://mintcdn.com/brimble-86/SR8fPQyZ_KbNTiea/logo/icon.png?fit=max\u0026auto=format\u0026n=SR8fPQyZ_KbNTiea\u0026q=85\u0026s=f4a01ce77637fe22d051f2c4fdb128e8","dark":"https://mintcdn.com/brimble-86/SR8fPQyZ_KbNTiea/logo/icon.png?fit=max\u0026auto=format\u0026n=SR8fPQyZ_KbNTiea\u0026q=85\u0026s=f4a01ce77637fe22d051f2c4fdb128e8"},"favicon":"https://mintcdn.com/brimble-86/SR8fPQyZ_KbNTiea/logo/icon.png?fit=max\u0026auto=format\u0026n=SR8fPQyZ_KbNTiea\u0026q=85\u0026s=f4a01ce77637fe22d051f2c4fdb128e8","background":{"color":{"light":"#ffffff","dark":"#1a1c1e"}},"navbar":{"links":[{"href":"https://app.brimble.io","label":"Dashboard"},{"href":"https://brimble.io/changelog","label":"Changelog"},{"href":"https://status.brimble.io","label":"Status"}],"primary":{"type":"button","label":"Sign up","href":"https://app.brimble.io/signup"}},"footer":{"socials":{"x":"https://x.com/brimblehq","github":"https://github.com/brimblehq"}},"seo":{"metatags":{"og:type":"website","og:site_name":"Brimble Docs","og:image":"https://brimble.io/og-image.png","twitter:card":"summary_large_image","twitter:site":"@brimblehq","twitter:creator":"@brimblehq","robots":"index, follow"},"indexing":"all"},"fonts":{"heading":{"family":"ABC Marfa","weight":700,"source":"fonts/ABCMarfaVariableVF-Trial.woff2","format":"woff2"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"brimble-86","hasAudioNarration":false,"actualSubdomain":"brimble-86","customDomains":["paper.brimble.io"],"gitSource":{"type":"github","owner":"brimblehq","repo":"paper","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adba9bbd93bf2851222f187","collectionId":"69a6367f-e736-46e3-81e8-b5e6ff8fbd6b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adba9bbd93bf2851222f187"},"feedback":{"thumbs":true,"issues":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6adba9bbd93bf2851222f187","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"Core API","count":112},{"language":"default","tag":"Documentation","count":98},{"language":"default","tag":"Sandbox API","count":46},{"language":"default","tag":"Projects","count":37},{"language":"default","tag":"Sandboxes","count":35},{"language":"default","tag":"Domains","count":22},{"language":"default","tag":"Environments","count":14},{"language":"default","tag":"Volumes","count":9},{"language":"default","tag":"CLI","count":9},{"language":"default","tag":"Databases","count":9}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"b,em strong,strong,strong em{font-family:\"ABC Marfa\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",system-ui,sans-serif;font-weight:700}:root.dark,[data-theme=dark],html.dark{--bg-page-dark:#1a1c1e;--bg-elevated-dark:#202022;--bg-elevated-2-dark:#29292a;--bg-surface-dark:#222528;--text-strong-dark:#ffffff;--text-body-dark:#bdbcbc;--text-faded-dark:#9a9d9c;--text-extra-faded-dark:#8e9195;--border-dark:#454545}.dark body,[data-theme=dark] body{background-color:#1a1c1e;color:#bdbcbc}.dark h1,.dark h2,.dark h3,.dark h4,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4{color:#fff}.dark .card,.dark [class*=Check],.dark [class*=Frame],.dark [class*=Info],.dark [class*=Note],.dark [class*=Tip],.dark [class*=Warning],.dark [class*=callout],.dark blockquote,[data-theme=dark] .card,[data-theme=dark] [class*=Frame],[data-theme=dark] [class*=callout],[data-theme=dark] blockquote{background-color:#202022;border-color:#454545}.dark code:not(pre code),[data-theme=dark] code:not(pre code){background-color:#29292a;color:#fff;border:.5px solid #454545}.dark .code-block,.dark hr,.dark td,.dark th,[data-theme=dark] .code-block,[data-theme=dark] hr,[data-theme=dark] td,[data-theme=dark] th{border-color:#454545}.dark pre,.dark pre code,[data-theme=dark] .code-block [data-component-part=code-block-root],[data-theme=dark] pre,[data-theme=dark] pre code,html.dark .code-block [data-component-part=code-block-root],html.dark .code-block pre code,html.dark .code-block pre.shiki{background-color:#202022!important;border:0;box-shadow:none}.dark .code-block-fade-overlay,[data-theme=dark] .code-block-fade-overlay{--fade-color-dark:#202022!important}.dark table,[data-theme=dark] table{background-color:#1a1c1e}.dark thead,.dark tr:nth-child(even),[data-theme=dark] thead,[data-theme=dark] tr:nth-child(even){background-color:#202022}.dark aside,.dark nav,[data-theme=dark] aside,[data-theme=dark] nav{background-color:#1a1c1e;border-color:#454545}.dark aside a.active,.dark aside a[aria-current=page],[data-theme=dark] aside a.active,[data-theme=dark] aside a[aria-current=page]{background-color:#29292a;color:#fff}.dark ::selection,[data-theme=dark] ::selection{background:rgba(255,155,0,.45);color:#fff6e8}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.dark *,[data-theme=dark] *{scrollbar-color:rgba(255,255,255,.14) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.28)}.dark ::-webkit-scrollbar-thumb,[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.14)}.dark ::-webkit-scrollbar-thumb:hover,[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.22)}[id*=toc i] ol,[id*=toc i] ul,aside[aria-label*=\"on this page\"i] ol,aside[aria-label*=\"on this page\"i] ul,nav[aria-labelledby*=on-this-page i] ol,nav[aria-labelledby*=on-this-page i] ul{position:relative;padding-left:16px;margin-left:0;list-style:none}[id*=toc i]>ol::before,[id*=toc i]>ul::before,aside[aria-label*=\"on this page\"i]>ol::before,aside[aria-label*=\"on this page\"i]>ul::before,nav[aria-labelledby*=on-this-page i]>ol::before,nav[aria-labelledby*=on-this-page i]>ul::before{content:\"\";position:absolute;left:5px;top:0;bottom:0;width:1.5px;background-color:rgba(0,0,0,.1);border-radius:999px}.dark [id*=toc i]>ol::before,.dark [id*=toc i]>ul::before,.dark aside[aria-label*=\"on this page\"i]>ol::before,.dark aside[aria-label*=\"on this page\"i]>ul::before,.dark nav[aria-labelledby*=on-this-page i]>ol::before,.dark nav[aria-labelledby*=on-this-page i]>ul::before,[data-theme=dark] [id*=toc i]>ul::before,[data-theme=dark] nav[aria-labelledby*=on-this-page i]>ol::before{background-color:rgba(255,255,255,.1)}[id*=toc i] li,aside[aria-label*=\"on this page\"i] li,nav[aria-labelledby*=on-this-page i] li{position:relative}[id*=toc i] li:has(>a.active)::before,[id*=toc i] li:has(>a[aria-current=page])::before,[id*=toc i] li:has(>a[aria-current=true])::before,aside[aria-label*=\"on this page\"i] li:has(>a.active)::before,aside[aria-label*=\"on this page\"i] li:has(>a[aria-current=page])::before,aside[aria-label*=\"on this page\"i] li:has(>a[aria-current=true])::before,nav[aria-labelledby*=on-this-page i] li:has(>a.active)::before,nav[aria-labelledby*=on-this-page i] li:has(>a[aria-current=page])::before,nav[aria-labelledby*=on-this-page i] li:has(>a[aria-current=true])::before,nav[aria-labelledby*=on-this-page i] li:has(>a[data-active=true])::before{content:\"\";position:absolute;left:1px;top:50%;width:9px;height:9px;border-radius:999px;background-color:#006fff;box-shadow:0 0 0 3px rgba(0,111,255,.18);transform:translateY(-50%);z-index:1}"}],"page":{"pagePath":"mcp/overview","slug":"/mcp/overview","pageMetadata":{"title":"Brimble MCP server","sidebarTitle":"Brimble MCP","description":"The official Brimble MCP server. Connect Claude, Cursor, and other agents to manage projects, sandboxes, and domains on your account.","href":"/mcp/overview"},"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: \"The official Brimble MCP server. Connect Claude, Cursor, and other agents to manage projects, sandboxes, and domains on your account.\"\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`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Brimble MCP`}),` is Brimble’s official `,_jsx(_components.a,{href:`https://modelcontextprotocol.io`,children:`Model Context Protocol`}),` server at `,_jsx(_components.strong,{children:_jsx(_components.code,{children:`https://mcp.brimble.io`})}),`. It exposes Brimble platform tools (projects, sandboxes, logs, domains, and more) so AI clients can act on your account with your permission, using an API key you control.`]}),`\n`,_jsxs(_components.p,{children:[`If you want chat inside the dashboard instead, use `,_jsx(_components.strong,{children:_jsx(_components.a,{href:`/agent/overview`,children:`Brimble Agent`})}),`. That is a signed-in assistant on `,_jsx(_components.code,{children:`https://app.brimble.io`}),`. MCP is for Claude, Cursor, or another client calling this server with your platform API key.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-you-can-do-with-it`,children:`What you can do with it`}),`\n`,_jsx(_components.p,{children:`Depending on the permissions on your API key, agents can:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`List and inspect `,_jsx(_components.strong,{children:`projects`}),` and deployments`]}),`\n`,_jsxs(_components.li,{children:[`Work with `,_jsx(_components.strong,{children:`sandboxes`}),`, volumes, and related tooling`]}),`\n`,_jsxs(_components.li,{children:[`Read `,_jsx(_components.strong,{children:`logs`}),`, metrics-style account views, and activity`]}),`\n`,_jsxs(_components.li,{children:[`Manage `,_jsx(_components.strong,{children:`domains`}),`, networking, and other platform surfaces exposed as tools`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Tool availability follows the `,_jsx(_components.strong,{children:`scopes on the API key`}),`. A read-only key cannot deploy; a sandbox-only key cannot manage domains. Create a scoped key in the dashboard when you want least privilege.`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works`,children:`How it works`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`You create a Brimble `,_jsx(_components.strong,{children:`API key`}),` in the dashboard (see `,_jsx(_components.a,{href:`/security/api-keys`,children:`API keys`}),`).`]}),`\n`,_jsxs(_components.li,{children:[`You configure your agent to call `,_jsx(_components.strong,{children:_jsx(_components.code,{children:`https://mcp.brimble.io`})}),` with that key.`]}),`\n`,_jsx(_components.li,{children:`The agent can use tools within that key’s permissions on your account.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Optional: a `,_jsx(_components.strong,{children:`connect`}),` flow in the dashboard can verify that a pasted key belongs to the signed-in user and show its permissions before you paste the key into an agent.`]}),`\n`,_jsx(Heading,{level:`2`,id:`authentication`,children:`Authentication`}),`\n`,_jsx(_components.p,{children:`Brimble MCP accepts either:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`x-brimble-key`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` br_...`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`or:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`Authorization`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` Bearer br_...`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Both mean the same thing: your `,_jsx(_components.strong,{children:`platform API key`}),`.`]}),`\n`,_jsx(_components.p,{children:`Optional team context:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`x-brimble-team`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \u003cteam-id>`})]}),`\n`]})})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Treat the API key like a password. Anyone who has it can use every tool your key allows, including write and spend-related actions if those scopes are granted. Prefer scoped keys and non-production keys when testing agents.`})}),`\n`,_jsx(Heading,{level:`2`,id:`endpoints`,children:`Endpoints`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`URL`}),_jsx(_components.th,{children:`Role`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`https://mcp.brimble.io`})}),_jsx(_components.td,{children:`MCP endpoint (agent traffic)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`https://mcp.brimble.io/health`})}),_jsx(_components.td,{children:`Liveness check`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`GET /`}),` without an MCP session returns an error by design. Use `,_jsx(_components.code,{children:`/health`}),` to check the service, not the root path in a browser.`]}),`\n`,_jsx(Heading,{level:`2`,id:`security-notes`,children:`Security notes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Env vars and secrets:`}),` Prefer setting secrets in the dashboard; use the agent for redeploys and non-secret configuration.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`2FA-gated actions:`}),` Some account actions require two-factor authentication in the dashboard. MCP will not complete 2FA for you; finish those steps in the UI.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Revocation:`}),` Reset or revoke the API key in the dashboard to cut off all agents using that key immediately.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/mcp/connect`,children:`Connect Claude Code, Cursor, or a remote client →`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/security/api-keys`,children:`Create and manage API keys →`})}),`\n`]})]})}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":{"config":{},"pageMetadata":{"title":"Brimble MCP server","sidebarTitle":"Brimble MCP","description":"The official Brimble MCP server. Connect Claude, Cursor, and other agents to manage projects, sandboxes, and domains on your account.","href":"/mcp/overview"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What you can do with it","slug":"what-you-can-do-with-it","depth":2,"children":[]},{"title":"How it works","slug":"how-it-works","depth":2,"children":[]},{"title":"Authentication","slug":"authentication","depth":2,"children":[]},{"title":"Endpoints","slug":"endpoints","depth":2,"children":[]},{"title":"Security notes","slug":"security-notes","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"brimble-86","siteName":"Brimble","title":"Brimble MCP server - Brimble","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-16T08:40:55.485Z","gitLastModified":"2026-10-16T08:40:34.000Z","originalFileLocation":"mcp/overview.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;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=\"system\"}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=\"The official Brimble MCP server. Connect Claude, Cursor, and other agents to manage projects, sandboxes, and domains on your account.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Brimble\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/brimble-86/LFcyxdNu5eilxs2I/_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/brimble-86/LFcyxdNu5eilxs2I/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/brimble-86/LFcyxdNu5eilxs2I/_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/brimble-86/LFcyxdNu5eilxs2I/_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/brimble-86/LFcyxdNu5eilxs2I/_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/brimble-86/LFcyxdNu5eilxs2I/_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/brimble-86/LFcyxdNu5eilxs2I/_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/brimble-86/LFcyxdNu5eilxs2I/_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/brimble-86/LFcyxdNu5eilxs2I/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Brimble MCP server - Brimble\">\u003cmeta data-mint-head property=\"og:description\" content=\"The official Brimble MCP server. Connect Claude, Cursor, and other agents to manage projects, sandboxes, and domains on your account.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Brimble Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://paper.brimble.io/mcp/overview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://brimble.io/og-image.png\">\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=\"Brimble MCP server - Brimble\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The official Brimble MCP server. Connect Claude, Cursor, and other agents to manage projects, sandboxes, and domains on your account.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://brimble.io/og-image.png\">\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/brimble-86/LFcyxdNu5eilxs2I/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Brimble\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#006fff\">\u003cmeta data-mint-head name=\"twitter:creator\" content=\"@brimblehq\">\u003clink data-mint-head rel=\"canonical\" href=\"https://paper.brimble.io/mcp/overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/mcp/overview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://paper.brimble.io/#organization\",\"name\":\"Brimble\",\"url\":\"https://paper.brimble.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/brimble-86/SR8fPQyZ_KbNTiea/logo/icon.png?fit=max\u0026auto=format\u0026n=SR8fPQyZ_KbNTiea\u0026q=85\u0026s=f4a01ce77637fe22d051f2c4fdb128e8\"}},{\"@type\":\"WebSite\",\"@id\":\"https://paper.brimble.io#website\",\"name\":\"Brimble\",\"url\":\"https://paper.brimble.io\",\"publisher\":{\"@id\":\"https://paper.brimble.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://paper.brimble.io/mcp/overview#webpage\",\"url\":\"https://paper.brimble.io/mcp/overview\",\"name\":\"Brimble MCP server\",\"description\":\"The official Brimble MCP server. Connect Claude, Cursor, and other agents to manage projects, sandboxes, and domains on your account.\",\"dateModified\":\"2026-10-16T08:40:34.000Z\",\"isPartOf\":{\"@id\":\"https://paper.brimble.io#website\"},\"breadcrumb\":{\"@id\":\"https://paper.brimble.io/mcp/overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://paper.brimble.io/mcp/overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Brimble\",\"item\":\"https://paper.brimble.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Brimble MCP server\",\"item\":\"https://paper.brimble.io/mcp/overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://paper.brimble.io/mcp/overview#article\",\"headline\":\"Brimble MCP server\",\"name\":\"Brimble MCP server\",\"description\":\"The official Brimble MCP server. Connect Claude, Cursor, and other agents to manage projects, sandboxes, and domains on your account.\",\"url\":\"https://paper.brimble.io/mcp/overview\",\"mainEntityOfPage\":{\"@id\":\"https://paper.brimble.io/mcp/overview#webpage\"},\"image\":\"https://brimble.io/og-image.png\",\"dateModified\":\"2026-10-16T08:40:34.000Z\",\"publisher\":{\"@id\":\"https://paper.brimble.io/#organization\"},\"isPartOf\":{\"@id\":\"https://paper.brimble.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Brimble\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Brimble","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Getting started","icon":"rocket","pages":[{"title":"Brimble Documentation","href":""},{"title":"What is Brimble? Platform overview","sidebarTitle":"What is Brimble","href":"/getting-started/introduction"},{"title":"Quickstart: deploy your first app","sidebarTitle":"Quickstart","href":"/getting-started/quickstart"}]},{"group":"Brimble Agent","icon":"sparkles","pages":[{"title":"Brimble Agent: AI assistant for deployments","sidebarTitle":"Brimble Agent","href":"/agent/overview"},{"title":"Use Brimble Agent in the dashboard","sidebarTitle":"Using the agent","href":"/agent/using-the-agent"},{"title":"What Brimble Agent can do","sidebarTitle":"What it can do","href":"/agent/what-it-can-do"},{"title":"Brimble Agent plans, limits, and API keys","sidebarTitle":"Keys and limits","description":"Brimble Agent plans and session caps, file and message limits, and how to bring your own AI provider key.","href":"/agent/keys-and-limits"}]},{"group":"Brimble MCP","icon":"robot","pages":[{"title":"Brimble MCP server","sidebarTitle":"Brimble MCP","href":"/mcp/overview"},{"title":"Connect an agent to Brimble MCP","description":"Point Claude Code, Cursor, or other MCP clients at https://mcp.brimble.io with your Brimble API key.","href":"/mcp/connect"}]},{"group":"CLI","icon":"terminal","pages":[{"title":"Install and set up the Brimble CLI","sidebarTitle":"Brimble CLI","href":"/cli/overview"},{"title":"Deploy from the CLI","href":"/cli/deploy"},{"title":"Manage projects from the CLI","href":"/cli/projects"},{"title":"Manage brimble.toml from the CLI","sidebarTitle":"Config as code","href":"/cli/config"},{"title":"Logs from the CLI","href":"/cli/logs"},{"title":"Environment variables from the CLI","href":"/cli/environment-variables"},{"title":"Domains, environments, and teams","href":"/cli/domains-and-teams"},{"title":"Connect coding agents","href":"/cli/agents"},{"title":"Use the CLI in CI","href":"/cli/ci"}]},{"group":"Projects","icon":"cube","pages":[{"title":"Projects and services","href":"/projects/overview"},{"title":"Service types: web, static, worker, database","sidebarTitle":"Service types","href":"/projects/service-types"},{"title":"Frameworks supported","href":"/projects/frameworks"},{"title":"Regions and datacenter locations","sidebarTitle":"Regions","href":"/projects/regions"},{"title":"How builds work on Brimble","sidebarTitle":"Builds","href":"/projects/builds"},{"title":"Inside the Brimble Builder","href":"/projects/build-system"},{"title":"Deployments and deployment history","sidebarTitle":"Deployments","href":"/projects/deployments"},{"title":"Quick start: configure a project with brimble.toml","sidebarTitle":"Configure projects with brimble.toml","href":"/projects/brimble-toml"},{"title":"Git integrations: GitHub, GitLab, Bitbucket","sidebarTitle":"Git integrations","href":"/projects/git-integrations"},{"title":"Deploy a background worker","sidebarTitle":"Deploy a worker","href":"/projects/deploy-a-worker"},{"title":"Deploy a Rust app on Brimble","sidebarTitle":"Deploy a Rust app","href":"/projects/deploy-rust"},{"title":"Deploy a managed database","sidebarTitle":"Deploy a database","href":"/projects/deploy-a-database"},{"title":"Deploy WordPress on Brimble","sidebarTitle":"Deploy WordPress","href":"/projects/deploy-wordpress"},{"title":"Deploy an MCP server","href":"/projects/deploy-an-mcp-server"},{"title":"Deploy from a Docker image","href":"/projects/deploy-from-docker-image"},{"title":"Discover and deploy MCP servers","href":"/projects/discover-mcp-servers"},{"title":"Persistent disk for projects","sidebarTitle":"Persistent disk","href":"/projects/persistent-disk"},{"title":"Mount config and secret files","sidebarTitle":"Files","href":"/projects/files"},{"title":"Roll back a deployment","href":"/projects/rollback-a-deployment"},{"title":"Site password protection","href":"/projects/password-protect"},{"title":"Preview collaboration","href":"/projects/preview-collaboration"}]},{"group":"Config as code","icon":"file-code","pages":[{"title":"Configure projects with brimble.toml","href":"/config-as-code/brimble-toml"},{"title":"brimble.toml reference","href":"/config-as-code/reference"}]},{"group":"Sandboxes","icon":"box","pages":[{"title":"Sandboxes: isolated compute on demand","sidebarTitle":"Sandboxes","href":"/sandboxes/overview"},{"title":"Sandbox SDKs for TypeScript, Python, and Go","sidebarTitle":"SDKs","href":"/sandboxes/sdks"},{"title":"Sandbox quickstart with the SDK","sidebarTitle":"Sandbox quickstart","href":"/sandboxes/quickstart"},{"title":"Sandbox snapshots","sidebarTitle":"Snapshots","href":"/sandboxes/snapshots"},{"title":"Inside the Brimble Sandbox runtime","href":"/sandboxes/sandbox-system"},{"group":"Cookbook","icon":"utensils","pages":[{"title":"Run untrusted code in a sandbox","sidebarTitle":"Run untrusted code","href":"/sandboxes/cookbook/untrusted-code"},{"title":"Run an AI coding agent","href":"/sandboxes/cookbook/ai-coding-agent"},{"title":"Run Docker inside a sandbox","href":"/sandboxes/cookbook/docker-in-sandbox"},{"title":"A persistent dev environment","href":"/sandboxes/cookbook/persistent-dev-env"}]}]},{"group":"Volumes","icon":"hard-drive","pages":[{"title":"Volumes: persistent disks","sidebarTitle":"Volumes","href":"/volumes/overview"}]},{"group":"Object storage","icon":"database","pages":[{"title":"S3-compatible object storage","sidebarTitle":"Object storage","href":"/object-storage/overview"},{"title":"Create and manage storage buckets","sidebarTitle":"Buckets","href":"/object-storage/buckets"},{"title":"Working with objects","href":"/object-storage/objects"},{"title":"S3 storage credentials and access keys","sidebarTitle":"Storage credentials","href":"/object-storage/credentials"},{"title":"Migrate from another provider","href":"/object-storage/migrate"}]},{"group":"Domains","icon":"globe","pages":[{"title":"Add a custom domain to your project","sidebarTitle":"Add a custom domain","href":"/domains/custom-domains"},{"title":"Buy a domain through Brimble","href":"/domains/buy-a-domain"},{"title":"Transfer a domain to or from Brimble","sidebarTitle":"Transfer a domain","href":"/domains/transfer-a-domain"},{"title":"Manage DNS records","href":"/domains/manage-dns-records"},{"title":"Redirect a domain to another URL","sidebarTitle":"Redirect a domain","href":"/domains/redirect-a-domain"},{"title":"Wildcard domains and subdomains","sidebarTitle":"Wildcard domains","href":"/domains/wildcard-domains"},{"title":"Supported DNS record types","sidebarTitle":"DNS record types","href":"/domains/dns-records"},{"title":"Email forwarding for your domain","sidebarTitle":"Email forwarding","href":"/domains/email-forwarding"}]},{"group":"Environments","icon":"layer-group","pages":[{"title":"Project environments","sidebarTitle":"Environments","href":"/environments/overview"},{"title":"Manage environment variables","href":"/environments/environment-variables"},{"title":"Reference shared and cross-project variables","href":"/environments/env-references"}]},{"group":"Networking","icon":"network-wired","pages":[{"title":"Networking and the edge","href":"/networking/overview"},{"title":"HTTP, WebSockets, and gRPC","href":"/networking/http"},{"title":"Request lifecycle on Brimble's edge","sidebarTitle":"Request lifecycle","href":"/networking/request-lifecycle"},{"title":"Internal networking between services","sidebarTitle":"Internal networking","href":"/networking/internal-services"},{"title":"Static outbound IPs","href":"/networking/static-outbound-ips"},{"title":"Rate limits for traffic and builds","sidebarTitle":"Rate limits","href":"/networking/rate-limits"}]},{"group":"Scaling","icon":"arrows-up-down","pages":[{"title":"Configure horizontal scaling","sidebarTitle":"Configure scaling","href":"/scaling/overview"}]},{"group":"Observability","icon":"gauge","pages":[{"title":"Project metrics: CPU, memory, and latency","sidebarTitle":"Project metrics","href":"/observability/metrics"},{"title":"Application and request logs","sidebarTitle":"Logs","href":"/observability/logs"}]},{"group":"Analytics","icon":"chart-line","pages":[{"title":"Web analytics for deployed sites","sidebarTitle":"Web analytics","href":"/analytics/web-analytics"}]},{"group":"Workspaces and teams","icon":"users","pages":[{"title":"Create a team workspace","sidebarTitle":"Create a workspace","href":"/workspaces-and-teams/create-a-workspace"},{"title":"Manage teams and members","sidebarTitle":"Manage teams","href":"/workspaces-and-teams/manage-teams"},{"title":"Roles and permissions","href":"/workspaces-and-teams/roles-and-permissions"}]},{"group":"Security","icon":"shield-halved","pages":[{"title":"Brimble API keys","sidebarTitle":"API keys","href":"/security/api-keys"},{"title":"Two-factor authentication","href":"/security/two-factor-authentication"}]},{"group":"Billing","icon":"receipt","pages":[{"title":"How Brimble billing works","sidebarTitle":"How billing works","href":"/billing/plans"},{"title":"Wallet and card payments","sidebarTitle":"Wallet","href":"/billing/wallet"},{"title":"Compute pricing: CPU and memory rates","sidebarTitle":"Compute pricing","href":"/billing/compute"},{"title":"Build minutes and top-ups","sidebarTitle":"Build minutes","href":"/billing/build-minutes"},{"title":"Brimble referral program","sidebarTitle":"Referrals","href":"/billing/referrals"}]},{"group":"Notifications","icon":"bell","pages":[{"title":"Notifications: dashboard, email, and push","sidebarTitle":"Notifications","href":"/notifications/overview"}]},{"group":"Webhooks","icon":"bolt","pages":[{"title":"Webhooks for platform events","sidebarTitle":"Webhooks","href":"/webhooks/overview"},{"title":"Webhook events reference","href":"/webhooks/events"}]},{"group":"Log Drains","icon":"file-export","pages":[{"title":"Log drains: forward logs to HTTPS or S3","sidebarTitle":"Log Drains","href":"/drains/overview"}]},{"group":"Troubleshooting","icon":"wrench","pages":[{"title":"Fix failed builds","sidebarTitle":"Build failures","href":"/troubleshooting/build-failures"},{"title":"Application failed to respond","href":"/troubleshooting/application-failed-to-respond"},{"title":"Fix 502 Bad Gateway errors","sidebarTitle":"502 Bad Gateway","href":"/troubleshooting/502-errors"},{"title":"Fix DNS issues","sidebarTitle":"DNS issues","href":"/troubleshooting/dns"},{"title":"Fix TLS certificate errors","sidebarTitle":"TLS certificate issues","href":"/troubleshooting/tls"},{"title":"Fix a stuck deployment","sidebarTitle":"Deployment is stuck","href":"/troubleshooting/deployment-stuck"}]},{"group":"Reference","icon":"book","pages":[{"title":"Glossary of Brimble terms","sidebarTitle":"Glossary","href":"/glossary"}]}]},{"tab":"Core API","pages":[{"title":"Core API","href":"/api-reference/core/introduction"}]},{"tab":"Sandbox API","pages":[{"title":"Sandbox API","href":"/api-reference/sandboxes/templates-list"}]}]},"title":"Brimble MCP server - Brimble","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":[],"chunks":[]}