Add Adside to Claude, ChatGPT, Claude Code or Codex with one URL.
Adside runs a remote MCP server. You add its URL to your assistant, sign in, and your assistant can work in Adside. There is nothing to install.
https://api.adside.ai/mcp
You need an Adside account with at least one workspace. To read or change campaigns, connect the ad platform to that workspace in Adside first.
Claude
ChatGPT
Claude Code
Codex
Works on Claude web, Claude Desktop and the mobile apps, on every plan.
1
Open Connectors
In Claude, open Customize, then Connectors. Click the + button, then Add custom connector.
2
Add Adside
Name it Adside, paste the URL above, and click Continue.
3
Sign in
When Claude opens the Adside sign-in, sign in and click Allow. If you belong to several organizations, pick the one Claude should use.
4
Turn it on in a chat
In a chat, click +, then Connectors, and switch Adside on.
On a Team or Enterprise plan, an owner adds the connector first under Organization settings, Connectors, Add, Custom, Web. Then each member opens Customize, Connectors and clicks Connect on Adside.
Claude asks you to sign in again when your access expires.
ChatGPT connects to custom MCP servers on the Business, Enterprise and Edu plans. You add one in ChatGPT on the web: the mobile apps can’t. Who can add it depends on the plan:
Business: workspace admins and owners.
Enterprise and Edu: admins, owners, and members an admin gave the Create plugins with MCPs permission.
On Pro, ChatGPT can use Adside’s read tools only, so it can report on your accounts but not change them. Other plans can’t add a custom MCP server.
1
Open Plugins
In ChatGPT on the web, open Plugins. Select the + button, then Add custom MCP server. You don’t need to turn on Developer mode first.
2
Add Adside
Name it Adside. Under Connection, paste the URL above, and set authentication to OAuth. ChatGPT shows a risk warning for every custom server: tick I understand and want to continue, then select Create as a plugin.
3
Sign in
When ChatGPT opens the Adside sign-in, sign in and click Allow. If you belong to several organizations, pick the one ChatGPT should use. ChatGPT then lists the Adside tools it found.
4
Use it in a chat
Install the plugin and start a new chat. Type @ and pick Adside.The pick covers one message. You can keep discussing the answer without it, but mention Adside again when a follow-up needs new data or a change. One message can mention several apps.
Approvals. ChatGPT may ask you to approve a tool call first, depending on the permission you chose for Adside, such as Always ask or Allow read actions. For a change that reaches people or is hard to undo, Adside also asks for its own confirmation, so you may approve twice. Deep research can use Adside’s read tools, never its changes.New Adside tools. ChatGPT keeps the list of tools it found when you added Adside. To pick up tools Adside has added since, open Adside in Plugins and select Refresh.
To give your whole workspace Adside, an admin or owner publishes it: in the Admin Console, select the workspace, open Plugins, then Manage Legacy Apps, Drafts and Publish. On Enterprise and Edu, Configure Access chooses which groups get it and Configure Actions which tools are on. Members then find Adside in Settings, Plugins, and each signs in with their own Adside account, so each can do only what their Adside role allows. A published app keeps the tools it was approved with: when Adside adds or changes tools, an admin refreshes them in the workspace’s app settings.
If it doesn’t work:
No Add custom MCP server option: your plan or role doesn’t allow it. Ask a workspace admin.
Adside shows Disabled by admin: an admin needs to allow or publish it for the workspace.
Calls fail after an Adside update: the tools ChatGPT kept are out of date. Refresh them as above.
ChatGPT lost access: Adside lets ChatGPT renew its access, so this is rare. Reconnect Adside from Settings, Plugins.
Run this in your terminal:
claude mcp add --transport http adside "https://api.adside.ai/mcp"
Then type /mcp in Claude Code. Adside shows as connected after you sign in once.
For CI, scheduled scripts or a cloud agent, send a personal API key instead of signing in. That page has the setup for Claude Code, Codex, the Claude API, the OpenAI Responses API and n8n.
Any client that supports remote servers can connect. Adside uses Streamable HTTP and OAuth 2.1 with PKCE and dynamic client registration, and it does not offer a standalone event stream.
This narrows what the assistant sees and nothing more: your permissions decide what it can do either way. You can also name single tools with tools=list_competitors,search_brain.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Adside","description":"Use Adside from your AI assistant, your terminal and your scripts.","colors":{"primary":"#0144F5","light":"#7FB3FF","dark":"#0144F5"},"logo":{"light":"https://mintcdn.com/adside/CQj-PdA0xBWwyemJ/logo/light.svg?fit=max\u0026auto=format\u0026n=CQj-PdA0xBWwyemJ\u0026q=85\u0026s=4527c4361304b5669b0be2f684b04123","dark":"https://mintcdn.com/adside/CQj-PdA0xBWwyemJ/logo/dark.svg?fit=max\u0026auto=format\u0026n=CQj-PdA0xBWwyemJ\u0026q=85\u0026s=b24824a4c56d0bceb18e825ff8ac6326","href":"https://adside.ai"},"favicon":"https://mintcdn.com/adside/CQj-PdA0xBWwyemJ/favicon.svg?fit=max\u0026auto=format\u0026n=CQj-PdA0xBWwyemJ\u0026q=85\u0026s=fb372740a675c8f1719bb2b4b49a257c","api":{"playground":{"display":"simple"}},"navbar":{"links":[{"href":"mailto:support@adside.ai","label":"Support"}],"primary":{"type":"button","label":"Open Adside","href":"https://app.adside.ai"}},"footer":{"socials":{"website":"https://adside.ai"},"links":[{"items":[{"label":"Privacy","href":"https://adside.ai/privacy"},{"label":"Terms","href":"https://adside.ai/terms"}]}]},"fonts":{"family":"Geist"},"icons":{"library":"lucide"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"adside","hasAudioNarration":false,"actualSubdomain":"adside","customDomains":["docs.adside.ai"],"gitSource":{"type":"github","owner":"agenticadvertising","repo":"playground","deployBranch":"main","contentDirectory":"api-documentation","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af62ccfe2831ad30e644f5b","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"default","tag":"API","count":437},{"language":"default","tag":"Reference","count":433},{"language":"default","tag":"Meta","count":47},{"language":"default","tag":"X","count":43},{"language":"default","tag":"Reddit","count":42},{"language":"default","tag":"Media","count":38},{"language":"default","tag":"CLI","count":36},{"language":"default","tag":"Google Ads","count":31},{"language":"default","tag":"Research","count":29},{"language":"default","tag":"Command reference","count":28}]},"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":"custom-rbac-roles","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":"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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".ad-diagram{--ad-card: #ffffff;--ad-ground: #fafafa;--ad-border: #e6e7eb;--ad-line: #b9bbc0;--ad-ink: #0c0c0c;--ad-text: #3a3c40;--ad-muted: #65676b;--ad-brand: #0144f5;--ad-brand-ink: #ffffff;--ad-sky: #a8e1f8;--ad-sky-ink: #0144f5;--ad-success-bg: rgba(20, 181, 98, 0.12);--ad-success: #0f8a4b;--ad-shadow: 0 1px 2px rgba(14, 13, 43, 0.04);margin:1.75rem 0;font-size:14px;line-height:1.4;color:var(--ad-text)}.dark .ad-diagram{--ad-card: #16171b;--ad-ground: #0e0f12;--ad-border: #26272d;--ad-line: #4a4c55;--ad-ink: #f5f5f7;--ad-text: #cdced4;--ad-muted: #94969e;--ad-brand: #2b63f7;--ad-sky: rgba(127, 179, 255, 0.16);--ad-sky-ink: #7fb3ff;--ad-success-bg: rgba(20, 181, 98, 0.16);--ad-success: #4cd38d;--ad-shadow: none}.ad-diagram svg{width:18px;height:18px;flex:none}.ad-tile{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:10px;background:var(--ad-sky);color:var(--ad-sky-ink)}.ad-card{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--ad-border);border-radius:16px;background:var(--ad-card);box-shadow:var(--ad-shadow)}.ad-card__title{display:block;font-weight:600;color:var(--ad-ink)}.ad-card__text{display:block;margin-top:2px;font-size:13px;color:var(--ad-muted)}.ad-card--brand{border-color:var(--ad-brand);background:var(--ad-brand)}.ad-card--brand .ad-card__title,.ad-card--brand .ad-card__text{color:var(--ad-brand-ink)}.ad-card--brand .ad-card__text{opacity:0.85}.ad-card--brand .ad-tile{background:rgba(255, 255, 255, 0.16);color:#ffffff}.ad-flow{display:flex;flex-direction:column;gap:4px}.ad-flow__sources,.ad-flow__arrows{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.ad-flow__sources .ad-card{flex-direction:column;gap:10px}.ad-flow__arrows,.ad-flow__arrow{justify-items:center;color:var(--ad-line)}.ad-flow__arrow{display:grid}.ad-flow__arrows svg,.ad-flow__arrow svg{transform:rotate(90deg)}.ad-card--wide{align-items:center}@media (max-width: 560px){.ad-flow__sources{grid-template-columns:minmax(0, 1fr)}.ad-flow__sources .ad-card{flex-direction:row}.ad-flow__arrows{grid-template-columns:minmax(0, 1fr)}.ad-flow__arrows>:not(:first-child){display:none}}.ad-seq{padding:16px 12px 20px;border:1px solid var(--ad-border);border-radius:16px;background:var(--ad-ground)}.ad-seq__actors,.ad-seq__row{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr))}.ad-seq__actor{grid-column:span 2;justify-self:center;display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 8px;border:1px solid var(--ad-border);border-radius:999px;background:var(--ad-card);font-weight:600;color:var(--ad-ink);white-space:nowrap}.ad-seq__actor svg{width:16px;height:16px;color:var(--ad-sky-ink)}.ad-seq__actor--brand{border-color:var(--ad-brand);background:var(--ad-brand);color:var(--ad-brand-ink)}.ad-seq__actor--brand svg{color:var(--ad-brand-ink)}.ad-seq__body{padding:8px 0 4px;background-image:linear-gradient(var(--ad-border), var(--ad-border)),\n linear-gradient(var(--ad-border), var(--ad-border)),\n linear-gradient(var(--ad-border), var(--ad-border));background-repeat:no-repeat;background-size:1px 100%;background-position:16.667% 0,\n 50% 0,\n 83.333% 0}.ad-seq__row{margin-top:14px}.ad-msg{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ad-msg--12{grid-column:2 / 4}.ad-msg--23{grid-column:4 / 6}.ad-msg__label{margin:0 -28px;padding:0 4px;background:var(--ad-ground);color:var(--ad-ink)}.ad-msg__label--said{font-style:italic}.ad-msg__line{position:relative;align-self:stretch;height:0;border-top:1.5px solid var(--ad-line)}.ad-msg__line::after{content:\"\";position:absolute;top:-5px;border:4.5px solid transparent}.ad-msg--right .ad-msg__line::after{right:-1px;border-left:7px solid var(--ad-line);border-right:0}.ad-msg--left .ad-msg__line::after{left:-1px;border-right:7px solid var(--ad-line);border-left:0}.ad-msg--call .ad-msg__line{border-top-color:var(--ad-sky-ink)}.ad-msg--call.ad-msg--right .ad-msg__line::after{border-left-color:var(--ad-sky-ink)}.ad-msg--call.ad-msg--left .ad-msg__line::after{border-right-color:var(--ad-sky-ink)}.ad-pill{display:inline-block;padding:1px 10px;border-radius:999px;background:var(--ad-sky);color:var(--ad-sky-ink);font-size:12px;font-weight:500;white-space:nowrap}.ad-pill--success{background:var(--ad-success-bg);color:var(--ad-success)}@media (max-width: 520px){.ad-diagram{font-size:13px}.ad-seq{padding:14px 4px 18px}.ad-seq__actor{gap:4px;padding:3px 8px 3px 6px;font-size:12px}.ad-seq__actor svg{display:none}.ad-msg__label{margin:0 -12px}}"}],"page":{"pagePath":"mcp/connect","slug":"/mcp/connect","pageMetadata":{"title":"Connect your assistant","description":"Add Adside to Claude, ChatGPT, Claude Code or Codex with one URL.","href":"/mcp/connect"},"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: \"Add Adside to Claude, ChatGPT, Claude Code or Codex with one URL.\"\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`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Frame,Heading,Note,OptimizedImage,Step,Steps,Tab,Tabs}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Adside runs a remote `,_jsx(_components.a,{href:`https://modelcontextprotocol.io`,children:`MCP`}),` server. You add its URL to your assistant, sign in, and your assistant can work in Adside. There is nothing to install.`]}),`\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://api.adside.ai/mcp`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`You need an Adside account with at least one workspace. To read or change campaigns, connect the ad platform to that workspace in Adside first.`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Claude`,id:`claude`,children:[_jsx(_components.p,{children:`Works on Claude web, Claude Desktop and the mobile apps, on every plan.`}),_jsxs(Steps,{children:[_jsx(Step,{title:`Open Connectors`,children:_jsxs(_components.p,{children:[`In Claude, open `,_jsx(_components.strong,{children:`Customize`}),`, then `,_jsx(_components.strong,{children:`Connectors`}),`. Click the `,_jsx(_components.strong,{children:`+`}),` button, then `,_jsx(_components.strong,{children:`Add custom connector`}),`.`]})}),_jsxs(Step,{title:`Add Adside`,children:[_jsxs(_components.p,{children:[`Name it `,_jsx(_components.code,{children:`Adside`}),`, paste the URL above, and click `,_jsx(_components.strong,{children:`Continue`}),`.`]}),_jsxs(Frame,{children:[_jsx(OptimizedImage,{className:`mint-block dark:mint-hidden`,src:`https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-add-custom-connector.webp?fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=a3087c61255abb5f4020bcd3c4ba7b47`,alt:`Claude's Add custom connector dialog, with Adside as the name and https://api.adside.ai/mcp as the server URL.`,\"data-og-width\":`750`,width:`750`,\"data-og-height\":`576`,height:`576`,\"data-path\":`images/connect/claude-add-custom-connector.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-add-custom-connector.webp?w=280\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=d3a7fceee94e0c3b2c4418c9f9b1cc3c 280w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-add-custom-connector.webp?w=560\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=51acf13db420adb85b5c7fbfa0c3b5f8 560w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-add-custom-connector.webp?w=840\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=fbfe9e92f8a867c09d0abb9a3f5e96df 840w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-add-custom-connector.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=4be880856355eb017ef9bb774f7089fa 1100w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-add-custom-connector.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=57237a416cf1931138195c4a0916fa2b 1650w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-add-custom-connector.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=f0aee691e1e9f930ceec76920f29a8f0 2500w`}),_jsx(OptimizedImage,{className:`mint-hidden dark:mint-block`,src:`https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-add-custom-connector-dark.webp?fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=2950a93a00a2c5e80bf5e7226334fd54`,alt:`Claude's Add custom connector dialog, with Adside as the name and https://api.adside.ai/mcp as the server URL.`,\"data-og-width\":`750`,width:`750`,\"data-og-height\":`580`,height:`580`,\"data-path\":`images/connect/claude-add-custom-connector-dark.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-add-custom-connector-dark.webp?w=280\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=84b0ff8e02a3e0367acd913813380f36 280w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-add-custom-connector-dark.webp?w=560\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=95cdcbdaf912ed40320a7366f4a890df 560w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-add-custom-connector-dark.webp?w=840\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=88402fc3b07b0e78221f8f5437e14bdf 840w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-add-custom-connector-dark.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=74685c8e2e03a7be0bcd4123780df5dc 1100w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-add-custom-connector-dark.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=9fa6b723ad703c0cf6f79d69186e24e4 1650w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-add-custom-connector-dark.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=5fdfde03643e98441f94f606993409e0 2500w`})]})]}),_jsx(Step,{title:`Sign in`,children:_jsxs(_components.p,{children:[`When Claude opens the Adside sign-in, sign in and click `,_jsx(_components.strong,{children:`Allow`}),`. If you belong to several organizations, pick the one Claude should use.`]})}),_jsxs(Step,{title:`Turn it on in a chat`,children:[_jsxs(_components.p,{children:[`In a chat, click `,_jsx(_components.strong,{children:`+`}),`, then `,_jsx(_components.strong,{children:`Connectors`}),`, and switch `,_jsx(_components.strong,{children:`Adside`}),` on.`]}),_jsxs(Frame,{children:[_jsx(OptimizedImage,{className:`mint-block dark:mint-hidden`,src:`https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-turn-on-adside.webp?fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=cdec12dc2dfd49fca18dad257792bcd0`,alt:`Claude's chat menu, open on Connectors, with the Adside switch on.`,\"data-og-width\":`636`,width:`636`,\"data-og-height\":`466`,height:`466`,\"data-path\":`images/connect/claude-turn-on-adside.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-turn-on-adside.webp?w=280\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=4f1fb404cc3905f6ad5e3f00cc1ab1bc 280w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-turn-on-adside.webp?w=560\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=58c17981d18431c69d9f79d21f9004d4 560w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-turn-on-adside.webp?w=840\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=4dafa916f7ace103eee700fe4e47c4da 840w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-turn-on-adside.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=6b60eb33ff156b9dc98bdbddf9805cab 1100w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-turn-on-adside.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=5d4624eea18f53c871edec2a980f8e56 1650w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-turn-on-adside.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=597bb9a64f40484725f7da269434b2ab 2500w`}),_jsx(OptimizedImage,{className:`mint-hidden dark:mint-block`,src:`https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-turn-on-adside-dark.webp?fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=5e5d5188517b8e1fb5203fd01f3a852e`,alt:`Claude's chat menu, open on Connectors, with the Adside switch on.`,\"data-og-width\":`636`,width:`636`,\"data-og-height\":`466`,height:`466`,\"data-path\":`images/connect/claude-turn-on-adside-dark.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-turn-on-adside-dark.webp?w=280\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=44ab45e166f42c17873508942349d4b7 280w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-turn-on-adside-dark.webp?w=560\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=6527e06345597637477e672a6e6a6986 560w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-turn-on-adside-dark.webp?w=840\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=8c1b7f149d569a57670f7e8690bc39ac 840w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-turn-on-adside-dark.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=ffe78aa3c5bce9f2613162c3f5fbba0d 1100w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-turn-on-adside-dark.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=19eac612435f7b81512db100ee0a890f 1650w, https://mintcdn.com/adside/xksYHBZTy9Zq3N_P/images/connect/claude-turn-on-adside-dark.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=xksYHBZTy9Zq3N_P\u0026q=85\u0026s=4fc4045c3fdcae011c714cbcc6cbe6fc 2500w`})]})]})]}),_jsx(Note,{children:_jsxs(_components.p,{children:[`On a Team or Enterprise plan, an owner adds the connector first under `,_jsx(_components.strong,{children:`Organization settings`}),`, `,_jsx(_components.strong,{children:`Connectors`}),`, `,_jsx(_components.strong,{children:`Add`}),`, `,_jsx(_components.strong,{children:`Custom`}),`, `,_jsx(_components.strong,{children:`Web`}),`. Then each member opens `,_jsx(_components.strong,{children:`Customize`}),`, `,_jsx(_components.strong,{children:`Connectors`}),` and clicks `,_jsx(_components.strong,{children:`Connect`}),` on Adside.`]})}),_jsx(_components.p,{children:`Claude asks you to sign in again when your access expires.`})]}),_jsxs(Tab,{title:`ChatGPT`,id:`chatgpt`,children:[_jsxs(_components.p,{children:[`ChatGPT connects to custom MCP servers on the `,_jsx(_components.strong,{children:`Business`}),`, `,_jsx(_components.strong,{children:`Enterprise`}),` and `,_jsx(_components.strong,{children:`Edu`}),` plans. You add one in ChatGPT on the web: the mobile apps can’t. Who can add it depends on the plan:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Business`}),`: workspace admins and owners.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Enterprise and Edu`}),`: admins, owners, and members an admin gave the `,_jsx(_components.strong,{children:`Create plugins with MCPs`}),` permission.`]}),`\n`]}),_jsxs(_components.p,{children:[`On `,_jsx(_components.strong,{children:`Pro`}),`, ChatGPT can use Adside’s read tools only, so it can report on your accounts but not change them. Other plans can’t add a custom MCP server.`]}),_jsxs(Steps,{children:[_jsx(Step,{title:`Open Plugins`,children:_jsxs(_components.p,{children:[`In ChatGPT on the web, open `,_jsx(_components.strong,{children:`Plugins`}),`. Select the `,_jsx(_components.strong,{children:`+`}),` button, then `,_jsx(_components.strong,{children:`Add custom MCP server`}),`. You don’t need to turn on Developer mode first.`]})}),_jsx(Step,{title:`Add Adside`,children:_jsxs(_components.p,{children:[`Name it `,_jsx(_components.code,{children:`Adside`}),`. Under `,_jsx(_components.strong,{children:`Connection`}),`, paste the URL above, and set authentication to `,_jsx(_components.strong,{children:`OAuth`}),`. ChatGPT shows a risk warning for every custom server: tick `,_jsx(_components.strong,{children:`I understand and want to continue`}),`, then select `,_jsx(_components.strong,{children:`Create as a plugin`}),`.`]})}),_jsx(Step,{title:`Sign in`,children:_jsxs(_components.p,{children:[`When ChatGPT opens the Adside sign-in, sign in and click `,_jsx(_components.strong,{children:`Allow`}),`. If you belong to several organizations, pick the one ChatGPT should use. ChatGPT then lists the Adside tools it found.`]})}),_jsxs(Step,{title:`Use it in a chat`,children:[_jsxs(_components.p,{children:[`Install the plugin and start a new chat. Type `,_jsx(_components.strong,{children:`@`}),` and pick `,_jsx(_components.strong,{children:`Adside`}),`.`]}),_jsx(_components.p,{children:`The pick covers one message. You can keep discussing the answer without it, but mention Adside again when a follow-up needs new data or a change. One message can mention several apps.`})]})]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Approvals.`}),` ChatGPT may ask you to approve a tool call first, depending on the permission you chose for Adside, such as `,_jsx(_components.strong,{children:`Always ask`}),` or `,_jsx(_components.strong,{children:`Allow read actions`}),`. For a change that reaches people or is hard to undo, Adside also asks for its own `,_jsx(_components.a,{href:`/confirmations`,children:`confirmation`}),`, so you may approve twice. Deep research can use Adside’s read tools, never its changes.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`New Adside tools.`}),` ChatGPT keeps the list of tools it found when you added Adside. To pick up tools Adside has added since, open Adside in `,_jsx(_components.strong,{children:`Plugins`}),` and select `,_jsx(_components.strong,{children:`Refresh`}),`.`]}),_jsx(Note,{children:_jsxs(_components.p,{children:[`To give your whole workspace Adside, an admin or owner publishes it: in the `,_jsx(_components.strong,{children:`Admin Console`}),`, select the workspace, open `,_jsx(_components.strong,{children:`Plugins`}),`, then `,_jsx(_components.strong,{children:`Manage Legacy Apps`}),`, `,_jsx(_components.strong,{children:`Drafts`}),` and `,_jsx(_components.strong,{children:`Publish`}),`. On Enterprise and Edu, `,_jsx(_components.strong,{children:`Configure Access`}),` chooses which groups get it and `,_jsx(_components.strong,{children:`Configure Actions`}),` which tools are on. Members then find Adside in `,_jsx(_components.strong,{children:`Settings`}),`, `,_jsx(_components.strong,{children:`Plugins`}),`, and each signs in with their own Adside account, so each can do only what their Adside role allows. A published app keeps the tools it was approved with: when Adside adds or changes tools, an admin refreshes them in the workspace’s app settings.`]})}),_jsx(_components.p,{children:`If it doesn’t work:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`No Add custom MCP server option`}),`: your plan or role doesn’t allow it. Ask a workspace admin.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Adside shows Disabled by admin`}),`: an admin needs to allow or publish it for the workspace.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Calls fail after an Adside update`}),`: the tools ChatGPT kept are out of date. Refresh them as above.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`ChatGPT lost access`}),`: Adside lets ChatGPT renew its access, so this is rare. Reconnect Adside from `,_jsx(_components.strong,{children:`Settings`}),`, `,_jsx(_components.strong,{children:`Plugins`}),`.`]}),`\n`]})]}),_jsxs(Tab,{title:`Claude Code`,id:`claude-code`,children:[_jsx(_components.p,{children:`Run this in your terminal:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,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:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`claude`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mcp`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` add`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --transport`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` http`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` adside`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.adside.ai/mcp\"`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Then type `,_jsx(_components.code,{children:`/mcp`}),` in Claude Code. Adside shows as connected after you sign in once.`]})]}),_jsxs(Tab,{title:`Codex`,id:`codex`,children:[_jsx(_components.p,{children:`Run this in your terminal:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,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:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`codex`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mcp`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` add`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` adside`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.adside.ai/mcp\"`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Or add it to `,_jsx(_components.code,{children:`~/.codex/config.toml`}),`, which the CLI and the IDE extension share:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`toml`,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:`toml`,children:_jsxs(_components.code,{language:`toml`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#D4D4D4`},children:`mcp_servers`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#D4D4D4`},children:`adside`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--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://api.adside.ai/mcp\"`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`In the Codex terminal UI, use `,_jsx(_components.code,{children:`/mcp`}),` to see the servers you have connected.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`try-asking`,children:`Try asking`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`“Which of my workspaces has the highest CPA this week?”`}),`\n`,_jsx(_components.li,{children:`“Summarize the brand guidelines for my workspace.”`}),`\n`,_jsx(_components.li,{children:`“What did our competitors launch this month?”`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`without-a-browser`,children:`Without a browser`}),`\n`,_jsxs(_components.p,{children:[`For CI, scheduled scripts or a cloud agent, send a `,_jsx(_components.a,{href:`/authentication#personal-api-keys`,children:`personal API key`}),` instead of signing in. That page has the setup for Claude Code, Codex, the Claude API, the OpenAI Responses API and n8n.`]}),`\n`,_jsx(Heading,{level:`2`,id:`other-mcp-clients`,children:`Other MCP clients`}),`\n`,_jsx(_components.p,{children:`Any client that supports remote servers can connect. Adside uses Streamable HTTP and OAuth 2.1 with PKCE and dynamic client registration, and it does not offer a standalone event stream.`}),`\n`,_jsx(Heading,{level:`2`,id:`give-an-assistant-fewer-tools`,children:`Give an assistant fewer tools`}),`\n`,_jsxs(_components.p,{children:[`Some clients limit how many tools they load. Add `,_jsx(_components.code,{children:`features`}),` to the URL to show only the areas you need:`]}),`\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://api.adside.ai/mcp?features=reporting,brain`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`This narrows what the assistant sees and nothing more: your permissions decide what it can do either way. You can also name single tools with `,_jsx(_components.code,{children:`tools=list_competitors,search_brain`}),`.`]})]})}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":"Connect your assistant","description":"Add Adside to Claude, ChatGPT, Claude Code or Codex with one URL.","href":"/mcp/connect"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Try asking","slug":"try-asking","depth":2,"children":[]},{"title":"Without a browser","slug":"without-a-browser","depth":2,"children":[]},{"title":"Other MCP clients","slug":"other-mcp-clients","depth":2,"children":[]},{"title":"Give an assistant fewer tools","slug":"give-an-assistant-fewer-tools","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-block {\n display: block\n}\n.mint-hidden {\n display: none\n}\n.dark\\:mint-block:is(.dark *) {\n display: block\n}\n.dark\\:mint-hidden:is(.dark *) {\n display: none\n}","subdomain":"adside","siteName":"Adside","title":"Connect your assistant - Adside","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-10T00:04:05.052Z","originalFileLocation":"mcp/connect.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=\"Add Adside to Claude, ChatGPT, Claude Code or Codex with one URL.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Adside\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/adside/UOfenVbxYUmtv25H/_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/adside/UOfenVbxYUmtv25H/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/adside/UOfenVbxYUmtv25H/_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/adside/UOfenVbxYUmtv25H/_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/adside/UOfenVbxYUmtv25H/_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/adside/UOfenVbxYUmtv25H/_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/adside/UOfenVbxYUmtv25H/_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/adside/UOfenVbxYUmtv25H/_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/adside/UOfenVbxYUmtv25H/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Connect your assistant - Adside\">\u003cmeta data-mint-head property=\"og:description\" content=\"Add Adside to Claude, ChatGPT, Claude Code or Codex with one URL.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Adside\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.adside.ai/mcp/connect\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://adside.mintlify.site/_mintlify/api/og/v2?division=MCP\u0026amp;title=Connect+your+assistant\u0026amp;description=Add+Adside+to+Claude%2C+ChatGPT%2C+Claude+Code+or+Codex+with+one+URL.\u0026amp;theme=8b7d72e843f47c2fd620e0dc\u0026amp;signature=0e258b2638053a881ce1b09b9bde843149d7bf10fb5671494a5464af301d537c\">\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=\"Connect your assistant - Adside\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Add Adside to Claude, ChatGPT, Claude Code or Codex with one URL.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://adside.mintlify.site/_mintlify/api/og/v2?division=MCP\u0026amp;title=Connect+your+assistant\u0026amp;description=Add+Adside+to+Claude%2C+ChatGPT%2C+Claude+Code+or+Codex+with+one+URL.\u0026amp;theme=8b7d72e843f47c2fd620e0dc\u0026amp;signature=0e258b2638053a881ce1b09b9bde843149d7bf10fb5671494a5464af301d537c\">\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/adside/UOfenVbxYUmtv25H/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Adside\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0144F5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.adside.ai/mcp/connect\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/mcp/connect.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.adside.ai/#organization\",\"name\":\"Adside\",\"url\":\"https://docs.adside.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/adside/CQj-PdA0xBWwyemJ/logo/light.svg?fit=max\u0026auto=format\u0026n=CQj-PdA0xBWwyemJ\u0026q=85\u0026s=4527c4361304b5669b0be2f684b04123\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.adside.ai#website\",\"name\":\"Adside\",\"url\":\"https://docs.adside.ai\",\"publisher\":{\"@id\":\"https://docs.adside.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.adside.ai/mcp/connect#webpage\",\"url\":\"https://docs.adside.ai/mcp/connect\",\"name\":\"Connect your assistant\",\"description\":\"Add Adside to Claude, ChatGPT, Claude Code or Codex with one URL.\",\"dateModified\":\"2026-11-10T00:04:05.052Z\",\"isPartOf\":{\"@id\":\"https://docs.adside.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.adside.ai/mcp/connect#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.adside.ai/mcp/connect#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Adside\",\"item\":\"https://docs.adside.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Connect your assistant\",\"item\":\"https://docs.adside.ai/mcp/connect\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.adside.ai/mcp/connect#article\",\"headline\":\"Connect your assistant\",\"name\":\"Connect your assistant\",\"description\":\"Add Adside to Claude, ChatGPT, Claude Code or Codex with one URL.\",\"url\":\"https://docs.adside.ai/mcp/connect\",\"mainEntityOfPage\":{\"@id\":\"https://docs.adside.ai/mcp/connect#webpage\"},\"dateModified\":\"2026-11-10T00:04:05.052Z\",\"publisher\":{\"@id\":\"https://docs.adside.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.adside.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Adside\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Adside\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/mcp/connect.md","siteName":"Adside","nav":{"global":null,"tabs":[{"tab":"Get started","pages":[{"title":"Get started","href":""}]},{"tab":"MCP","groups":[{"group":"MCP","pages":[{"title":"Connect your assistant","href":"/mcp/connect"},{"title":"What it can do","description":"The areas of Adside your assistant can read and change over MCP.","href":"/mcp/capabilities"},{"title":"Privacy and revoking access","href":"/mcp/privacy"}]}]},{"tab":"CLI","pages":[{"title":"CLI","href":"/cli/install"}]},{"tab":"API","pages":[{"title":"API","href":"/api/access"}]}]},"basePath":"","title":"Connect your assistant - Adside","buildId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","deploymentId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-rZ_6yn08.js","DynamicMarkdown-D3RQ-fEj.js","zoom-image-lightbox-CMHgNu49.js","lightbox-handle-r17bVUz3.js"]}