Connect Notion to Claude via Bindify
Set up once. Never re-authenticate again.
// Why use Bindify for Notion?
Notion OAuth tokens expire and Claude can't refresh them reliably. Notion has no API key option for MCP, so there's no workaround — when the token dies, you're stuck re-authorizing. Bindify manages Notion's OAuth refresh automatically, making it the only way to get a truly persistent Notion MCP connection. Learn more about MCP connection problems →
// Setup steps
Step 1: Sign up
Create a Bindify account at app.bindify.dev. You can start with the free 24-hour trial — no credit card required.
Step 2: Connect Notion
In your Bindify dashboard, click "Add Connection" and select Notion. You will be redirected to Notion to authorize Bindify. Select which pages and databases you want to share.
Step 3: Copy your secret URL
After authorization, Bindify generates your permanent MCP URL. Copy it from the dashboard. It looks like:
https://api.bindify.dev/mcp/notion/{your-credentials}/sse
Step 4: Add to Claude
Follow the instructions below for your Claude client.
// Claude Desktop
Open your Claude Desktop config file and add the Notion MCP server:
{
"mcpServers": {
"notion": {
"url": "https://api.bindify.dev/mcp/notion/{your-credentials}/sse"
}
}
}
Replace {your-credentials} with the value from your Bindify dashboard. Restart Claude Desktop to activate.
// Claude Code
Add the Notion MCP server using the Claude Code CLI:
claude mcp add notion \
--transport http \
--url https://api.bindify.dev/mcp/notion/{your-credentials}
Replace {your-credentials} with the value from your Bindify dashboard.