notiondevs.notion.site
Notion is a collaborative workspace for documents, wikis, projects, databases, and AI-assisted workflows. Its developer platform lets builders connect external tools, automate workspace operations, deploy Workers, and connect AI agents to Notion.
Notion exposes a REST Notion API at `https://api.notion.com`, a separate REST Admin API at `https://api.notion.com/admin`, a hosted MCP server at `https://mcp.notion.com/mcp` (plus SSE), and the `ntn` CLI; all require authentication via Notion-issued tokens or OAuth.
- Notion MCPdetected
- Notion APIdiscovered
- Notion Admin APIdiscovered
- Notion CLIdiscovered
In the Developer portal, create a personal access token, choose its workspace and capabilities (Notion API and/or Workers), then copy the token. Workspace admins can control PAT creation from Settings & members → Connections. For CLI use, export it as NOTION_API_TOKEN.
As a Workspace Owner, open the Developer portal, create an Internal connection, then open its Configuration tab and copy the Installation access token. Share pages/databases with the connection before use via the Content access tab or the page Connections / Add connections UI.
Point your MCP client at the server URL and approve access in the browser. The server accepts a Client ID Metadata Document (CIMD), so the client authenticates with its own hosted URL as the client_id — nothing to register.
If your workspace is on Notion Enterprise, an organization owner can create and manage organization bot tokens in the organization console. Use that token for Admin API requests.
$ ntn loginAcquired by the CLI — running ntn login opens the auth flow and stores the credential.
conventions · 1/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✓https://notiondevs.notion.site/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing