Open the Developer Portal → API Keys and generate or copy your key. Opening the Developer Portal needs the API Access permission — ask an administrator to grant it if you can’t see Developer in the profile menu.
Treat the key like a password. Keep it out of shared files and repositories. If it leaks, regenerate it.
Send the key as Authorization: Bearer <API_KEY> (preferred) or X-API-Key: <API_KEY>. Never put it in the URL.Send Authorization: Bearer <API_KEY> and X-Channel-Id: <CHANNEL_ID> (or ?channelId= for clients that can’t set headers).The Platform MCP needs only Authorization: Bearer <API_KEY> — no channel.Find your channel ids with List channels (the list_channels tool, or the Workspace API’s channels endpoint). The channel must be one you own or are assigned to — there is no default channel.
401. The key is missing, wrong or revoked. Check the Authorization header.
403 on the Workspace MCP. The key’s owner lacks the API Access permission, MCP isn’t included in the plan or enabled for the installation, or the key is being used on the wrong platform’s address.
403 on the Platform MCP. The key’s owner isn’t a platform owner or superadmin.
400 channel_required. Add the X-Channel-Id header (Workspace MCP only).
404 Channel not found. The channel doesn’t exist, or you can’t reach it.
claude.ai connectors can’t connect. They need OAuth; use Claude Code, Claude Desktop, Cursor or VS Code.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Sky Free","description":"Official documentation for Skyfree — setup guides, API references, and platform tutorials.","colors":{"primary":"#111827","light":"#6B7280","dark":"#030712"},"logo":{"light":"https://mintcdn.com/mail2skyfreegmailcom/bz3UAxUlf5patt__/logo-light.svg?fit=max\u0026auto=format\u0026n=bz3UAxUlf5patt__\u0026q=85\u0026s=fddec4c67c9f081f4eccab98f45a4949","dark":"https://mintcdn.com/mail2skyfreegmailcom/bz3UAxUlf5patt__/logo-dark.svg?fit=max\u0026auto=format\u0026n=bz3UAxUlf5patt__\u0026q=85\u0026s=10396d787ef48e193e23387f28ff681d","href":"/"},"favicon":"https://mintcdn.com/mail2skyfreegmailcom/gD5fsE_Fmldf0VFl/favicon.svg?fit=max\u0026auto=format\u0026n=gD5fsE_Fmldf0VFl\u0026q=85\u0026s=6d87795878d6be0edae09053bc90a8c2","navbar":{"links":[{"href":"https://skyfree.io","label":"Website"}],"primary":{"type":"button","label":"Get Started","href":"https://skyfree.io/signup"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mail2skyfreegmailcom","hasAudioNarration":false,"actualSubdomain":"mail2skyfreegmailcom","customDomains":["docs.skyfree.io"],"gitSource":{"type":"github","owner":"appskyfree","repo":"skyfreedocs","deployBranch":"site-build","contentDirectory":"skyfree","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae945673cd7d13c73d00dcd","collectionId":"b63b8248-7e8e-49b5-832e-aba95aaaf1f2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae945673cd7d13c73d00dcd"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae945673cd7d13c73d00dcd","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Workspace","count":322},{"language":"default","tag":"Platform","count":97},{"language":"default","tag":"Platform Settings","count":34},{"language":"default","tag":"Automation","count":31},{"language":"default","tag":"API","count":29},{"language":"default","tag":"WhatsApp","count":27},{"language":"default","tag":"MCP","count":25},{"language":"default","tag":"Tools","count":19},{"language":"default","tag":"Self-Host","count":17},{"language":"default","tag":"Self-Hosted","count":17}],"searchSettings":{"maxResults":4,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--skyfree-radius:8px}#content-area .accordion,#content-area .callout,#content-area .card,#content-area .code-block,#content-area .frame,#content-area [class*=rounded-2xl],#content-area [class*=rounded-xl],#navbar [class*=rounded-2xl],#navbar [class*=rounded-xl],#sidebar [class*=rounded-2xl],#sidebar [class*=rounded-lg],#sidebar [class*=rounded-xl],#sidebar-content [class*=rounded-2xl],#sidebar-content [class*=rounded-lg],#sidebar-content [class*=rounded-xl]{border-radius:var(--skyfree-radius)!important}"}],"page":{"pagePath":"mcp/authentication","slug":"/mcp/authentication","pageMetadata":{"title":"Authentication","description":"Use your API key to connect.","href":"/mcp/authentication"},"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: \"Use your API key to connect.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`what-is-this`,children:`What is this?`}),`\n`,_jsxs(_components.p,{children:[`The MCP server authenticates with the same `,_jsx(_components.strong,{children:`API key`}),` you use for the API. The assistant acts as the key’s owner, with that person’s permissions.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-can-i-do-here`,children:`What can I do here?`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Create or copy your API key`}),`\n`,_jsx(_components.li,{children:`Send it in the right header`}),`\n`,_jsx(_components.li,{children:`Understand the extra checks MCP applies`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-to-use-it`,children:`How to use it`}),`\n`,_jsx(Heading,{level:`3`,id:`1-get-your-api-key`,children:`1. Get your API key`}),`\n`,_jsxs(_components.p,{children:[`Open the `,_jsx(_components.a,{href:`/workspace/developer-portal`,children:`Developer Portal`}),` → `,_jsx(_components.strong,{children:`API Keys`}),` and generate or copy your key. Opening the Developer Portal needs the `,_jsx(_components.strong,{children:`API Access`}),` permission — ask an administrator to grant it if you can’t see `,_jsx(_components.strong,{children:`Developer`}),` in the profile menu.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Treat the key like a password. Keep it out of shared files and repositories. If it leaks, regenerate it.`})}),`\n`,_jsx(Heading,{level:`3`,id:`2-send-it-as-a-header`,children:`2. Send it as a header`}),`\n`,_jsxs(_components.p,{children:[`Send the key as `,_jsx(_components.code,{children:`Authorization: Bearer \u003cAPI_KEY>`}),` (preferred) or `,_jsx(_components.code,{children:`X-API-Key: \u003cAPI_KEY>`}),`. Never put it in the URL.`]}),`\n`,_jsxs(_components.p,{children:[`Send `,_jsx(_components.code,{children:`Authorization: Bearer \u003cAPI_KEY>`}),` and `,_jsx(_components.code,{children:`X-Channel-Id: \u003cCHANNEL_ID>`}),` (or `,_jsx(_components.code,{children:`?channelId=`}),` for clients that can’t set headers).`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Platform MCP`}),` needs only `,_jsx(_components.code,{children:`Authorization: Bearer \u003cAPI_KEY>`}),` — no channel.`]}),`\n`,_jsxs(_components.p,{children:[`Find your channel ids with `,_jsx(_components.strong,{children:`List channels`}),` (the `,_jsx(_components.code,{children:`list_channels`}),` tool, or the Workspace API’s channels endpoint). The channel must be one you own or are assigned to — there is no default channel.`]}),`\n`,_jsx(Heading,{level:`3`,id:`3-what-else-is-checked`,children:`3. What else is checked`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Workspace MCP`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`The key’s owner has the `,_jsx(_components.strong,{children:`API Access`}),` permission.`]}),`\n`,_jsxs(_components.li,{children:[`MCP is allowed on your installation and enabled for the platform, `,_jsx(_components.strong,{children:`and`}),` the key owner’s plan includes `,_jsx(_components.strong,{children:`MCP`}),`.`]}),`\n`,_jsx(_components.li,{children:`The key is used on the address of the platform it belongs to.`}),`\n`,_jsxs(_components.li,{children:[`The channel in `,_jsx(_components.code,{children:`X-Channel-Id`}),` is one the key’s owner can reach. If not, the server answers `,_jsx(_components.code,{children:`404`}),` (never `,_jsx(_components.code,{children:`403`}),`), so channel ids can’t be guessed.`]}),`\n`,_jsxs(_components.li,{children:[`Each tool call needs the permission shown in the `,_jsx(_components.a,{href:`/mcp/workspace/tools/overview`,children:`tool catalog`}),`. Tools you lack permission for are simply not offered.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Platform MCP`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`The key’s owner is a `,_jsx(_components.strong,{children:`platform owner`}),` or `,_jsx(_components.strong,{children:`superadmin`}),`, and belongs to a platform. Role and platform are re-read on every request and every tool call.`]}),`\n`,_jsx(_components.li,{children:`There is no plan gate and no platform or channel parameter — the platform is the key owner’s own.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Every authentication attempt also counts against an IP-based limit — see `,_jsx(_components.a,{href:`/mcp/rate-limits`,children:`Rate limits`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting-/-technical-notes`,children:`Troubleshooting / Technical Notes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`401`}),`.`]}),` The key is missing, wrong or revoked. Check the `,_jsx(_components.code,{children:`Authorization`}),` header.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`403`}),` on the Workspace MCP.`]}),` The key’s owner lacks the API Access permission, MCP isn’t included in the plan or enabled for the installation, or the key is being used on the wrong platform’s address.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`403`}),` on the Platform MCP.`]}),` The key’s owner isn’t a platform owner or superadmin.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`400 channel_required`}),`.`]}),` Add the `,_jsx(_components.code,{children:`X-Channel-Id`}),` header (Workspace MCP only).`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`404`}),` Channel not found.`]}),` The channel doesn’t exist, or you can’t reach it.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`claude.ai connectors can’t connect.`}),` They need OAuth; use Claude Code, Claude Desktop, Cursor or VS Code.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`related-docs`,children:`Related docs`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/mcp/overview`,children:`MCP introduction`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/mcp/errors`,children:`Errors`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-reference/authentication`,children:`API authentication`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/workspace/developer-portal`,children:`Developer Portal`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/workspace/team`,children:`Team`})}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Authentication","description":"Use your API key to connect.","href":"/mcp/authentication"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What is this?","slug":"what-is-this","depth":2,"children":[]},{"title":"What can I do here?","slug":"what-can-i-do-here","depth":2,"children":[]},{"title":"How to use it","slug":"how-to-use-it","depth":2,"children":[{"title":"1. Get your API key","slug":"1-get-your-api-key","depth":3,"children":[]},{"title":"2. Send it as a header","slug":"2-send-it-as-a-header","depth":3,"children":[]},{"title":"3. What else is checked","slug":"3-what-else-is-checked","depth":3,"children":[]}]},{"title":"Troubleshooting / Technical Notes","slug":"troubleshooting-/-technical-notes","depth":2,"children":[]},{"title":"Related docs","slug":"related-docs","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"mail2skyfreegmailcom","siteName":"Sky Free","title":"Authentication - Sky Free","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T02:01:52.035Z","gitLastModified":"2026-11-03T02:01:36.000Z","originalFileLocation":"mcp/authentication.md"},"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=\"Use your API key to connect.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sky Free\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Authentication - Sky Free\">\u003cmeta data-mint-head property=\"og:description\" content=\"Use your API key to connect.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sky Free\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.skyfree.io/mcp/authentication\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mail2skyfreegmailcom.mintlify.app/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Authentication\u0026amp;description=Use+your+API+key+to+connect.\u0026amp;theme=a9495accb4ce5d051258f71e\u0026amp;signature=19252826f12f2ba75379ea6bb869f8459e409c1c5fd6aff7ffdb79f3afb21932\">\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=\"Authentication - Sky Free\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Use your API key to connect.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mail2skyfreegmailcom.mintlify.app/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Authentication\u0026amp;description=Use+your+API+key+to+connect.\u0026amp;theme=a9495accb4ce5d051258f71e\u0026amp;signature=19252826f12f2ba75379ea6bb869f8459e409c1c5fd6aff7ffdb79f3afb21932\">\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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sky Free\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#111827\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.skyfree.io/mcp/authentication\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/mcp/authentication.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.skyfree.io/#organization\",\"name\":\"Sky Free\",\"url\":\"https://docs.skyfree.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mail2skyfreegmailcom/bz3UAxUlf5patt__/logo-light.svg?fit=max\u0026auto=format\u0026n=bz3UAxUlf5patt__\u0026q=85\u0026s=fddec4c67c9f081f4eccab98f45a4949\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.skyfree.io#website\",\"name\":\"Sky Free\",\"url\":\"https://docs.skyfree.io\",\"publisher\":{\"@id\":\"https://docs.skyfree.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.skyfree.io/mcp/authentication#webpage\",\"url\":\"https://docs.skyfree.io/mcp/authentication\",\"name\":\"Authentication\",\"description\":\"Use your API key to connect.\",\"dateModified\":\"2026-11-03T02:01:36.000Z\",\"isPartOf\":{\"@id\":\"https://docs.skyfree.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.skyfree.io/mcp/authentication#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.skyfree.io/mcp/authentication#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting Started\",\"item\":\"https://docs.skyfree.io/mcp/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Authentication\",\"item\":\"https://docs.skyfree.io/mcp/authentication\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.skyfree.io/mcp/authentication#article\",\"headline\":\"Authentication\",\"name\":\"Authentication\",\"description\":\"Use your API key to connect.\",\"url\":\"https://docs.skyfree.io/mcp/authentication\",\"mainEntityOfPage\":{\"@id\":\"https://docs.skyfree.io/mcp/authentication#webpage\"},\"dateModified\":\"2026-11-03T02:01:36.000Z\",\"publisher\":{\"@id\":\"https://docs.skyfree.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.skyfree.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Sky Free\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Sky Free","nav":{"global":null,"tabs":[{"tab":"Workspace","pages":[{"title":"Workspace","href":"/workspace/channels/overview"}]},{"tab":"Troubleshoot","pages":[{"title":"Troubleshoot","href":"/troubleshoot/overview"}]},{"tab":"Platform","pages":[{"title":"Platform","href":"/platform/platform"}]},{"tab":"Self-Host","pages":[{"title":"Self-Host","href":"/self-host/overview"}]},{"tab":"API","pages":[{"title":"API","href":"/api-reference/introduction"}]},{"tab":"MCP","groups":[{"group":"Getting Started","pages":[{"title":"MCP","sidebarTitle":"Overview","description":"Connect an AI assistant to your data.","href":"/mcp/overview"},{"title":"Authentication","href":"/mcp/authentication"},{"title":"Rate limits","description":"How many requests you can send each minute.","href":"/mcp/rate-limits"},{"title":"Errors","href":"/mcp/errors"}]},{"group":"Workspace MCP","pages":[{"title":"Workspace MCP","sidebarTitle":"Overview","href":"/mcp/workspace/overview"},{"group":"Tools","pages":[{"title":"Workspace MCP Tool Catalog","sidebarTitle":"Tool catalog","href":"/mcp/workspace/tools/overview"},{"title":"Workspace \u0026 Team Tools","sidebarTitle":"Workspace \u0026 team","href":"/mcp/workspace/tools/workspace-and-team"},{"title":"Inbox \u0026 Conversation Tools","sidebarTitle":"Inbox \u0026 conversations","href":"/mcp/workspace/tools/inbox"},{"title":"Contacts \u0026 CRM Tools","sidebarTitle":"Contacts \u0026 CRM","href":"/mcp/workspace/tools/contacts"},{"title":"Automation Tools","sidebarTitle":"Automations","href":"/mcp/workspace/tools/automations"},{"title":"WhatsApp Tools","sidebarTitle":"WhatsApp","href":"/mcp/workspace/tools/whatsapp"},{"title":"Instagram Tools","sidebarTitle":"Instagram","href":"/mcp/workspace/tools/instagram"},{"title":"Telegram Tools","sidebarTitle":"Telegram","href":"/mcp/workspace/tools/telegram"},{"title":"TikTok Tools","sidebarTitle":"TikTok","href":"/mcp/workspace/tools/tiktok"},{"title":"Web Chat Tools","sidebarTitle":"Web Chat","href":"/mcp/workspace/tools/web-chat"},{"title":"AI Agent Tools","sidebarTitle":"AI agents","href":"/mcp/workspace/tools/ai-agents"},{"title":"Storefront \u0026 Orders Tools","sidebarTitle":"Storefront \u0026 orders","href":"/mcp/workspace/tools/storefront"},{"title":"Event Tools","sidebarTitle":"Events","href":"/mcp/workspace/tools/events"},{"title":"Booking Studio Tools","sidebarTitle":"Booking Studio","href":"/mcp/workspace/tools/booking-studio"},{"title":"Product Docs Tools","sidebarTitle":"Product docs","href":"/mcp/workspace/tools/docs"}]}]},{"group":"Platform MCP","pages":[{"title":"Platform MCP","sidebarTitle":"Overview","href":"/mcp/platform/overview"},{"group":"Tools","pages":[{"title":"Platform MCP Tool Catalog","sidebarTitle":"Tool catalog","href":"/mcp/platform/tools/overview"},{"title":"Platform MCP Ticket Tools","sidebarTitle":"Tickets","href":"/mcp/platform/tools/tickets"},{"title":"Platform MCP User Tools","sidebarTitle":"Users","href":"/mcp/platform/tools/users"},{"title":"Platform MCP Plan Tools","sidebarTitle":"Plans \u0026 add-ons","href":"/mcp/platform/tools/plans"}]}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/overview"}]}]},"basePath":"","title":"Authentication - Sky Free","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}