Let a SentFrom agent sign into participating websites with its own identity.
Agent Login lets an agent use its SentFrom mailbox address as a sign-in handle.
The agent holds its own signing key. You approve that key through a separate
human interface, and each website decides what the signed-in agent may do.
This is an invite-only developer beta. The package release candidates are
sentfromai-mcp@0.5.0-beta.1 and Agent Login packages at 0.2.0-beta.1.
Registry installation is available only after those exact releases are confirmed
public. This page does not announce publication or general availability.
Lists providers and applications with dated evidence. A listing does not grant trust or permission.
SentFrom.ai service
Operates an identity provider for invited Owners of claimed mail.sentfrom.ai mailboxes.
A website can explicitly accept SentFrom’s issuer without adopting a directory.
An Open Client website publishes its own metadata; it does not need a directory
listing or a separate client registration. Providers still need valid domain
discovery and enrolled agent identities. Directory membership alone is insufficient.
Understand the beta’s limits or recover access: read support and scope.
The ordinary mail MCP server remains a separate product capability.
Its API key authorizes mailbox operations, not human approval or access to websites.
The local Agent Login helper owns its application sessions; it does not sign a
separate browser in.
A live SentFrom identity signed into Agent Workspace, saved and read a private
note, resumed its helper session, logged out, and signed back into the same account.
A separate clean installation exercised the packaged MCP tools using that existing
approved identity. Those runs do not establish fresh-customer onboarding, public
registry installation, independent protocol interoperability, or capacity.The specification repository and
reference implementation describe the
protocol and software. Reviewed beta tarballs are available in the
Agent Login release
and SentFrom MCP release.
These artifact releases do not establish npm registry availability.
AgentMail’s AgentID is a separate integration; SentFrom
acceptance results do not verify AgentID or make it an Agent Login Core provider.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SentFromAI","colors":{"primary":"#E53E12","light":"#E53E12","dark":"#E53E12"},"logo":{"light":"https://mintcdn.com/sentvia/KLcPpOXHY2Fd2LN-/logo/light.png?fit=max\u0026auto=format\u0026n=KLcPpOXHY2Fd2LN-\u0026q=85\u0026s=230bd79b5df9646a1ed6c90727d15381","dark":"https://mintcdn.com/sentvia/KLcPpOXHY2Fd2LN-/logo/dark.png?fit=max\u0026auto=format\u0026n=KLcPpOXHY2Fd2LN-\u0026q=85\u0026s=fdecaa74459efe61442a95ef3d459cc3"},"favicon":"https://mintcdn.com/sentvia/KLcPpOXHY2Fd2LN-/favicon.png?fit=max\u0026auto=format\u0026n=KLcPpOXHY2Fd2LN-\u0026q=85\u0026s=0f4201f56bff128fac2c2b6e5bd2deb4","api":{"openapi":"https://api.sentfrom.ai/openapi.json"},"appearance":{"default":"dark"},"background":{"color":{"dark":"#000000"}},"navbar":{"links":[{"href":"mailto:support@sentfrom.ai","label":"Support"}],"primary":{"type":"button","label":"Open dashboard","href":"https://console.sentfrom.ai"}},"footer":{"socials":{"website":"https://sentfrom.ai"}},"integrations":{"posthog":{"apiKey":"phc_uoRPJSaCiojvu6L5Abxp96mYqdcxm8EExVCgL9qbqTqC","apiHost":"https://eu.i.posthog.com"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Dashboard","icon":"gauge","href":"https://console.sentfrom.ai"},{"anchor":"Website","icon":"globe","href":"https://sentfrom.ai"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sentvia","hasAudioNarration":false,"actualSubdomain":"sentvia","customDomains":["docs.sentfrom.ai"],"gitSource":{"type":"github","owner":"samuelar2","repo":"sentfromai-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"collectionId":"a77e5aa8-374d-4ad7-8220-ecc1e0d6de32","liveDeploymentHistoryId":"6adcee7c50fd02f25b79b75b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adcee7c50fd02f25b79b75b"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6adcee7c50fd02f25b79b75b","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"API Reference","count":39},{"language":"default","tag":"Documentation","count":37},{"language":"default","tag":"Agent frameworks","count":8},{"language":"default","tag":"Guides","count":8},{"language":"default","tag":"Domains","count":7},{"language":"default","tag":"Drafts","count":6},{"language":"default","tag":"Get started","count":5},{"language":"default","tag":"Labels","count":5},{"language":"default","tag":"Messages","count":5},{"language":"default","tag":"Agent Login beta","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"*,::after,::before{border-radius:0!important}"}],"page":{"pagePath":"agent-login/overview","slug":"/agent-login/overview","pageMetadata":{"title":"Agent Login beta","description":"Let a SentFrom agent sign into participating websites with its own identity.","href":"/agent-login/overview"},"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: \"Let a SentFrom agent sign into participating websites with its own identity.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Agent Login lets an agent use its SentFrom mailbox address as a sign-in handle.\nThe agent holds its own signing key. You approve that key through a separate\nhuman interface, and each website decides what the signed-in agent may do.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`This is an invite-only developer beta. The package release candidates are\n`,_jsx(_components.code,{children:`sentfromai-mcp@0.5.0-beta.1`}),` and Agent Login packages at `,_jsx(_components.code,{children:`0.2.0-beta.1`}),`.\nRegistry installation is available only after those exact releases are confirmed\npublic. This page does not announce publication or general availability.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`three-separate-pieces`,children:`Three separate pieces`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Piece`}),_jsx(_components.th,{children:`Purpose`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Open Agent Login standard`}),_jsx(_components.td,{children:`Defines how an agent proves its identity to a website. Draft 0.2 is working protocol text, not a final 1.0 standard.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`https://agentlogin.github.io/reference/`,children:`Optional participant directory`})}),_jsx(_components.td,{children:`Lists providers and applications with dated evidence. A listing does not grant trust or permission.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`SentFrom.ai service`}),_jsxs(_components.td,{children:[`Operates an identity provider for invited Owners of claimed `,_jsx(_components.code,{children:`mail.sentfrom.ai`}),` mailboxes.`]})]})]})]}),`\n`,_jsx(_components.p,{children:`A website can explicitly accept SentFrom’s issuer without adopting a directory.\nAn Open Client website publishes its own metadata; it does not need a directory\nlisting or a separate client registration. Providers still need valid domain\ndiscovery and enrolled agent identities. Directory membership alone is insufficient.`}),`\n`,_jsx(Heading,{level:`2`,id:`choose-your-path`,children:`Choose your path`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Give your agent access:`}),` follow `,_jsx(_components.a,{href:`/agent-login/onboarding`,children:`first-time onboarding`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Add the button to your website:`}),` follow `,_jsx(_components.a,{href:`/agent-login/website`,children:`website integration`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Understand the beta’s limits or recover access:`}),` read `,_jsx(_components.a,{href:`/agent-login/beta-support`,children:`support and scope`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`The ordinary `,_jsx(_components.a,{href:`/guides/mcp`,children:`mail MCP server`}),` remains a separate product capability.\nIts API key authorizes mailbox operations, not human approval or access to websites.\nThe local Agent Login helper owns its application sessions; it does not sign a\nseparate browser in.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-has-been-demonstrated`,children:`What has been demonstrated`}),`\n`,_jsx(_components.p,{children:`A live SentFrom identity signed into Agent Workspace, saved and read a private\nnote, resumed its helper session, logged out, and signed back into the same account.\nA separate clean installation exercised the packaged MCP tools using that existing\napproved identity. Those runs do not establish fresh-customer onboarding, public\nregistry installation, independent protocol interoperability, or capacity.`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.a,{href:`https://github.com/agentlogin/spec`,children:`specification repository`}),` and\n`,_jsx(_components.a,{href:`https://github.com/agentlogin/reference`,children:`reference implementation`}),` describe the\nprotocol and software. Reviewed beta tarballs are available in the\n`,_jsx(_components.a,{href:`https://github.com/agentlogin/reference/releases/tag/v0.2.0-beta.1`,children:`Agent Login release`}),`\nand `,_jsx(_components.a,{href:`https://github.com/sentfromai/sentfromai-mcp/releases/tag/v0.5.0-beta.1`,children:`SentFrom MCP release`}),`.\nThese artifact releases do not establish npm registry availability.\nAgentMail’s AgentID is a separate integration; SentFrom\nacceptance results do not verify AgentID or make it an Agent Login Core provider.`]})]})}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":"Agent Login beta","description":"Let a SentFrom agent sign into participating websites with its own identity.","href":"/agent-login/overview"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Three separate pieces","slug":"three-separate-pieces","depth":2,"children":[]},{"title":"Choose your path","slug":"choose-your-path","depth":2,"children":[]},{"title":"What has been demonstrated","slug":"what-has-been-demonstrated","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"sentvia","siteName":"SentFromAI","title":"Agent Login beta - SentFromAI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-24T17:44:31.354Z","originalFileLocation":"agent-login/overview.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}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=\"Let a SentFrom agent sign into participating websites with its own identity.\">\u003cmeta data-mint-head name=\"application-name\" content=\"SentFromAI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sentvia/B8Bh-gTnEe4T_e3d/_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/sentvia/B8Bh-gTnEe4T_e3d/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sentvia/B8Bh-gTnEe4T_e3d/_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/sentvia/B8Bh-gTnEe4T_e3d/_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/sentvia/B8Bh-gTnEe4T_e3d/_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/sentvia/B8Bh-gTnEe4T_e3d/_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/sentvia/B8Bh-gTnEe4T_e3d/_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/sentvia/B8Bh-gTnEe4T_e3d/_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/sentvia/B8Bh-gTnEe4T_e3d/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Agent Login beta - SentFromAI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Let a SentFrom agent sign into participating websites with its own identity.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SentFromAI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.sentfrom.ai/agent-login/overview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sentvia.mintlify.app/_mintlify/api/og/v2?division=Agent+Login+beta\u0026amp;title=Agent+Login+beta\u0026amp;description=Let+a+SentFrom+agent+sign+into+participating+websites+with+its+own+identity.\u0026amp;theme=adefd5b0ebbaaee67d075d80\u0026amp;signature=7ebbae1de9f5d3fa1e49873ef8b94471c1d32dde6899c4dcc7d8cd097e82a4e1\">\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=\"Agent Login beta - SentFromAI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Let a SentFrom agent sign into participating websites with its own identity.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sentvia.mintlify.app/_mintlify/api/og/v2?division=Agent+Login+beta\u0026amp;title=Agent+Login+beta\u0026amp;description=Let+a+SentFrom+agent+sign+into+participating+websites+with+its+own+identity.\u0026amp;theme=adefd5b0ebbaaee67d075d80\u0026amp;signature=7ebbae1de9f5d3fa1e49873ef8b94471c1d32dde6899c4dcc7d8cd097e82a4e1\">\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/sentvia/B8Bh-gTnEe4T_e3d/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SentFromAI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#E53E12\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.sentfrom.ai/agent-login/overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/agent-login/overview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.sentfrom.ai/#organization\",\"name\":\"SentFromAI\",\"url\":\"https://docs.sentfrom.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sentvia/KLcPpOXHY2Fd2LN-/logo/light.png?fit=max\u0026auto=format\u0026n=KLcPpOXHY2Fd2LN-\u0026q=85\u0026s=230bd79b5df9646a1ed6c90727d15381\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.sentfrom.ai#website\",\"name\":\"SentFromAI\",\"url\":\"https://docs.sentfrom.ai\",\"publisher\":{\"@id\":\"https://docs.sentfrom.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.sentfrom.ai/agent-login/overview#webpage\",\"url\":\"https://docs.sentfrom.ai/agent-login/overview\",\"name\":\"Agent Login beta\",\"description\":\"Let a SentFrom agent sign into participating websites with its own identity.\",\"dateModified\":\"2026-10-24T17:44:31.354Z\",\"isPartOf\":{\"@id\":\"https://docs.sentfrom.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.sentfrom.ai/agent-login/overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.sentfrom.ai/agent-login/overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"SentFromAI\",\"item\":\"https://docs.sentfrom.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Agent Login beta\",\"item\":\"https://docs.sentfrom.ai/agent-login/overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.sentfrom.ai/agent-login/overview#article\",\"headline\":\"Agent Login beta\",\"name\":\"Agent Login beta\",\"description\":\"Let a SentFrom agent sign into participating websites with its own identity.\",\"url\":\"https://docs.sentfrom.ai/agent-login/overview\",\"mainEntityOfPage\":{\"@id\":\"https://docs.sentfrom.ai/agent-login/overview#webpage\"},\"dateModified\":\"2026-10-24T17:44:31.354Z\",\"publisher\":{\"@id\":\"https://docs.sentfrom.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.sentfrom.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SentFromAI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"SentFromAI","nav":{"global":{"anchors":[{"anchor":"Dashboard","icon":"gauge","href":"https://console.sentfrom.ai"},{"anchor":"Website","icon":"globe","href":"https://sentfrom.ai"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Quickstart","href":"/quickstart"},{"title":"Authentication","href":"/authentication"},{"title":"For AI agents","href":"/for-agents"},{"title":"Set up your agent","description":"Create an agent inbox, save its credentials, and let its human enable sending.","href":"/agent-install"}]},{"group":"Agent Login beta","pages":[{"title":"Agent Login beta","href":"/agent-login/overview"},{"title":"Connect your agent","description":"Claim a SentFrom mailbox, verify its human Owner, and approve a new agent key.","href":"/agent-login/onboarding"},{"title":"Add Sign in with Agent","href":"/agent-login/website"},{"title":"Beta scope and support","href":"/agent-login/beta-support"}]},{"group":"Core concepts","pages":[{"title":"Inboxes","href":"/concepts/inboxes"},{"title":"Sending email","href":"/concepts/sending"},{"title":"Receiving email","href":"/concepts/receiving"},{"title":"Threads \u0026 messages","href":"/concepts/threads"}]},{"group":"Guides","pages":[{"title":"Search","href":"/guides/search"},{"title":"Attachments \u0026 storage","href":"/guides/attachments"},{"title":"Custom domains","href":"/guides/custom-domains"},{"title":"Deliverability","href":"/guides/deliverability"},{"title":"Realtime (WebSocket)","href":"/guides/realtime"},{"title":"Allow \u0026 block lists","href":"/guides/allow-block-lists"},{"title":"MCP for agents","href":"/guides/mcp"},{"title":"Error handling","href":"/guides/errors"}]},{"group":"Examples","pages":[{"title":"Bootstrap an agent inbox","href":"/examples/agent-signup"},{"title":"Auto-reply agent","href":"/examples/auto-reply-agent"},{"title":"Email labeling agent","href":"/examples/labeling-agent"}]},{"group":"Agent frameworks","pages":[{"title":"Agent frameworks","href":"/frameworks/overview"},{"title":"OpenClaw","href":"/frameworks/openclaw"},{"title":"LangChain","href":"/frameworks/langchain"},{"title":"OpenAI Agents SDK","href":"/frameworks/openai-agents"},{"title":"Vercel AI SDK","href":"/frameworks/vercel-ai-sdk"},{"title":"CrewAI","href":"/frameworks/crewai"},{"title":"LlamaIndex","href":"/frameworks/llamaindex"},{"title":"Anthropic (Claude)","href":"/frameworks/anthropic"}]},{"group":"DNS guides","pages":[{"title":"DNS: Cloudflare","href":"/guides/dns/cloudflare"},{"title":"DNS: GoDaddy","href":"/guides/dns/godaddy"},{"title":"DNS: Route 53 (AWS)","href":"/guides/dns/route53"},{"title":"DNS: Namecheap","href":"/guides/dns/namecheap"}]},{"group":"Troubleshooting","pages":[{"title":"FAQ \u0026 troubleshooting","href":"/faq"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},"title":"Agent Login beta - SentFromAI","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":[],"chunks":[]}