To connect in the dashboard, open Integrations and select Connect on the Notion card.
The API steps below do the same. If the card shows Unavailable, the Notion connection is not
available yet, and the API returns
503.What you need
- A Notion workspace, and permission to share its pages with an integration.
- An API key for the project with write access (the
project:writeorwritescope), inSQUASHER_API_KEY.
Connect Notion
1
Get an authorization link
url. It works for 10 minutes.2
Select pages in Notion
Open the
url, sign in to Notion, and select the pages and data sources that agents may read.
Notion then sends you back to the Squasher Integrations page.3
Test the connection
Search for a page that you selected:
What agents can read
Each operation is read-only. In the Squasher MCP server, search fornotion to find them.
Limits
- The search matches titles only, up to 200 characters of query text.
- Page content stops at 500 blocks or 8 levels of nesting. The response then says
truncated. Read a smaller page instead. - Agents cannot write to Notion, and cannot read pages that you did not select. To add pages, share them with the integration in Notion.
- Squasher’s own AI triage does not read Notion.
- To disconnect, send
DELETEto/v1/projects/<project-id>/providers/notion/connection. Squasher revokes the access in Notion and deletes its tokens.
Next steps
MCP server
Connect an agent to Squasher.
Provider capabilities API
All Notion endpoints and their fields.