Notion MCP gives agents authenticated read and write access to pages, databases, workspace search, tasks, documentation, and reporting workflows.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
DCR_OAUTH
DCR_OAUTH
notion_mcp_DCR_OAuth
Provider setup
Developer setup
Client idclient_id · stringOptional
Client secretclient_secret · stringOptional
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Search agents by name or description, or browse the current user's favorite agents and the workspace's newest agents. Queries return one page. Without a query, follow nextCursor until it is omitted, even when a bounded workspace page is empty. Use this instead of list_agents when personal favorites or relevance-ranked…
Untrusted display-only summary
Notion-search-sessions
NOTION_MCP_NOTION_SEARCH_SESSIONS
Search past agent sessions by topic in a periodically refreshed index and return matching session URLs and excerpts. Recently created or updated sessions may not appear; use query_sessions for recent sessions.
Untrusted display-only summary
Notion-search-skills
NOTION_MCP_NOTION_SEARCH_SKILLS
Find active Notion Skills the authenticated user can access. A Skill is a user-owned Notion page with task-scoped instructions that an assistant can write and maintain on the user's behalf. Use this when the user names a Skill without its exact URL, asks for their saved, usual, standard, or repeatable workflow, asks w…
Untrusted display-only summary
Notion-send-message-to-session
NOTION_MCP_NOTION_SEND_MESSAGE_TO_SESSION
Send a follow-up message to a Custom Agent session you can access.
Use this exactly once at the end of a turn when query_multiple_data_sources requires the full version of Notion MCP. Call with no arguments. Do not call this once per failed query, and do not call it again if it has already been called in this turn. Use the card data to give the user the relevant next-step message and…
Untrusted display-only summary
Notion-spawn-session
NOTION_MCP_NOTION_SPAWN_SESSION
Start a session with a published Custom Agent. Use get_session_status or wait_session to check its progress.
Untrusted display-only summary
Notion-stop-session
NOTION_MCP_NOTION_STOP_SESSION
Stop a running Custom Agent session you can access.
Untrusted display-only summary
Notion-update-data-source
NOTION_MCP_NOTION_UPDATE_DATA_SOURCE
Update a Notion data source's schema, title, or attributes using SQL DDL statements. Returns Markdown showing updated structure and schema. Accepts a data source ID (collection ID from fetch response's tag) or a single-source database ID. Multi-source databases require the specific data source ID. The statements param…
Untrusted display-only summary
Notion-update-folder
NOTION_MCP_NOTION_UPDATE_FOLDER
Update an existing Notion Folder with an explicit Folder operation. - Use add_files with file upload IDs returned by the upload tools. - Fetch the Folder first, then use remove_files with the exact file URLs from that fetch result. - Use add_subfolder to create and insert a new nested Folder. Use exactly one command s…
Untrusted display-only summary
Notion-update-page
NOTION_MCP_NOTION_UPDATE_PAGE
## Overview Update a Notion page's properties or content. ## Properties Notion page properties are a JSON map of property names to SQLite values. For pages in a database: - ALWAYS use the "fetch" tool first to get the data source schema and the exact property names. - Provide a non-null value to update a property's va…
Untrusted display-only summary
Notion-update-view
NOTION_MCP_NOTION_UPDATE_VIEW
Update a view's name, filters, sorts, or display configuration. Use "fetch" to get view IDs from database responses. Only include fields you want to change. The "configure" param uses the same DSL as create_view. Use CLEAR to remove settings: - CLEAR FILTER — remove all filters - CLEAR SORT — remove all sorts - CLEAR…
Untrusted display-only summary
Notion-wait-session
NOTION_MCP_NOTION_WAIT_SESSION
Wait for the latest turn in a Custom Agent session to stop running.
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.