The Seamless.AI MCP server supports two authentication methods.Documentation Index
Fetch the complete documentation index at: https://docs.seamless.ai/llms.txt
Use this file to discover all available pages before exploring further.
- OAuth 2.1 (recommended)
- API key
OAuth is the primary method. MCP clients that support the MCP authorization specification handle the flow automatically:
- Discovery — Client fetches
https://mcp.seamless.ai/.well-known/oauth-authorization-server. - Authorization — Browser login to Seamless.AI and MCP authorization.
- Token exchange — Authorization code exchanged with PKCE (S256).
- Automatic refresh — Client refreshes expired tokens.
Authorization: Bearer <token>.Client identification
- Auto-discovery (CIMD / DCR) — Most clients register automatically. Provide only the server URL.
- Explicit Client ID — Optional
client_idfrom Settings > Public API Connections > OAuth Connection in the Seamless app.
OAuth endpoints
| Parameter | Value |
|---|---|
| Authorization endpoint | https://mcp.seamless.ai/mcp/authorize |
| Token endpoint | https://mcp.seamless.ai/mcp/token |
| Registration endpoint | https://mcp.seamless.ai/mcp/register |
| Revocation endpoint | https://mcp.seamless.ai/mcp/revoke |
| Grant types | authorization_code, refresh_token |
| Code challenge method | S256 (PKCE required) |
| Scope | mcp.all |
Organization setup
- Go to Settings > Public API Connections > OAuth Connection in the Seamless app
- Click + Create New Connection
- Select OAuth Connection
- Enter a Connection Name (e.g. “MCP Access”)
- Under Scopes, check MCP (and Public API v1 if you also need REST)
- Choose the Group with access and Save Connection
Contact your administrator if you see “organization has not enabled MCP access”.
