Connect AI clients like Claude Desktop and Cursor to BeyondNoise via the Model Context Protocol
BeyondNoise exposes an MCP (Model Context Protocol) server that lets AI clients like Claude Desktop, Cursor, and opencode interact with your workspaces, research, and brand context programmatically.
Your AI client connects to the endpoint, authenticates, and can then call any of the 8 available tools. All tool calls execute as your authenticated user.
Once connected, you can ask your AI client things like:
“List my workspaces”
“Run a research on my top 3 competitors’ pricing strategies”
“Create a weekly continuous research tracking AI features in my competitors’ products”
“Read the brand context for my workspace”
“Update my brand context to emphasize our focus on enterprise customers”
The AI client will automatically select the right tool and parameters based on your request.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"BeyondNoise","description":"Decisions made without structured intelligence on competitors, market shifts, or customers lead to critical failures. Lose sight of the problem you solve, and your product drifts.","colors":{"primary":"#1F33EA","light":"#3A60F8","dark":"#1F33EA"},"logo":{"light":"https://mintcdn.com/beyondnoise/R_OZGpAcdT75QRqc/images/LogobeyondnoiseBlack.svg?fit=max\u0026auto=format\u0026n=R_OZGpAcdT75QRqc\u0026q=85\u0026s=660d04e9a65beac02132c29ef2b0fec1","dark":"https://mintcdn.com/beyondnoise/R_OZGpAcdT75QRqc/images/LogobeyondnoiseWhite.svg?fit=max\u0026auto=format\u0026n=R_OZGpAcdT75QRqc\u0026q=85\u0026s=ab9752c728b1835ba4dcd343c781f9a0"},"favicon":{"light":"https://mintcdn.com/beyondnoise/ZCorY6YLfvQVssLz/images/LogomarkbeyondnoiseBlack.svg?fit=max\u0026auto=format\u0026n=ZCorY6YLfvQVssLz\u0026q=85\u0026s=39ac9dcb53c53b8a5b5ff929fe0fd62e","dark":"https://mintcdn.com/beyondnoise/ZCorY6YLfvQVssLz/images/LogomarkbeyondnoiseWhite.svg?fit=max\u0026auto=format\u0026n=ZCorY6YLfvQVssLz\u0026q=85\u0026s=a8df5132062d6660b33987315d85e9a1"},"navbar":{"links":[{"href":"mailto:support@beyondnoise.io","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.beyondnoise.io"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/beyondnoiseio"}},"fonts":{"family":"Geist"},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"beyondnoise","hasAudioNarration":false,"actualSubdomain":"beyondnoise","customDomains":["docs.beyondnoise.io"],"gitSource":{"type":"github","owner":"heapsoftgmbh","repo":"beyondnoise-documentation","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6a9e5c564f6c4cccf0b14247","collectionId":"0538d80e-54c7-4616-b320-066f936ad049","liveDeploymentHistoryId":"6a9e5c564f6c4cccf0b14247","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a9e5c564f6c4cccf0b14247","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Getting Started","count":4},{"language":"default","tag":"Features","count":4},{"language":"default","tag":"Settings","count":2},{"language":"default","tag":"Integrations","count":1}]},"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":"vite-origin","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":"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}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"mcp-integration","slug":"/mcp-integration","pageMetadata":{"title":"MCP Integration","description":"Connect AI clients like Claude Desktop and Cursor to BeyondNoise via the Model Context Protocol","icon":{"name":"plug","library":"lucide"},"href":"/mcp-integration"},"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: \"Connect AI clients like Claude Desktop and Cursor to BeyondNoise 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={code:`code`,li:`li`,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,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`BeyondNoise exposes an MCP (Model Context Protocol) server that lets AI clients like Claude Desktop, Cursor, and opencode interact with your workspaces, research, and brand context programmatically.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works`,children:`How it works`}),`\n`,_jsx(_components.p,{children:`The MCP server is available at:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,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:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://app.beyondnoise.io/api/mcp`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Your AI client connects to the endpoint, authenticates, and can then call any of the 8 available tools. All tool calls execute as your authenticated user.`}),`\n`,_jsx(Heading,{level:`2`,id:`connecting-your-ai-client`,children:`Connecting your AI client`}),`\n`,_jsx(Heading,{level:`3`,id:`claude-desktop`,children:`Claude Desktop`}),`\n`,_jsxs(_components.p,{children:[`Add the following to your `,_jsx(_components.code,{children:`claude_desktop_config.json`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,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:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"beyondnoise\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://app.beyondnoise.io/api/mcp\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`cursor`,children:`Cursor`}),`\n`,_jsxs(_components.p,{children:[`Add the server in `,_jsx(_components.strong,{children:`Settings > MCP`}),` or edit `,_jsx(_components.code,{children:`.cursor/mcp.json`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,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:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"beyondnoise\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://app.beyondnoise.io/api/mcp\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`available-tools`,children:`Available tools`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list_workspaces`})}),_jsx(_components.td,{children:`List all workspaces you have access to`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`run_research`})}),_jsx(_components.td,{children:`Run an ad-hoc research query`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`read_research`})}),_jsx(_components.td,{children:`Read a saved research result by ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create_continuous_research`})}),_jsx(_components.td,{children:`Create a scheduled continuous research topic`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update_continuous_research`})}),_jsx(_components.td,{children:`Update an existing continuous research topic`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`read_continuous_research`})}),_jsx(_components.td,{children:`Read a continuous research topic by ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`read_brand_context`})}),_jsx(_components.td,{children:`Read the brand context for a workspace`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update_brand_context`})}),_jsx(_components.td,{children:`Create or update the brand context for a workspace`})]})]})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Call `,_jsx(_components.code,{children:`list_workspaces`}),` first to get valid `,_jsx(_components.code,{children:`workspaceId`}),` values for the other tools.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`list_workspaces`,children:`list_workspaces`}),`\n`,_jsxs(_components.p,{children:[`Lists all workspaces the authenticated user can access. Returns `,_jsx(_components.code,{children:`id`}),`, `,_jsx(_components.code,{children:`name`}),`, `,_jsx(_components.code,{children:`slug`}),`, `,_jsx(_components.code,{children:`website`}),`, and `,_jsx(_components.code,{children:`role`}),` for each workspace.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Parameters:`}),` none`]}),`\n`,_jsx(Heading,{level:`3`,id:`run_research`,children:`run_research`}),`\n`,_jsx(_components.p,{children:`Runs an ad-hoc research query for a workspace. Returns the generated content, citations, and the result ID.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`workspaceId`})}),_jsx(_components.td,{children:`UUID`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The workspace to run research in`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`content`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The research question`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`level`})}),_jsx(_components.td,{children:`enum`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Research depth: `,_jsx(_components.code,{children:`auto`}),`, `,_jsx(_components.code,{children:`minimal`}),`, `,_jsx(_components.code,{children:`low`}),`, `,_jsx(_components.code,{children:`medium`}),`, `,_jsx(_components.code,{children:`high`}),`, `,_jsx(_components.code,{children:`xhigh`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`includeBrandContext`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Include the workspace’s brand context`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`dataSources`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Specific data sources to query`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resultId`})}),_jsx(_components.td,{children:`UUID`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Pass with `,_jsx(_components.code,{children:`previousRunId`}),` to continue a thread`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`previousRunId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Previous run ID for thread continuation`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`read_research`,children:`read_research`}),`\n`,_jsx(_components.p,{children:`Reads a saved ad-hoc research result by ID, including its message thread.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resultId`})}),_jsx(_components.td,{children:`UUID`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The research result ID`})]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`create_continuous_research`,children:`create_continuous_research`}),`\n`,_jsx(_components.p,{children:`Creates a continuous research topic with a schedule and runs the first research immediately. Returns content, citations, and the topic ID.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`workspaceId`})}),_jsx(_components.td,{children:`UUID`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The workspace to create the topic in`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`content`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The research question`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`level`})}),_jsx(_components.td,{children:`enum`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Research depth: `,_jsx(_components.code,{children:`auto`}),`, `,_jsx(_components.code,{children:`minimal`}),`, `,_jsx(_components.code,{children:`low`}),`, `,_jsx(_components.code,{children:`medium`}),`, `,_jsx(_components.code,{children:`high`}),`, `,_jsx(_components.code,{children:`xhigh`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`schedule`})}),_jsx(_components.td,{children:`enum`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`How often to run: `,_jsx(_components.code,{children:`daily`}),`, `,_jsx(_components.code,{children:`weekly`}),`, `,_jsx(_components.code,{children:`monthly`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`includeBrandContext`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Include the workspace’s brand context`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`dataSources`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Specific data sources to query`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`update_continuous_research`,children:`update_continuous_research`}),`\n`,_jsx(_components.p,{children:`Updates an existing continuous research topic. Only provided fields are updated.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`topicId`})}),_jsx(_components.td,{children:`UUID`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The continuous research topic ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`New research question`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`level`})}),_jsx(_components.td,{children:`enum`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Research depth: `,_jsx(_components.code,{children:`auto`}),`, `,_jsx(_components.code,{children:`minimal`}),`, `,_jsx(_components.code,{children:`low`}),`, `,_jsx(_components.code,{children:`medium`}),`, `,_jsx(_components.code,{children:`high`}),`, `,_jsx(_components.code,{children:`xhigh`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`schedule`})}),_jsx(_components.td,{children:`enum`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`How often to run: `,_jsx(_components.code,{children:`daily`}),`, `,_jsx(_components.code,{children:`weekly`}),`, `,_jsx(_components.code,{children:`monthly`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`isActive`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Activate or pause the topic`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`dataSources`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Specific data sources to query`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`read_continuous_research`,children:`read_continuous_research`}),`\n`,_jsx(_components.p,{children:`Reads a continuous research topic by ID, including its schedule and the latest result.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`topicId`})}),_jsx(_components.td,{children:`UUID`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The continuous research topic ID`})]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`read_brand_context`,children:`read_brand_context`}),`\n`,_jsx(_components.p,{children:`Reads the brand context prompt for a workspace.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`workspaceId`})}),_jsx(_components.td,{children:`UUID`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The workspace ID`})]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`update_brand_context`,children:`update_brand_context`}),`\n`,_jsx(_components.p,{children:`Creates or updates the brand context prompt for a workspace.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`workspaceId`})}),_jsx(_components.td,{children:`UUID`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The workspace ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The brand context text`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`example-usage`,children:`Example usage`}),`\n`,_jsx(_components.p,{children:`Once connected, you can ask your AI client things like:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`“List my workspaces”`}),`\n`,_jsx(_components.li,{children:`“Run a research on my top 3 competitors’ pricing strategies”`}),`\n`,_jsx(_components.li,{children:`“Create a weekly continuous research tracking AI features in my competitors’ products”`}),`\n`,_jsx(_components.li,{children:`“Read the brand context for my workspace”`}),`\n`,_jsx(_components.li,{children:`“Update my brand context to emphasize our focus on enterprise customers”`}),`\n`]}),`\n`,_jsx(_components.p,{children:`The AI client will automatically select the right tool and parameters based on your request.`})]})}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":"MCP Integration","description":"Connect AI clients like Claude Desktop and Cursor to BeyondNoise via the Model Context Protocol","icon":{"name":"plug","library":"lucide"},"href":"/mcp-integration"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How it works","slug":"how-it-works","depth":2,"children":[]},{"title":"Connecting your AI client","slug":"connecting-your-ai-client","depth":2,"children":[{"title":"Claude Desktop","slug":"claude-desktop","depth":3,"children":[]},{"title":"Cursor","slug":"cursor","depth":3,"children":[]}]},{"title":"Available tools","slug":"available-tools","depth":2,"children":[{"title":"list_workspaces","slug":"list_workspaces","depth":3,"children":[]},{"title":"run_research","slug":"run_research","depth":3,"children":[]},{"title":"read_research","slug":"read_research","depth":3,"children":[]},{"title":"create_continuous_research","slug":"create_continuous_research","depth":3,"children":[]},{"title":"update_continuous_research","slug":"update_continuous_research","depth":3,"children":[]},{"title":"read_continuous_research","slug":"read_continuous_research","depth":3,"children":[]},{"title":"read_brand_context","slug":"read_brand_context","depth":3,"children":[]},{"title":"update_brand_context","slug":"update_brand_context","depth":3,"children":[]}]},{"title":"Example usage","slug":"example-usage","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"beyondnoise","siteName":"BeyondNoise","title":"MCP Integration - BeyondNoise","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-07T06:41:42.754Z","originalFileLocation":"mcp-integration.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=\"Connect AI clients like Claude Desktop and Cursor to BeyondNoise via the Model Context Protocol\">\u003cmeta data-mint-head name=\"application-name\" content=\"BeyondNoise\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/beyondnoise/DGf45gyxGRmaIHLW/_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/beyondnoise/DGf45gyxGRmaIHLW/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/beyondnoise/DGf45gyxGRmaIHLW/_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/beyondnoise/DGf45gyxGRmaIHLW/_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/beyondnoise/DGf45gyxGRmaIHLW/_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/beyondnoise/DGf45gyxGRmaIHLW/_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/beyondnoise/DGf45gyxGRmaIHLW/_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/beyondnoise/DGf45gyxGRmaIHLW/_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/beyondnoise/DGf45gyxGRmaIHLW/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"MCP Integration - BeyondNoise\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect AI clients like Claude Desktop and Cursor to BeyondNoise via the Model Context Protocol\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"BeyondNoise\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.beyondnoise.io/mcp-integration\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://beyondnoise.mintlify.app/_mintlify/api/og/v2?division=Integrations\u0026amp;title=MCP+Integration\u0026amp;description=Connect+AI+clients+like+Claude+Desktop+and+Cursor+to+BeyondNoise+via+the+Model+Context+Protocol\u0026amp;theme=f00eb691afd9688d46e3a1d3\u0026amp;signature=fe5cd657866190e325f4e415a85b4069f98c7477e6d4e597284b8467ba13415f\">\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=\"MCP Integration - BeyondNoise\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect AI clients like Claude Desktop and Cursor to BeyondNoise via the Model Context Protocol\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://beyondnoise.mintlify.app/_mintlify/api/og/v2?division=Integrations\u0026amp;title=MCP+Integration\u0026amp;description=Connect+AI+clients+like+Claude+Desktop+and+Cursor+to+BeyondNoise+via+the+Model+Context+Protocol\u0026amp;theme=f00eb691afd9688d46e3a1d3\u0026amp;signature=fe5cd657866190e325f4e415a85b4069f98c7477e6d4e597284b8467ba13415f\">\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/beyondnoise/DGf45gyxGRmaIHLW/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"BeyondNoise\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1F33EA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.beyondnoise.io/mcp-integration\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/mcp-integration.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.beyondnoise.io/#organization\",\"name\":\"BeyondNoise\",\"url\":\"https://docs.beyondnoise.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/beyondnoise/R_OZGpAcdT75QRqc/images/LogobeyondnoiseBlack.svg?fit=max\u0026auto=format\u0026n=R_OZGpAcdT75QRqc\u0026q=85\u0026s=660d04e9a65beac02132c29ef2b0fec1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.beyondnoise.io#website\",\"name\":\"BeyondNoise\",\"url\":\"https://docs.beyondnoise.io\",\"publisher\":{\"@id\":\"https://docs.beyondnoise.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.beyondnoise.io/mcp-integration#webpage\",\"url\":\"https://docs.beyondnoise.io/mcp-integration\",\"name\":\"MCP Integration\",\"description\":\"Connect AI clients like Claude Desktop and Cursor to BeyondNoise via the Model Context Protocol\",\"dateModified\":\"2026-08-07T06:41:42.754Z\",\"isPartOf\":{\"@id\":\"https://docs.beyondnoise.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.beyondnoise.io/mcp-integration#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.beyondnoise.io/mcp-integration#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"BeyondNoise\",\"item\":\"https://docs.beyondnoise.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MCP Integration\",\"item\":\"https://docs.beyondnoise.io/mcp-integration\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.beyondnoise.io/mcp-integration#article\",\"headline\":\"MCP Integration\",\"name\":\"MCP Integration\",\"description\":\"Connect AI clients like Claude Desktop and Cursor to BeyondNoise via the Model Context Protocol\",\"url\":\"https://docs.beyondnoise.io/mcp-integration\",\"mainEntityOfPage\":{\"@id\":\"https://docs.beyondnoise.io/mcp-integration#webpage\"},\"dateModified\":\"2026-08-07T06:41:42.754Z\",\"publisher\":{\"@id\":\"https://docs.beyondnoise.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.beyondnoise.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"BeyondNoise\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"BeyondNoise","nav":{"global":null,"groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/index"},{"title":"Authentication","href":"/authentication"},{"title":"Workspaces","href":"/workspaces"},{"title":"Onboarding","href":"/onboarding"}]},{"group":"Features","icon":{"name":"rocket","library":"lucide"},"pages":[{"title":"Competitors","href":"/competitors"},{"title":"Research","href":"/research"},{"title":"Continuous Research","href":"/continuous-research"},{"title":"Brand Context","href":"/brand-context"}]},{"group":"Settings","icon":{"name":"settings","library":"lucide"},"pages":[{"title":"General Settings","href":"/settings/general"},{"title":"Billing","description":"View your subscription plan, manage billing, and download invoices","href":"/settings/billing"}]},{"group":"Integrations","icon":{"name":"blocks","library":"lucide"},"pages":[{"title":"MCP Integration","icon":{"name":"plug","library":"lucide"},"href":"/mcp-integration"}]}]},"basePath":"","title":"MCP Integration - BeyondNoise","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}