Connect Claude, Cursor, VS Code, and ChatGPT to Meow MCP
Step-by-step setup for connecting Claude.ai, Claude Code, Cursor, VS Code, ChatGPT, Goose, and other MCP clients to the Meow MCP server with OAuth.
The Meow MCP server speaks HTTP, the recommended transport for remote MCP servers. Pick your client below for copy-paste configuration. For how authentication and permissions work once you connect, see Authentication & scopes.
OAuth. Assistants and coding agents where you sign in with your Meow login. Account, payment, card, and bill tools.
https://mcp.meow.com/cli
Onboarding only.Agent-led signup for new accounts. No account tools.
If you have a Meow account, use https://mcp.meow.com and sign in. Use https://mcp.meow.com/cli only when you don’t have an account yet and want agent-led signup. For the terminal, use the Meow CLI and run meow login.
To open VS Code and add the Meow MCP automatically, click install. Or add the following to .vscode/mcp.json in your workspace. See the VS Code documentation.
claude mcp add --transport http meow https://mcp.meow.com
Then authenticate from inside Claude Code:
claude /mcp
When the server needs authentication, Claude Code marks it as requiring sign-in (an HTTP 401). Run /mcp to complete the OAuth flow in your browser; tokens are stored securely and refreshed automatically.Don’t have a Meow account yet? Add the onboarding surface for agent-led signup:
claude mcp add --transport http meow https://mcp.meow.com/cli
In Claude.ai, go to Settings → Connectors → Add custom connector and enter the server URL:
Server URL: https://mcp.meow.com
Connection: OAuth. You’ll be redirected to sign in to Meow and choose permissions.
Make sure network egress is enabled under Settings → Capabilities.
You can enable MCP connectors on ChatGPT with a Pro, Plus, Business, Enterprise, or Education account. Follow the OpenAI documentation, using:
Server URL: https://mcp.meow.com
Connection: OAuth
Don’t have a Meow account yet? Use the onboarding surface https://mcp.meow.com/cli for agent-led signup.
MCP is an open protocol supported by many clients (Goose, Windsurf, Cline, and more). Consult your client’s documentation, and use the server URL https://mcp.meow.com with OAuth as the connection mechanism.
{ "meow": { "url": "https://mcp.meow.com" }}
Don’t have a Meow account yet? Use the onboarding surface https://mcp.meow.com/cli for agent-led signup.
Don’t have a Meow account yet? Connect to https://mcp.meow.com/cli and ask your assistant to open one. The assistant walks you through the entire flow:
Call the start tool first. It returns step-by-step instructions, and each response tells the assistant what to do next.
Add, update, or remove owners and signers from the conversation.
Upload required documents through the assistant.
The assistant verifies your email with a six-digit code, then gets a 7-day onboarding key. The key works only with onboarding tools, and only while the business is onboarding or under review. After approval, sign in with OAuth at https://mcp.meow.com or run meow login to use your account.In the terminal, run meow onboarding start in the Meow CLI to start the same flow.
After each tool call, the assistant follows the step_instructions.directive field in the response. This keeps the guided signup on track without you leaving the chat.
Understand the OAuth flow and what each permission grants.
Tool reference
See every tool and example prompts to try.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Meow API","colors":{"primary":"#387BF0","light":"#5A93F5","dark":"#387BF0"},"logo":{"light":"https://mintcdn.com/meow-ab0ed57b/GIWcUFPo4B-P_U1J/images/logo-light.svg?fit=max\u0026auto=format\u0026n=GIWcUFPo4B-P_U1J\u0026q=85\u0026s=057d9783f57a5ead55c30ba9de7882ee","dark":"https://mintcdn.com/meow-ab0ed57b/GIWcUFPo4B-P_U1J/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=GIWcUFPo4B-P_U1J\u0026q=85\u0026s=0d8c6ea153fb6b7b3d660604a533dace"},"favicon":"https://mintcdn.com/meow-ab0ed57b/w0nS8HYY-dA9Eqof/images/favicon.ico?fit=max\u0026auto=format\u0026n=w0nS8HYY-dA9Eqof\u0026q=85\u0026s=e7a8a4215d1a7c8c7e19749f03726d66","api":{"openapi":"openapi.yaml","playground":{"display":"interactive"},"examples":{"languages":["bash","python","javascript","go","java","ruby","php","node","csharp","kotlin","swift","rust","dart","powershell"],"prefill":true}},"navbar":{"links":[{"href":"mailto:support@meow.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.meow.com/signin"}},"footer":{"socials":{"website":"https://meow.com"}},"contextual":{"options":["copy","chatgpt","claude","cursor","mcp"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://meow.com/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"meow-ab0ed57b","hasAudioNarration":false,"actualSubdomain":"meow-ab0ed57b","customDomains":["developer.meow.com"],"gitSource":{"type":"github","owner":"joinmeow","repo":"api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af22c4d8536778bd847eef2","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API Reference","count":170},{"language":"default","tag":"Core API","count":70},{"language":"default","tag":"Billpay","count":26},{"language":"default","tag":"Cards","count":19},{"language":"default","tag":"Onboarding","count":19},{"language":"default","tag":"Guides","count":19},{"language":"default","tag":"Subscriptions","count":15},{"language":"default","tag":"Billing","count":14},{"language":"default","tag":"Transfers","count":14},{"language":"default","tag":"Deliveries","count":9}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@meow.com","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"mcp/connect","slug":"/mcp/connect","pageMetadata":{"title":"Connect Claude, Cursor, VS Code, and ChatGPT to Meow MCP","sidebarTitle":"Connect a client","description":"Step-by-step setup for connecting Claude.ai, Claude Code, Cursor, VS Code, ChatGPT, Goose, and other MCP clients to the Meow MCP server with OAuth.","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: \"Step-by-step setup for connecting Claude.ai, Claude Code, Cursor, VS Code, ChatGPT, Goose, and other MCP clients to the Meow MCP server with OAuth.\"\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`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,CodeBlock,Heading,Note,Tab,Table,Tabs,Tip}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The Meow MCP server speaks HTTP, the recommended transport for remote MCP servers. Pick your client below for copy-paste configuration. For how authentication and permissions work once you connect, see `,_jsx(_components.a,{href:`/mcp/authentication`,children:`Authentication \u0026 scopes`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`choose-a-server-url`,children:`Choose a server URL`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Server URL`}),_jsx(_components.th,{children:`Use it for`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`https://mcp.meow.com`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`OAuth.`}),` Assistants and coding agents where you sign in with your Meow login. Account, payment, card, and bill tools.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`https://mcp.meow.com/cli`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Onboarding only.`}),` `,_jsx(_components.a,{href:`#agent-led-signup`,children:`Agent-led signup`}),` for new accounts. No account tools.`]})]})]})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`If you have a Meow account, use `,_jsx(_components.code,{children:`https://mcp.meow.com`}),` and sign in. Use `,_jsx(_components.code,{children:`https://mcp.meow.com/cli`}),` only when you don’t have an account yet and want `,_jsx(_components.a,{href:`#agent-led-signup`,children:`agent-led signup`}),`. For the terminal, use the `,_jsx(_components.a,{href:`/mcp/authentication#meow-cli`,children:`Meow CLI`}),` and run `,_jsx(_components.code,{children:`meow login`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`client-setup`,children:`Client setup`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Cursor`,id:`cursor`,children:[_jsxs(_components.p,{children:[`To open Cursor and add the Meow MCP automatically, click install. Or add the following to `,_jsx(_components.code,{children:`~/.cursor/mcp.json`}),`. See the `,_jsx(_components.a,{href:`https://cursor.com/docs/mcp`,children:`Cursor documentation`}),`.`]}),_jsx(`a`,{href:`cursor://anysphere.cursor-deeplink/mcp/install?name=meow\u0026config=eyJ1cmwiOiJodHRwczovL21jcC5tZW93LmNvbSJ9`,target:`_blank`,children:_jsx(`img`,{src:`https://cursor.com/deeplink/mcp-install-dark.svg`,alt:`Install in Cursor`,height:`32`,noZoom:true})}),_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:` \"meow\"`}),_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://mcp.meow.com\"`})]}),`\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`]})})}),_jsxs(_components.p,{children:[`Don’t have a Meow account yet? Use the onboarding surface `,_jsx(_components.code,{children:`https://mcp.meow.com/cli`}),` for `,_jsx(_components.a,{href:`#agent-led-signup`,children:`agent-led signup`}),`.`]}),_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:` \"meow\"`}),_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://mcp.meow.com/cli\"`})]}),`\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`]})})})]}),_jsxs(Tab,{title:`VS Code`,id:`vs-code`,children:[_jsxs(_components.p,{children:[`To open VS Code and add the Meow MCP automatically, click install. Or add the following to `,_jsx(_components.code,{children:`.vscode/mcp.json`}),` in your workspace. See the `,_jsx(_components.a,{href:`https://code.visualstudio.com/docs/copilot/customization/mcp-servers`,children:`VS Code documentation`}),`.`]}),_jsx(`a`,{href:`https://vscode.dev/redirect/mcp/install?name=meow\u0026config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.meow.com%22%7D`,target:`_blank`,children:_jsx(`img`,{src:`https://img.shields.io/badge/VS_Code-Install_MCP_Server-0078d7?style=flat-square\u0026logo=visualstudiocode`,alt:`Install in VS Code`,height:`32`,noZoom:true})}),_jsx(CodeBlock,{filename:``,numberOfLines:`8`,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:`8`,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:` \"servers\"`}),_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:` \"meow\"`}),_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:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"http\"`}),_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://mcp.meow.com\"`})]}),`\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`]})})}),_jsxs(_components.p,{children:[`Don’t have a Meow account yet? Use the onboarding surface `,_jsx(_components.code,{children:`https://mcp.meow.com/cli`}),` for `,_jsx(_components.a,{href:`#agent-led-signup`,children:`agent-led signup`}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`8`,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:`8`,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:` \"servers\"`}),_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:` \"meow\"`}),_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:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"http\"`}),_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://mcp.meow.com/cli\"`})]}),`\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`]})})})]}),_jsxs(Tab,{title:`Claude Code`,id:`claude-code`,children:[_jsxs(_components.p,{children:[`Add the server with the CLI. See the `,_jsx(_components.a,{href:`https://code.claude.com/docs/en/mcp#configure-mcp-servers`,children:`Claude Code documentation`}),`.`]}),_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:` meow`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://mcp.meow.com`})]}),`\n`]})})}),_jsx(_components.p,{children:`Then authenticate from inside Claude Code:`}),_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`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`When the server needs authentication, Claude Code marks it as requiring sign-in (an HTTP 401). Run `,_jsx(_components.code,{children:`/mcp`}),` to complete the OAuth flow in your browser; tokens are stored securely and refreshed automatically.`]}),_jsxs(_components.p,{children:[`Don’t have a Meow account yet? Add the onboarding surface for `,_jsx(_components.a,{href:`#agent-led-signup`,children:`agent-led signup`}),`:`]}),_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:` meow`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://mcp.meow.com/cli`})]}),`\n`]})})})]}),_jsxs(Tab,{title:`Claude.ai`,id:`claude-ai`,children:[_jsxs(_components.p,{children:[`In `,_jsx(_components.a,{href:`https://claude.ai/settings/connectors`,children:`Claude.ai`}),`, go to `,_jsx(_components.strong,{children:`Settings → Connectors → Add custom connector`}),` and enter the server URL:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Server URL: `,_jsx(_components.code,{children:`https://mcp.meow.com`})]}),`\n`,_jsxs(_components.li,{children:[`Connection: `,_jsx(_components.strong,{children:`OAuth`}),`. You’ll be redirected to sign in to Meow and `,_jsx(_components.a,{href:`/mcp/authentication#choose-what-to-share`,children:`choose permissions`}),`.`]}),`\n`]}),_jsxs(_components.p,{children:[`Make sure network egress is enabled under `,_jsx(_components.strong,{children:`Settings → Capabilities`}),`.`]})]}),_jsxs(Tab,{title:`ChatGPT`,id:`chatgpt`,children:[_jsxs(_components.p,{children:[`You can enable MCP connectors on ChatGPT with a Pro, Plus, Business, Enterprise, or Education account. Follow the `,_jsx(_components.a,{href:`https://developers.openai.com/api/docs/guides/developer-mode`,children:`OpenAI documentation`}),`, using:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Server URL: `,_jsx(_components.code,{children:`https://mcp.meow.com`})]}),`\n`,_jsxs(_components.li,{children:[`Connection: `,_jsx(_components.strong,{children:`OAuth`})]}),`\n`]}),_jsxs(_components.p,{children:[`Don’t have a Meow account yet? Use the onboarding surface `,_jsx(_components.code,{children:`https://mcp.meow.com/cli`}),` for `,_jsx(_components.a,{href:`#agent-led-signup`,children:`agent-led signup`}),`.`]})]}),_jsxs(Tab,{title:`Goose / Other`,id:`goose-%2F-other`,children:[_jsxs(_components.p,{children:[`MCP is an open protocol supported by many clients (Goose, Windsurf, Cline, and more). Consult your client’s documentation, and use the server URL `,_jsx(_components.code,{children:`https://mcp.meow.com`}),` with `,_jsx(_components.strong,{children:`OAuth`}),` as the connection mechanism.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`5`,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:`5`,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:` \"meow\"`}),_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://mcp.meow.com\"`})]}),`\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`]})})}),_jsxs(_components.p,{children:[`Don’t have a Meow account yet? Use the onboarding surface `,_jsx(_components.code,{children:`https://mcp.meow.com/cli`}),` for `,_jsx(_components.a,{href:`#agent-led-signup`,children:`agent-led signup`}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`5`,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:`5`,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:` \"meow\"`}),_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://mcp.meow.com/cli\"`})]}),`\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:`client-support-matrix`,children:`Client support matrix`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Client`}),_jsx(_components.th,{children:`Recommended URL`}),_jsx(_components.th,{children:`Auth`}),_jsx(_components.th,{children:`Install method`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cursor`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`mcp.meow.com`})}),_jsx(_components.td,{children:`OAuth`}),_jsxs(_components.td,{children:[`Deeplink or `,_jsx(_components.code,{children:`mcp.json`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`VS Code`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`mcp.meow.com`})}),_jsx(_components.td,{children:`OAuth`}),_jsxs(_components.td,{children:[`Deeplink or `,_jsx(_components.code,{children:`mcp.json`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Claude Code`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`mcp.meow.com`})}),_jsxs(_components.td,{children:[`OAuth via `,_jsx(_components.code,{children:`/mcp`})]}),_jsx(_components.td,{children:_jsx(_components.code,{children:`claude mcp add`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Claude.ai`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`mcp.meow.com`})}),_jsx(_components.td,{children:`OAuth`}),_jsx(_components.td,{children:`Custom connector`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ChatGPT`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`mcp.meow.com`})}),_jsx(_components.td,{children:`OAuth`}),_jsx(_components.td,{children:`Custom connector`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Goose / other`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`mcp.meow.com`})}),_jsx(_components.td,{children:`OAuth`}),_jsx(_components.td,{children:`Client config`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`The onboarding surface (`,_jsx(_components.code,{children:`mcp.meow.com/cli`}),`) serves `,_jsx(_components.a,{href:`#agent-led-signup`,children:`agent-led signup`}),` only. Coding agents use `,_jsx(_components.code,{children:`mcp.meow.com`}),` with OAuth.`]}),`\n`,_jsx(Heading,{level:`2`,id:`agent-led-signup`,children:`Agent-led signup`}),`\n`,_jsxs(_components.p,{children:[`Don’t have a Meow account yet? Connect to `,_jsx(_components.code,{children:`https://mcp.meow.com/cli`}),` and ask your assistant to open one. The assistant walks you through the entire flow:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Call the `,_jsx(_components.code,{children:`start`}),` tool first. It returns step-by-step instructions, and each response tells the assistant what to do next.`]}),`\n`,_jsx(_components.li,{children:`Add, update, or remove owners and signers from the conversation.`}),`\n`,_jsx(_components.li,{children:`Upload required documents through the assistant.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`The assistant verifies your email with a six-digit code, then gets a 7-day onboarding key. The key works only with onboarding tools, and only while the business is onboarding or under review. After approval, sign in with OAuth at `,_jsx(_components.code,{children:`https://mcp.meow.com`}),` or run `,_jsx(_components.code,{children:`meow login`}),` to use your account.`]}),`\n`,_jsxs(_components.p,{children:[`In the terminal, run `,_jsx(_components.code,{children:`meow onboarding start`}),` in the `,_jsx(_components.a,{href:`/mcp/authentication#meow-cli`,children:`Meow CLI`}),` to start the same flow.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`After each tool call, the assistant follows the `,_jsx(_components.code,{children:`step_instructions.directive`}),` field in the response. This keeps the guided signup on track without you leaving the chat.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Authentication \u0026 scopes`,icon:`key`,href:`/mcp/authentication`,children:_jsx(_components.p,{children:`Understand the OAuth flow and what each permission grants.`})}),_jsx(Card,{title:`Tool reference`,icon:`wrench`,href:`/mcp/tools`,children:_jsx(_components.p,{children:`See every tool and example prompts to try.`})})]})]})}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 Claude, Cursor, VS Code, and ChatGPT to Meow MCP","sidebarTitle":"Connect a client","description":"Step-by-step setup for connecting Claude.ai, Claude Code, Cursor, VS Code, ChatGPT, Goose, and other MCP clients to the Meow MCP server with OAuth.","href":"/mcp/connect"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Choose a server URL","slug":"choose-a-server-url","depth":2,"children":[]},{"title":"Client setup","slug":"client-setup","depth":2,"children":[]},{"title":"Client support matrix","slug":"client-support-matrix","depth":2,"children":[]},{"title":"Agent-led signup","slug":"agent-led-signup","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"meow-ab0ed57b","siteName":"Meow API","title":"Connect Claude, Cursor, VS Code, and ChatGPT to Meow MCP - Meow API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-09T19:34:36.666Z","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=\"Step-by-step setup for connecting Claude.ai, Claude Code, Cursor, VS Code, ChatGPT, Goose, and other MCP clients to the Meow MCP server with OAuth.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Meow API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/meow-ab0ed57b/sOzLwcfZylYb8KIn/_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/meow-ab0ed57b/sOzLwcfZylYb8KIn/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/meow-ab0ed57b/sOzLwcfZylYb8KIn/_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/meow-ab0ed57b/sOzLwcfZylYb8KIn/_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/meow-ab0ed57b/sOzLwcfZylYb8KIn/_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/meow-ab0ed57b/sOzLwcfZylYb8KIn/_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/meow-ab0ed57b/sOzLwcfZylYb8KIn/_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/meow-ab0ed57b/sOzLwcfZylYb8KIn/_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/meow-ab0ed57b/sOzLwcfZylYb8KIn/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Connect Claude, Cursor, VS Code, and ChatGPT to Meow MCP - Meow API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Step-by-step setup for connecting Claude.ai, Claude Code, Cursor, VS Code, ChatGPT, Goose, and other MCP clients to the Meow MCP server with OAuth.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Meow API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.meow.com/mcp/connect\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://meow-ab0ed57b.mintlify.site/_mintlify/api/og/v2?division=MCP+Server\u0026amp;title=Connect+Claude%2C+Cursor%2C+VS+Code%2C+and+ChatGPT+to+Meow+MCP\u0026amp;description=Step-by-step+setup+for+connecting+Claude.ai%2C+Claude+Code%2C+Cursor%2C+VS+Code%2C+ChatGPT%2C+Goose%2C+and+other+MCP+clients+to+the+Meow+MCP+server+with+OAuth.\u0026amp;theme=81ac74a00af63a2637a4b701\u0026amp;signature=8da033fd48dd09e9dbf1a0194c152d7781873f7cfaaf77d2e5cfb7c1c1f77c79\">\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 Claude, Cursor, VS Code, and ChatGPT to Meow MCP - Meow API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Step-by-step setup for connecting Claude.ai, Claude Code, Cursor, VS Code, ChatGPT, Goose, and other MCP clients to the Meow MCP server with OAuth.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://meow-ab0ed57b.mintlify.site/_mintlify/api/og/v2?division=MCP+Server\u0026amp;title=Connect+Claude%2C+Cursor%2C+VS+Code%2C+and+ChatGPT+to+Meow+MCP\u0026amp;description=Step-by-step+setup+for+connecting+Claude.ai%2C+Claude+Code%2C+Cursor%2C+VS+Code%2C+ChatGPT%2C+Goose%2C+and+other+MCP+clients+to+the+Meow+MCP+server+with+OAuth.\u0026amp;theme=81ac74a00af63a2637a4b701\u0026amp;signature=8da033fd48dd09e9dbf1a0194c152d7781873f7cfaaf77d2e5cfb7c1c1f77c79\">\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/meow-ab0ed57b/sOzLwcfZylYb8KIn/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Meow API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#387BF0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.meow.com/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://developer.meow.com/#organization\",\"name\":\"Meow API\",\"url\":\"https://developer.meow.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/meow-ab0ed57b/GIWcUFPo4B-P_U1J/images/logo-light.svg?fit=max\u0026auto=format\u0026n=GIWcUFPo4B-P_U1J\u0026q=85\u0026s=057d9783f57a5ead55c30ba9de7882ee\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.meow.com#website\",\"name\":\"Meow API\",\"url\":\"https://developer.meow.com\",\"publisher\":{\"@id\":\"https://developer.meow.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.meow.com/mcp/connect#webpage\",\"url\":\"https://developer.meow.com/mcp/connect\",\"name\":\"Connect Claude, Cursor, VS Code, and ChatGPT to Meow MCP\",\"description\":\"Step-by-step setup for connecting Claude.ai, Claude Code, Cursor, VS Code, ChatGPT, Goose, and other MCP clients to the Meow MCP server with OAuth.\",\"dateModified\":\"2026-11-09T19:34:36.666Z\",\"isPartOf\":{\"@id\":\"https://developer.meow.com#website\"},\"breadcrumb\":{\"@id\":\"https://developer.meow.com/mcp/connect#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.meow.com/mcp/connect#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"MCP Server\",\"item\":\"https://developer.meow.com/mcp-server\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Connect Claude, Cursor, VS Code, and ChatGPT to Meow MCP\",\"item\":\"https://developer.meow.com/mcp/connect\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developer.meow.com/mcp/connect#article\",\"headline\":\"Connect Claude, Cursor, VS Code, and ChatGPT to Meow MCP\",\"name\":\"Connect Claude, Cursor, VS Code, and ChatGPT to Meow MCP\",\"description\":\"Step-by-step setup for connecting Claude.ai, Claude Code, Cursor, VS Code, ChatGPT, Goose, and other MCP clients to the Meow MCP server with OAuth.\",\"url\":\"https://developer.meow.com/mcp/connect\",\"mainEntityOfPage\":{\"@id\":\"https://developer.meow.com/mcp/connect#webpage\"},\"dateModified\":\"2026-11-09T19:34:36.666Z\",\"publisher\":{\"@id\":\"https://developer.meow.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.meow.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Meow API\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Meow API\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/mcp/connect.md","siteName":"Meow API","nav":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://meow.com/blog"}]},"tabs":[{"tab":"Guides","groups":[{"group":"Get Started","pages":[{"title":"Meow API for business banking, transfers, and invoicing","sidebarTitle":"Introduction","href":"/introduction"},{"title":"Quickstart: make your first Meow API call in minutes","sidebarTitle":"Quickstart","href":"/getting-started"},{"title":"Authenticate Meow API requests with x-api-key headers","sidebarTitle":"Authentication","href":"/authentication"},{"title":"Meow API error codes, response format, and debugging","sidebarTitle":"Errors","href":"/errors"}]},{"group":"MCP Server","pages":[{"title":"Connect AI assistants to Meow with the MCP server","sidebarTitle":"Overview","description":"Connect Claude, Cursor, ChatGPT, and other AI assistants to your Meow account over MCP. Read balances, transactions, and cards, and draft payments you approve.","href":"/mcp-server"},{"title":"Connect Claude, Cursor, VS Code, and ChatGPT to Meow MCP","sidebarTitle":"Connect a client","href":"/mcp/connect"},{"title":"Meow MCP authentication, OAuth flow, and permission scopes","sidebarTitle":"Authentication \u0026 scopes","description":"How the Meow MCP server and Meow CLI authenticate: OAuth 2.1 with PKCE, the scope picker, onboarding keys for signup, and what each meow.* scope grants.","href":"/mcp/authentication"},{"title":"Meow MCP tool reference by resource","sidebarTitle":"Tool reference","href":"/mcp/tools"},{"title":"Meow MCP security: human approval and least-privilege scopes","sidebarTitle":"Security \u0026 trust","href":"/mcp/security"},{"title":"Troubleshoot the Meow MCP server: connection and auth errors","sidebarTitle":"Troubleshooting","href":"/mcp/troubleshooting"}]},{"group":"Tutorials","pages":[{"title":"Onboard a business entity via the API","sidebarTitle":"Onboarding","href":"/guides/onboarding"},{"title":"Manage USDC cryptocurrency contacts via the Meow API","sidebarTitle":"Contacts","href":"/guides/contacts"},{"title":"Send book, crypto, and international payments with Meow","sidebarTitle":"Transfers","href":"/guides/transfers"},{"title":"Request access to restricted features via the Meow API","sidebarTitle":"Feature Access","href":"/guides/feature-access"},{"title":"Create and send invoices with the Billing API","sidebarTitle":"Invoicing","href":"/guides/invoicing"},{"title":"Create and track vendor bills via the API","sidebarTitle":"Bill Pay","href":"/guides/billpay"},{"title":"Issue and manage cards with the Meow API","sidebarTitle":"Cards","href":"/guides/cards"},{"title":"Retrieve a card number with the Meow API","sidebarTitle":"Card Numbers","href":"/guides/card-numbers"},{"title":"Receive webhook events from Meow","sidebarTitle":"Webhooks","href":"/guides/webhooks"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/overview"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Connect Claude, Cursor, VS Code, and ChatGPT to Meow MCP - Meow API","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}