3. Restart and verifyQuit and reopen Codex Desktop, enter /mcp, and confirm that sendify is connected. Then ask the verification question at the top of this page. You must set the environment variable again after signing out or restarting the Mac.
1. Open the global MCP configurationGo to Customize → MCPs → Add New MCP Server. For personal use, store the configuration in ~/.cursor/mcp.json so the key is not committed with a project.2. Add the configuration
Replace YOUR_API_KEY, save the file, and never commit a project-level configuration that contains the real key.3. Enable and verifyReturn to Customize → MCPs, confirm that sendify is enabled, restart Cursor if necessary, and run the verification question in a new Agent chat.
Claude Desktop’s native remote connectors generally support OAuth or unauthenticated services, not a static Bearer Token in claude_desktop_config.json. The configuration below uses the third-party mcp-remote bridge.
1. Install the runtimeInstall Node.js 18 or later and confirm that npx --version works in Terminal or PowerShell.2. Open the Claude Desktop configurationIn Settings → Developer, open:
Replace YOUR_API_KEY and save the file.3. Restart and verifyQuit and reopen Claude Desktop, confirm that Sendify tools appear, and ask the verification question. If no tools appear, inspect the MCP logs in Settings → Developer.
--bearer-token-env-var stores the variable name, not the key itself.2. Start and verifyStart or restart codex in the same Terminal session, enter /mcp, and run the verification question. The export value applies only to the current Terminal session.
1. Register the server in TerminalRun this in a Terminal where the claude command is installed, not in a Claude chat box:
claude mcp add --transport http --scope user sendify \ https://mcp.sendify.dingstore.cn/dmx/mcp/v2 \ --header "Authorization: Bearer YOUR_API_KEY"claude mcp list
--scope user makes the configuration available to all projects for the current user.2. Start and verifyRun claude mcp get sendify, start Claude Code with claude in your project, enter /mcp, and run the verification question. If the configuration already exists, inspect it before adding another entry.
The client must support remote Streamable HTTP, custom request headers, JSON-RPC, tools/list, and tools/call.Add this in the client’s MCP server configuration area—not directly in Terminal:
Reload the client, confirm that it lists Sendify tools, and run the verification question.
Never commit a real API Key to configuration examples, code repositories, or documentation. Prefer environment variables or the client’s secret storage.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Sendify Help Center","description":"Sendify product guides and API documentation","colors":{"primary":"#0B63E6","light":"#3B8CFF","dark":"#084EA8"},"logo":{"light":"https://mintcdn.com/sendify-3a1f7fa4/T8yl8r1nrvwraeJw/logo/sendify-brand.png?fit=max\u0026auto=format\u0026n=T8yl8r1nrvwraeJw\u0026q=85\u0026s=4260a75017dadda2964a6da1211b56b5","dark":"https://mintcdn.com/sendify-3a1f7fa4/T8yl8r1nrvwraeJw/logo/sendify-brand-dark.png?fit=max\u0026auto=format\u0026n=T8yl8r1nrvwraeJw\u0026q=85\u0026s=3a28ed1ca4b337fbc4317f1e8bc475cb","href":"/"},"favicon":"https://mintcdn.com/sendify-3a1f7fa4/iUKq7k94FXwsIbNO/favicon.png?fit=max\u0026auto=format\u0026n=iUKq7k94FXwsIbNO\u0026q=85\u0026s=e148b176cd9e8a6ad01bbedeb074861a","appearance":{"default":"system"},"footer":{"socials":{}},"styling":{"latex":false},"navigation":{"languages":[{"language":"cn","href":"getting-started"},{"language":"en","href":"en/getting-started"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sendify-3a1f7fa4","hasAudioNarration":false,"actualSubdomain":"sendify-3a1f7fa4","customDomains":["docs.sendify.dingstore.cn"],"gitSource":{"type":"github","owner":"cleochen","repo":"sendifyhelpcenter","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af2e1a718316a0dfc1e39b8","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"cn","tag":"Open API","count":14},{"language":"en","tag":"Open API","count":14},{"language":"cn","tag":"产品功能介绍","count":13},{"language":"en","tag":"Product guides","count":13},{"language":"cn","tag":"营销活动","count":7},{"language":"en","tag":"Campaigns","count":7},{"language":"cn","tag":"联系人","count":6},{"language":"cn","tag":"MCP","count":6},{"language":"en","tag":"Contacts","count":6},{"language":"en","tag":"MCP","count":6},{"language":"cn","tag":"联系人管理","count":4},{"language":"cn","tag":"账户与设置","count":4},{"language":"cn","tag":"开始使用","count":4},{"language":"cn","tag":"配置与参考","count":4},{"language":"en","tag":"Contact management","count":4},{"language":"en","tag":"Account and settings","count":4},{"language":"en","tag":"Get started","count":4},{"language":"en","tag":"Configuration and reference","count":4},{"language":"cn","tag":"发信任务与效果","count":3},{"language":"en","tag":"Campaigns and analytics","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"sendify-support@dingmail.work"}},"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":false},"customCss":[{"filePath":"style.css","content":".dt-home{--blue: #0b63e6;--blue-hover: #0b63e6;--blue-deep: #084ea8;--blue-soft: #eaf3ff;--blue-pale: #f4f8ff;--cyan: #35c8ff;--navy: #0b284f;--ink: #163150;--ink-2: #536a83;--ink-3: #8293a8;--line: #d9e7f7;--line-soft: #eaf1f9;--surface: #ffffff;--surface-glass: rgba(255, 255, 255, 0.86);--page: #ffffff;--section: #f5f9ff;--hero: #f7fbff;--footer-bg: #f7faff;--footer-text: #53627a;--footer-muted: #64748b;--logo-url: url(/logo/sendify-brand.png);--shadow-sm: 0 8px 22px rgba(30, 83, 145, 0.08);--shadow-md: 0 18px 48px rgba(36, 91, 156, 0.13);--shadow-blue: 0 12px 28px rgba(22, 119, 255, 0.24);--sans: \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", sans-serif;color:var(--ink);background:var(--page);font-family:var(--sans);line-height:1.6}.dt-home *,.dt-home *::before,.dt-home *::after{box-sizing:border-box}.dt-home a{color:inherit;text-decoration:none}.dt-home button,.dt-home input{font:inherit}.dt-home svg,.dt-home img{display:block}html[data-page-mode=\"custom\"] #navbar{display:none!important}html[data-page-mode=\"custom\"] :where(div):has(>#content-area){padding-top:0!important}.dt-home-wrap{width:min(1180px, calc(100% - 48px));margin-inline:auto}.dt-home-header{position:sticky;top:0;z-index:50;padding:14px 0 0;pointer-events:none}.dt-home-nav{position:relative;width:min(940px, calc(100% - 40px));min-height:58px;margin:0 auto;padding:0 12px 0 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:30px;border:1px solid rgba(202, 220, 240, 0.9);border-radius:18px;background:var(--surface-glass);box-shadow:0 8px 24px rgba(29, 78, 137, 0.13);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);pointer-events:auto}.dt-home-brand{display:inline-flex;align-items:center;justify-self:start;flex:none}.dt-home-brand-logo{width:104px;height:30px;flex:none;background:var(--logo-url) no-repeat left center / contain}.dt-home-brand-divider{width:1px;height:16px;margin:0 10px 0 4px;background:var(--line)}.dt-home-brand-sub{color:var(--ink-3);font-size:12px;white-space:nowrap}.dt-home-nav-links{display:flex;align-items:center;justify-self:center;gap:24px}.dt-home-nav-links a{color:var(--ink-2);font-size:13.5px;font-weight:600;transition:color 180ms ease}.dt-home-nav-links a:hover,.dt-home-nav-links a:focus-visible{color:var(--blue)}.dt-home-nav-links a[aria-current=\"page\"]{color:var(--navy)}.dt-home-mobile-menu{display:none;position:relative;grid-column:3;justify-self:end}.dt-home-mobile-menu summary{width:38px;height:38px;padding:9px;display:flex;flex-direction:column;justify-content:center;gap:4px;border:1px solid var(--line);border-radius:11px;background:var(--surface);cursor:pointer;list-style:none}.dt-home-mobile-menu summary::-webkit-details-marker{display:none}.dt-home-mobile-menu summary span{width:100%;height:2px;border-radius:2px;background:var(--navy)}.dt-home-mobile-panel{position:absolute;top:calc(100% + 10px);right:0;width:190px;padding:8px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-md)}.dt-home-mobile-panel a{padding:10px 12px;border-radius:9px;color:var(--ink-2);font-size:14px;font-weight:600}.dt-home-mobile-panel a:hover{color:var(--blue);background:var(--blue-pale)}.dt-home-hero{position:relative;min-height:510px;margin-top:-72px;padding:146px 0 72px;overflow:hidden;border-bottom-right-radius:72px;background:linear-gradient(108deg, #f7fbff 0%, #eef7ff 54%, #e7f3ff 100%)}.dt-home-hero::before{content:\"\";position:absolute;top:84px;right:6%;width:300px;height:300px;pointer-events:none;border-radius:50%;background:rgba(132, 190, 255, 0.16);filter:blur(1px)}.dt-home-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0, 1fr) 300px;align-items:center;gap:86px}.dt-home-hero-copy{min-width:0}.dt-home-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--blue-deep);font-size:13px;font-weight:700;letter-spacing:0.08em}.dt-home-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px rgba(53, 200, 255, 0.14)}.dt-home-hero h1{max-width:720px;margin:0;color:var(--navy);font-family:var(--sans);font-size:clamp(42px, 5vw, 62px);font-weight:750;line-height:1.14;letter-spacing:-0.04em}.dt-home-hero-copy>p{max-width:580px;margin:18px 0 0;color:var(--ink-2);font-size:16px;line-height:1.85}.dt-home-search{width:min(610px, 100%);min-height:62px;margin-top:28px;padding:7px 7px 7px 20px;display:flex;align-items:center;gap:12px;border:1px solid #d2e3f6;border-radius:16px;background:var(--surface);box-shadow:0 10px 28px rgba(35, 91, 154, 0.1);transition:border-color 180ms ease, box-shadow 180ms ease}.dt-home-search:focus-within{border-color:var(--blue);box-shadow:0 18px 42px rgba(22, 119, 255, 0.18), 0 0 0 3px rgba(22, 119, 255, 0.1)}.dt-home-search>svg{width:21px;height:21px;flex:none;color:#7c91a9}.dt-home-search input{min-width:0;flex:1;border:0;outline:0;color:var(--ink);background:transparent;font-size:15px}.dt-home-search input::placeholder{color:var(--ink-3)}.dt-home-search button{min-width:104px;min-height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;color:#fff;background:var(--blue);font-weight:700;cursor:pointer;box-shadow:0 8px 20px rgba(22, 119, 255, 0.24);transition:background 180ms ease, transform 180ms ease}.dt-home-search button:hover{background:var(--blue-hover);transform:translateY(-1px)}.dt-home-search button svg{width:17px;height:17px}.dt-home-search button:disabled{cursor:default;opacity:0.48;transform:none;box-shadow:none}.dt-home-search-results{width:min(610px, 100%);margin-top:10px;padding:10px;border:1px solid #d2e3f6;border-radius:16px;background:var(--surface);box-shadow:0 14px 34px rgba(35, 91, 154, 0.12)}.dt-home-search-results[hidden],.dt-home-search-results [data-search-item][hidden]{display:none}.dt-home-search-summary{min-height:32px;padding:2px 8px 8px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--ink-3);font-size:12px}.dt-home-search-summary button{min-width:44px;min-height:28px;padding:0 8px;border:0;border-radius:7px;color:var(--blue-deep);background:transparent;cursor:pointer}.dt-home-search-summary button:hover{background:var(--blue-pale)}.dt-home-search-results ul{margin:0;padding:0;list-style:none}.dt-home-search-results li+li{border-top:1px solid var(--line-soft)}.dt-home-search-results a{min-height:48px;padding:8px;display:grid;grid-template-columns:90px minmax(0, 1fr) 20px;align-items:center;gap:10px;border-radius:9px}.dt-home-search-results a:hover{background:var(--blue-pale)}.dt-home-search-results a span{overflow:hidden;color:var(--blue-deep);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.dt-home-search-results a strong{overflow:hidden;color:var(--navy);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.dt-home-search-results a svg{width:16px;height:16px;color:var(--ink-3)}.dt-home-hot{margin-top:18px;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.dt-home-hot>span{flex:none;color:var(--ink-3);font-size:12.5px;white-space:nowrap}.dt-home-hot button{flex:none;padding:4px 8px;border:0;border-radius:8px;color:var(--blue-deep);background:transparent;font-size:12.5px;white-space:nowrap;cursor:pointer;transition:color 160ms ease, background 160ms ease}.dt-home-hot button:hover{color:var(--blue);background:rgba(22, 119, 255, 0.08)}.dt-home-help-visual{position:relative;width:260px;height:250px;justify-self:center}.dt-home-help-sheet{position:absolute;inset:16px 10px 10px 24px;padding:34px 30px;border:1px solid rgba(129, 180, 236, 0.72);border-radius:24px;background:rgba(255, 255, 255, 0.78);box-shadow:0 18px 44px rgba(42, 102, 164, 0.12);backdrop-filter:blur(8px)}.dt-home-help-sheet-back{inset:0 30px 30px 0;padding:0;background:rgba(181, 217, 255, 0.36);box-shadow:none;transform:rotate(-4deg)}.dt-home-help-mark{width:62px;height:62px;display:grid;place-items:center;border-radius:20px;color:#fff;background:var(--blue);box-shadow:0 10px 24px rgba(11, 99, 230, 0.2);font-size:34px;font-weight:700}.dt-home-help-lines{margin-top:30px;display:grid;gap:12px}.dt-home-help-lines i{width:100%;height:7px;border-radius:99px;background:#cfe2f7}.dt-home-help-lines i:nth-child(2){width:80%}.dt-home-help-lines i:nth-child(3){width:56%}.dt-home-help-check{position:absolute;right:22px;bottom:22px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#35b881;font-size:15px;font-weight:800}.dt-home-section{padding-top:96px;padding-bottom:96px}.dt-home-section-head{margin-bottom:34px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.dt-home-section-head>div>span,.dt-home-section-head-centered>span,.dt-home-support-copy>span{display:block;margin-bottom:10px;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:0.12em}.dt-home-section-head h2,.dt-home-support h2{margin:0;color:var(--navy);font-family:var(--sans);font-weight:750;font-size:clamp(30px, 3.4vw, 42px);line-height:1.2;letter-spacing:-0.03em}.dt-home-section-head p,.dt-home-support p{margin:10px 0 0;color:var(--ink-2);font-size:14px}.dt-home-section-head-centered{display:block;text-align:center}.dt-home-section-head-centered p{margin-inline:auto}.dt-home-text-link{display:inline-flex;align-items:center;gap:7px;flex:none;color:var(--blue)!important;font-size:13px;font-weight:700}.dt-home-text-link svg{width:16px;height:16px}.dt-home-journeys{background:var(--page)}.dt-home-journey-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:0 10px 34px rgba(36, 91, 156, 0.06);overflow:hidden}.dt-home-journey{position:relative;min-height:290px;padding:30px 26px 26px;border-right:1px solid var(--line-soft);transition:background 180ms ease, transform 180ms ease}.dt-home-journey:last-child{border-right:0}.dt-home-journey:hover{background:var(--blue-pale)}.dt-home-journey-step{position:absolute;top:24px;right:24px;color:#c5d6e8;font-family:var(--sans);font-size:12px;font-weight:700}.dt-home-journey-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid #b7d6ff;border-radius:16px;color:var(--blue);background:#eff6ff}.dt-home-journey-icon svg{width:26px;height:26px}.dt-home-journey h3{margin:25px 0 8px;color:var(--navy);font-family:var(--sans);font-size:21px;font-weight:700}.dt-home-journey p{min-height:68px;margin:0;color:var(--ink-2);font-size:13px;line-height:1.75}.dt-home-journey-link{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:var(--blue);font-size:12.5px;font-weight:700}.dt-home-journey-link svg{width:15px;height:15px;transition:transform 180ms ease}.dt-home-journey:hover .dt-home-journey-link svg{transform:translateX(3px)}.dt-home-developer{background:var(--section)}.dt-home-developer-grid{max-width:920px;margin:0 auto;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.dt-home-developer-card{min-height:250px;padding:34px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:0 10px 32px rgba(36, 91, 156, 0.06);transition:transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease}.dt-home-developer-card:hover{transform:translateY(-3px);border-color:#9ec8ff;box-shadow:var(--shadow-md)}.dt-home-developer-card-featured{border-color:#a8ceff;background:linear-gradient(145deg, var(--surface), var(--blue-pale))}.dt-home-developer-card small{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:0.12em}.dt-home-developer-card h3{margin:18px 0 10px;color:var(--navy);font-size:27px;line-height:1.2}.dt-home-developer-card p{min-height:68px;margin:0;color:var(--ink-2);font-size:14px;line-height:1.75}.dt-home-developer-card>span{margin-top:24px;display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:13px;font-weight:700}.dt-home-developer-card>span svg{width:16px;height:16px}.dt-home-popular{background:var(--section)}.dt-home-art-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}.dt-home-art{min-width:0;min-height:112px;padding:19px 18px;display:flex;align-items:center;gap:14px;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface);box-shadow:0 5px 16px rgba(36, 91, 156, 0.045);transition:border-color 180ms ease, transform 180ms ease, box-shadow 180ms ease}.dt-home-art:hover{border-color:#9ec8ff;transform:translateY(-2px);box-shadow:var(--shadow-sm)}.dt-home-art-index{width:29px;flex:none;color:#bdd0e5;font-family:var(--sans);font-size:12px;font-weight:700}.dt-home-art-copy{min-width:0;flex:1}.dt-home-art-copy small{display:block;margin-bottom:5px;color:var(--blue);font-size:11px}.dt-home-art-copy strong{display:block;overflow:hidden;color:var(--navy);font-size:14px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.dt-home-art-arrow{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:9px;color:#8fa8c2;background:var(--blue-pale);transition:color 180ms ease, background 180ms ease}.dt-home-art-arrow svg{width:15px;height:15px}.dt-home-art:hover .dt-home-art-arrow{color:#fff;background:var(--blue)}.dt-home-support-wrap{background:var(--page)}.dt-home-support-wrap .dt-home-section{padding-top:80px;padding-bottom:80px}.dt-home-support{position:relative;padding:52px 58px;display:flex;align-items:center;justify-content:space-between;gap:36px;overflow:hidden;border:1px solid #bddaff;border-radius:22px;background:radial-gradient(340px 220px at 88% 20%, rgba(75, 181, 255, 0.25), transparent 72%),\n linear-gradient(120deg, #f6fbff, #e6f3ff)}.dt-home-support::after{content:\"\";position:absolute;right:8%;bottom:-90px;width:260px;height:180px;border:1px solid rgba(22, 119, 255, 0.2);border-radius:50%;transform:rotate(-12deg)}.dt-home-support-copy{position:relative;z-index:1}.dt-home-support-copy p{max-width:550px}.dt-home-support-email{position:relative;z-index:1;min-width:310px;padding:15px 20px;display:flex;flex-direction:column;gap:3px;flex:none;border:1px solid #c7dbf1;border-radius:12px;background:rgba(255, 255, 255, 0.78);user-select:all}.dt-home-support-email span{color:var(--ink-3);font-size:11px;font-weight:700;letter-spacing:0.08em}.dt-home-support-email strong{color:var(--navy);font-size:15px;font-weight:700;white-space:nowrap}.dt-home-footer{padding:48px 0 22px;color:var(--footer-text);background:var(--footer-bg)}.dt-home-footer .dt-home-wrap{width:min(1200px, calc(100% - 48px))}.dt-home-footer-grid{display:grid;grid-template-columns:161px 360px 180px 180px;justify-content:space-between;align-items:start;min-height:150px;gap:28px}.dt-home-footer .dt-home-brand-logo{display:block;width:161px;height:38px;background-size:contain}.dt-home-footer h2{margin:0 0 14px;color:var(--footer-text);font-family:var(--sans);font-size:16px;font-weight:700;line-height:26px}.dt-home-footer-grid>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start}.dt-home-footer a{margin:0;color:var(--footer-text);font-size:16px;line-height:26px;transition:color 160ms ease}.dt-home-footer a:hover{color:var(--blue)}.dt-home-footer-bottom{margin-top:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--footer-muted);font-size:12px;line-height:18px;text-align:center}.dt-home-footer-filings{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.dt-home-footer-bottom a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:2px}.dt-home :focus-visible{outline:3px solid rgba(22, 119, 255, 0.3);outline-offset:3px}.dt-home .dt-home-search input:focus-visible{outline:none}@media (prefers-reduced-motion: reduce){.dt-home *,.dt-home *::before,.dt-home *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}@media (max-width: 1000px){.dt-home-hero{min-height:auto}.dt-home-hero-grid{grid-template-columns:minmax(0, 1fr) 260px;gap:48px}.dt-home-help-visual{transform:scale(0.9);transform-origin:center}.dt-home-journey-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.dt-home-journey:nth-child(2){border-right:0}.dt-home-journey:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.dt-home-footer-grid{grid-template-columns:1.25fr 1fr 1fr}.dt-home-footer-grid>div:last-child{grid-column:2 / -1}}@media (max-width: 820px){.dt-home-header{padding-top:10px}.dt-home-nav{width:calc(100% - 28px);min-height:54px;padding-left:14px}.dt-home-nav-links{display:none}.dt-home-mobile-menu{display:block}.dt-home-hero{margin-top:-64px;padding:130px 0 72px}.dt-home-hero-grid{grid-template-columns:minmax(0, 1fr)}.dt-home-hero-copy{min-width:0;width:100%;text-align:center}.dt-home-hero h1,.dt-home-hero-copy>p,.dt-home-search{margin-left:auto;margin-right:auto}.dt-home-search-results{margin-left:auto;margin-right:auto;text-align:left}.dt-home-eyebrow{justify-content:center}.dt-home-hot{justify-content:center}.dt-home-help-visual{display:none}.dt-home-art-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.dt-home-section{padding-top:76px;padding-bottom:76px}.dt-home-support{padding:42px;flex-direction:column;align-items:flex-start}}@media (max-width: 620px){.dt-home-wrap{width:min(100% - 32px, 1180px)}.dt-home-brand-logo{width:84px;height:27px}.dt-home-brand-divider,.dt-home-brand-sub{display:none}.dt-home-hero{padding-top:118px}.dt-home-hero h1{font-size:clamp(38px, 12vw, 52px)}.dt-home-hero-copy>p{font-size:14px}.dt-home-search{min-height:58px;padding-left:16px}.dt-home-search button{min-width:50px;width:50px;min-height:44px;padding:0}.dt-home-search button span{display:none}.dt-home-hot{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.dt-home-hot::-webkit-scrollbar{display:none}.dt-home-search-results a{grid-template-columns:76px minmax(0, 1fr) 18px}.dt-home-journey-grid,.dt-home-art-grid,.dt-home-developer-grid{grid-template-columns:1fr}.dt-home-journey{min-height:250px;border-right:0;border-bottom:1px solid var(--line-soft)}.dt-home-journey:nth-child(3){border-bottom:1px solid var(--line-soft)}.dt-home-journey:last-child{border-bottom:0}.dt-home-section-head{display:block}.dt-home-section-head .dt-home-text-link{margin-top:18px}.dt-home-section-head h2,.dt-home-support h2{font-size:30px}.dt-home-support{padding:34px 24px}.dt-home-support-email{width:100%;min-width:0}.dt-home-footer-grid{grid-template-columns:1fr 1fr;gap:34px 22px}.dt-home-footer-brand{grid-column:1 / -1}.dt-home-footer-grid>div:last-child{grid-column:auto}.dt-home-footer-bottom{gap:2px}}@media (max-width: 420px){.dt-home-search-results a{grid-template-columns:minmax(0, 1fr) 18px}.dt-home-search-results a span{display:none}.dt-home-footer-grid{grid-template-columns:1fr}.dt-home-footer-grid>div:last-child{grid-column:auto}}html.dark .dt-home{--blue: #4b9bff;--blue-hover: #69aaff;--blue-deep: #84b9ff;--blue-soft: rgba(75, 155, 255, 0.17);--blue-pale: rgba(75, 155, 255, 0.09);--navy: #edf6ff;--ink: #d9e8f7;--ink-2: #a7bad0;--ink-3: #758ba3;--line: #263c55;--line-soft: #1d3045;--surface: #122338;--surface-glass: rgba(11, 27, 45, 0.88);--page: #091827;--section: #0d1d2e;--hero: #0b1b2d;--footer-bg: #0b1b2c;--footer-text: #a7bad0;--footer-muted: #758ba3;--logo-url: url(/logo/sendify-brand-dark.png);--shadow-sm: 0 8px 22px rgba(0, 0, 0, 0.22);--shadow-md: 0 18px 48px rgba(0, 0, 0, 0.32);--shadow-blue: 0 12px 28px rgba(17, 100, 210, 0.24)}html.dark .dt-home-hero{background:linear-gradient(108deg, #091827 0%, #0a1c2f 54%, #102b45 100%)}html.dark .dt-home-help-sheet{background:rgba(18, 35, 56, 0.88)}html.dark .dt-home-help-sheet-back{background:rgba(49, 113, 181, 0.24)}html.dark .dt-home-help-lines i{background:#294764}html.dark .dt-home-support{background:radial-gradient(340px 220px at 88% 20%, rgba(34, 123, 203, 0.22), transparent 72%),\n linear-gradient(120deg, #10253a, #102d49)}html.dark .dt-home-support-email{background:rgba(18, 35, 56, 0.82)}#navbar a.select-none:has(>.nav-logo){display:inline-flex;align-items:center;gap:12px;min-height:2rem}#navbar a.select-none:has(>.nav-logo)::before{content:\"\";display:block;width:104px;height:2rem;flex:none;background:url(\"/logo/sendify-brand.png\") no-repeat left center / contain}#navbar a.select-none:has(>.nav-logo)::after{content:\"帮助中心\";color:#94a3b8;font-size:14px;font-weight:500;line-height:1;white-space:nowrap}html[lang=\"en\"] #navbar a.select-none:has(>.nav-logo)::after{content:\"Help Center\"}a.nav-anchor[href=\"/en/index\"],a.nav-anchor[href=\"/\"]{display:none!important}#navbar .nav-logo{display:none!important}html.dark #navbar a.select-none:has(>.nav-logo)::before{background-image:url(\"/logo/sendify-brand-dark.png\")}"}],"page":{"pagePath":"en/mcp/client-config","slug":"/en/mcp/client-config","pageMetadata":{"title":"Configure an AI client","description":"Connect Sendify to Codex, Cursor, Claude, and other MCP clients","icon":"plug","href":"/en/mcp/client-config"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Connect Sendify to Codex, Cursor, Claude, and other MCP clients\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Note,Tab,Table,Tabs,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`All clients use the same production endpoint:`}),`\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://mcp.sendify.dingstore.cn/dmx/mcp/v2`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`After setup, run a real query. The connection is fully verified only when the response contains campaign names and IDs from your Sendify account.`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Codex Desktop`,id:`codex-desktop`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`1. Add the server`})}),_jsxs(_components.p,{children:[`Open `,_jsx(_components.code,{children:`Settings`}),` → `,_jsx(_components.code,{children:`MCP servers`}),` → `,_jsx(_components.code,{children:`Add server`}),` and enter:`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Value`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Name`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`sendify`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Type`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Streamable HTTP`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`URL`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`https://mcp.sendify.dingstore.cn/dmx/mcp/v2`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Auth`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Bearer Token`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Environment variable`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`SENDIFY_API_KEY`})})]})]})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`2. Set the API Key on macOS`})}),_jsxs(_components.p,{children:[`Open the macOS `,_jsx(_components.strong,{children:`Terminal`}),` application and run this command by itself:`]}),_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:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`read`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -s`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"SENDIFY_API_KEY?Paste your Sendify API Key: \"`})]}),`\n`]})})}),_jsx(_components.p,{children:`Terminal waits for input without displaying the characters. Paste the key and press Return. Then run:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`3`,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:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`launchctl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` setenv`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` SENDIFY_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$SENDIFY_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`unset`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` SENDIFY_API_KEY`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`test`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"$(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`launchctl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` getenv SENDIFY_API_KEY)\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \u0026\u0026 `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`echo`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"SENDIFY_API_KEY is set\"`})]}),`\n`]})})}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`3. Restart and verify`})}),_jsxs(_components.p,{children:[`Quit and reopen Codex Desktop, enter `,_jsx(_components.code,{children:`/mcp`}),`, and confirm that `,_jsx(_components.code,{children:`sendify`}),` is connected. Then ask the verification question at the top of this page. You must set the environment variable again after signing out or restarting the Mac.`]})]}),_jsxs(Tab,{title:`Cursor`,id:`cursor`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`1. Open the global MCP configuration`})}),_jsxs(_components.p,{children:[`Go to `,_jsx(_components.code,{children:`Customize`}),` → `,_jsx(_components.code,{children:`MCPs`}),` → `,_jsx(_components.code,{children:`Add New MCP Server`}),`. For personal use, store the configuration in `,_jsx(_components.code,{children:`~/.cursor/mcp.json`}),` so the key is not committed with a project.`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`2. Add the configuration`})}),_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:` \"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:` \"sendify\"`}),_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.sendify.dingstore.cn/dmx/mcp/v2\"`}),_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:` \"headers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bearer YOUR_API_KEY\"`}),_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`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsxs(_components.p,{children:[`Replace `,_jsx(_components.code,{children:`YOUR_API_KEY`}),`, save the file, and never commit a project-level configuration that contains the real key.`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`3. Enable and verify`})}),_jsxs(_components.p,{children:[`Return to `,_jsx(_components.code,{children:`Customize`}),` → `,_jsx(_components.code,{children:`MCPs`}),`, confirm that `,_jsx(_components.code,{children:`sendify`}),` is enabled, restart Cursor if necessary, and run the verification question in a new Agent chat.`]})]}),_jsxs(Tab,{title:`Claude Desktop`,id:`claude-desktop`,children:[_jsxs(Note,{children:[`Claude Desktop’s native remote connectors generally support OAuth or unauthenticated services, not a static Bearer Token in `,_jsx(_components.code,{children:`claude_desktop_config.json`}),`. The configuration below uses the third-party `,_jsx(_components.code,{children:`mcp-remote`}),` bridge.`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`1. Install the runtime`})}),_jsxs(_components.p,{children:[`Install Node.js 18 or later and confirm that `,_jsx(_components.code,{children:`npx --version`}),` works in Terminal or PowerShell.`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`2. Open the Claude Desktop configuration`})}),_jsxs(_components.p,{children:[`In `,_jsx(_components.code,{children:`Settings`}),` → `,_jsx(_components.code,{children:`Developer`}),`, open:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`macOS: `,_jsx(_components.code,{children:`~/Library/Application Support/Claude/claude_desktop_config.json`})]}),`\n`,_jsxs(_components.li,{children:[`Windows: `,_jsx(_components.code,{children:`%APPDATA%\\\\Claude\\\\claude_desktop_config.json`})]}),`\n`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`16`,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:`16`,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:` \"sendify\"`}),_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:` \"command\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"npx\"`}),_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:` \"args\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"-y\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"mcp-remote\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://mcp.sendify.dingstore.cn/dmx/mcp/v2\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"--header\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:' \"Authorization:${AUTH_HEADER}\"'}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"--silent\"`})}),`\n`,_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:` \"env\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"AUTH_HEADER\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bearer YOUR_API_KEY\"`}),_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`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsxs(_components.p,{children:[`Replace `,_jsx(_components.code,{children:`YOUR_API_KEY`}),` and save the file.`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`3. Restart and verify`})}),_jsxs(_components.p,{children:[`Quit and reopen Claude Desktop, confirm that Sendify tools appear, and ask the verification question. If no tools appear, inspect the MCP logs in `,_jsx(_components.code,{children:`Settings`}),` → `,_jsx(_components.code,{children:`Developer`}),`.`]})]}),_jsxs(Tab,{title:`Codex CLI`,id:`codex-cli`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`1. Set the key and add the server in Terminal`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`5`,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:`5`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`export`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` SENDIFY_API_KEY`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"YOUR_API_KEY\"`})]}),`\n`,_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:` sendify`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://mcp.sendify.dingstore.cn/dmx/mcp/v2`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --bearer-token-env-var`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` SENDIFY_API_KEY`})]}),`\n`,_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:` list`})]}),`\n`]})})}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`--bearer-token-env-var`}),` stores the variable name, not the key itself.`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`2. Start and verify`})}),_jsxs(_components.p,{children:[`Start or restart `,_jsx(_components.code,{children:`codex`}),` in the same Terminal session, enter `,_jsx(_components.code,{children:`/mcp`}),`, and run the verification question. The `,_jsx(_components.code,{children:`export`}),` value applies only to the current Terminal session.`]})]}),_jsxs(Tab,{title:`Claude Code`,id:`claude-code`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`1. Register the server in Terminal`})}),_jsxs(_components.p,{children:[`Run this in a Terminal where the `,_jsx(_components.code,{children:`claude`}),` command is installed, not in a Claude chat box:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`4`,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:`4`,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:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --scope`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` user`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` sendify`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://mcp.sendify.dingstore.cn/dmx/mcp/v2`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer YOUR_API_KEY\"`})]}),`\n`,_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:` list`})]}),`\n`]})})}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`--scope user`}),` makes the configuration available to all projects for the current user.`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`2. Start and verify`})}),_jsxs(_components.p,{children:[`Run `,_jsx(_components.code,{children:`claude mcp get sendify`}),`, start Claude Code with `,_jsx(_components.code,{children:`claude`}),` in your project, enter `,_jsx(_components.code,{children:`/mcp`}),`, and run the verification question. If the configuration already exists, inspect it before adding another entry.`]})]}),_jsxs(Tab,{title:`Other clients`,id:`other-clients`,children:[_jsxs(_components.p,{children:[`The client must support remote Streamable HTTP, custom request headers, JSON-RPC, `,_jsx(_components.code,{children:`tools/list`}),`, and `,_jsx(_components.code,{children:`tools/call`}),`.`]}),_jsx(_components.p,{children:`Add this in the client’s MCP server configuration area—not directly in Terminal:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`6`,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:`6`,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:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"sendify\"`}),_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.sendify.dingstore.cn/dmx/mcp/v2\"`}),_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:` \"headers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bearer YOUR_API_KEY\"`}),_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.p,{children:`Reload the client, confirm that it lists Sendify tools, and run the verification question.`})]})]}),`\n`,_jsx(Warning,{children:`Never commit a real API Key to configuration examples, code repositories, or documentation. Prefer environment variables or the client’s secret storage.`})]})}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":"Configure an AI client","description":"Connect Sendify to Codex, Cursor, Claude, and other MCP clients","icon":"plug","href":"/en/mcp/client-config"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"sendify-3a1f7fa4","siteName":"Sendify Help Center","title":"Configure an AI client - Sendify Help Center","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"cn":{"href":"/mcp/client-config","matchLevel":1},"en":{"href":"/en/mcp/client-config","matchLevel":0}}},"lastModified":"2026-10-20T06:54:13.253Z","originalFileLocation":"en/mcp/client-config.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Connect Sendify to Codex, Cursor, Claude, and other MCP clients\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sendify Help Center\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sendify-3a1f7fa4/3Z5DY7E4VYmaeMo_/_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/sendify-3a1f7fa4/3Z5DY7E4VYmaeMo_/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sendify-3a1f7fa4/3Z5DY7E4VYmaeMo_/_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/sendify-3a1f7fa4/3Z5DY7E4VYmaeMo_/_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/sendify-3a1f7fa4/3Z5DY7E4VYmaeMo_/_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/sendify-3a1f7fa4/3Z5DY7E4VYmaeMo_/_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/sendify-3a1f7fa4/3Z5DY7E4VYmaeMo_/_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/sendify-3a1f7fa4/3Z5DY7E4VYmaeMo_/_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/sendify-3a1f7fa4/3Z5DY7E4VYmaeMo_/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Configure an AI client - Sendify Help Center\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect Sendify to Codex, Cursor, Claude, and other MCP clients\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sendify Help Center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.sendify.dingstore.cn/en/mcp/client-config\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sendify-3a1f7fa4.mintlify.site/_mintlify/api/og/v2?division=Configuration+and+reference\u0026amp;title=Configure+an+AI+client\u0026amp;description=Connect+Sendify+to+Codex%2C+Cursor%2C+Claude%2C+and+other+MCP+clients\u0026amp;theme=8a8fbb07f88489fda0fbf2af\u0026amp;signature=e5d0c85c4f7c8f89ab67b680ef485b9a98088dacb06c8bde5fb9ab53757df07b\">\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=\"Configure an AI client - Sendify Help Center\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect Sendify to Codex, Cursor, Claude, and other MCP clients\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sendify-3a1f7fa4.mintlify.site/_mintlify/api/og/v2?division=Configuration+and+reference\u0026amp;title=Configure+an+AI+client\u0026amp;description=Connect+Sendify+to+Codex%2C+Cursor%2C+Claude%2C+and+other+MCP+clients\u0026amp;theme=8a8fbb07f88489fda0fbf2af\u0026amp;signature=e5d0c85c4f7c8f89ab67b680ef485b9a98088dacb06c8bde5fb9ab53757df07b\">\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/sendify-3a1f7fa4/3Z5DY7E4VYmaeMo_/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sendify Help Center\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0B63E6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.sendify.dingstore.cn/en/mcp/client-config\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/mcp/client-config.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.sendify.dingstore.cn/en/mcp/client-config\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.sendify.dingstore.cn/mcp/client-config\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.sendify.dingstore.cn/mcp/client-config\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.sendify.dingstore.cn/#organization\",\"name\":\"Sendify Help Center\",\"url\":\"https://docs.sendify.dingstore.cn\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sendify-3a1f7fa4/T8yl8r1nrvwraeJw/logo/sendify-brand.png?fit=max\u0026auto=format\u0026n=T8yl8r1nrvwraeJw\u0026q=85\u0026s=4260a75017dadda2964a6da1211b56b5\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.sendify.dingstore.cn#website\",\"name\":\"Sendify Help Center\",\"url\":\"https://docs.sendify.dingstore.cn\",\"publisher\":{\"@id\":\"https://docs.sendify.dingstore.cn/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.sendify.dingstore.cn/en/mcp/client-config#webpage\",\"url\":\"https://docs.sendify.dingstore.cn/en/mcp/client-config\",\"name\":\"Configure an AI client\",\"description\":\"Connect Sendify to Codex, Cursor, Claude, and other MCP clients\",\"dateModified\":\"2026-10-20T06:54:13.253Z\",\"isPartOf\":{\"@id\":\"https://docs.sendify.dingstore.cn#website\"},\"breadcrumb\":{\"@id\":\"https://docs.sendify.dingstore.cn/en/mcp/client-config#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.sendify.dingstore.cn/en/mcp/client-config#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Configuration and reference\",\"item\":\"https://docs.sendify.dingstore.cn/en/mcp/authentication\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Configure an AI client\",\"item\":\"https://docs.sendify.dingstore.cn/en/mcp/client-config\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.sendify.dingstore.cn/en/mcp/client-config#article\",\"headline\":\"Configure an AI client\",\"name\":\"Configure an AI client\",\"description\":\"Connect Sendify to Codex, Cursor, Claude, and other MCP clients\",\"url\":\"https://docs.sendify.dingstore.cn/en/mcp/client-config\",\"mainEntityOfPage\":{\"@id\":\"https://docs.sendify.dingstore.cn/en/mcp/client-config#webpage\"},\"dateModified\":\"2026-10-20T06:54:13.253Z\",\"publisher\":{\"@id\":\"https://docs.sendify.dingstore.cn/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.sendify.dingstore.cn#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Sendify Help Center\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Sendify Help Center\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/en/mcp/client-config.md","siteName":"Sendify Help Center","nav":{"global":null,"languages":[{"language":"cn","pages":[{"title":"cn","href":"/mcp/client-config"}]},{"language":"en","tabs":[{"tab":"Product guides","pages":[{"title":"Product guides","href":"/en/getting-started"}]},{"tab":"Open API","pages":[{"title":"Open API","href":"/en/developer/overview"}]},{"tab":"MCP","groups":[{"group":"Get started","icon":"sparkles","pages":[{"title":"Sendify MCP overview","icon":"sparkles","href":"/en/mcp/overview"},{"title":"Quickstart","icon":"rocket","href":"/en/mcp/quickstart"}]},{"group":"Configuration and reference","icon":"plug","pages":[{"title":"API Key authentication and security","description":"Understand Sendify MCP Bearer API Key authentication and security practices","icon":"key","href":"/en/mcp/authentication"},{"title":"Configure an AI client","icon":"plug","href":"/en/mcp/client-config"},{"title":"Tools and prompt examples","description":"Understand Sendify MCP read-only tools, recommended call order, and example questions","icon":"wrench","href":"/en/mcp/tools"},{"title":"Troubleshooting","icon":"screwdriver-wrench","href":"/en/mcp/troubleshooting"}]}]}],"global":{"anchors":[{"anchor":"简体中文","icon":"language","href":"/"}]}}]},"basePath":"","title":"Configure an AI client - Sendify Help Center","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}