Notion MCP — Auth Setup
Notion uses integration API keys to authenticate requests on behalf of your workspace.
1. Get your credentials
- Open the Notion My Integrations page (opens Notion — we never see your key)
- Click + New integration and configure the permissions your workflow needs
- Copy the Internal Integration Secret shown after saving
2. Set environment variables
macOS / Linux — add to ~/.zshrc or ~/.bashrc:
export NOTION_API_KEY=YOUR_INTEGRATION_SECRET_HERE
Then run source ~/.zshrc (or open a new terminal).
Windows — run in Command Prompt (then restart):
setx NOTION_API_KEY "YOUR_INTEGRATION_SECRET_HERE"
3. Verify
npx claude-skills doctor
You should see ✅ next to the Notion MCP entry. If you see ❌, confirm the key is set: echo $NOTION_API_KEY.
4. Restart Claude Code
Quit and reopen Claude Code (or run /mcp list inside Claude Code to confirm the Notion MCP appears).

