Notion for Claude, Cursor, ChatGPT & agents
Notion — search across pages and databases, read page content, create new pages in a workspace, parent page, or data source, update page properties or append Markdown content, query databases with...
curl -fsSL https://syncorelabs.ai/install.sh | shmacOS / Linux. Windows + manual install.
What it does
Notion — search across pages and databases, read page content, create new pages in a workspace, parent page, or data source, update page properties or append Markdown content, query databases with typed filters and sorts, fetch database schema (property types, select options, relations), and create / update database items with typed properties (title, select, multi_select, relation, date, number, checkbox). Use when the user mentions Notion, page, database, table, kanban, properties, relations, knowledge base, doc, or wants to read / write / query their Notion workspace.
The Notion skill is one of 75+ pre-wired Syncore integrations that any MCP-compatible client — Claude Desktop, Claude Code, Cursor, Windsurf, Codex CLI, and ChatGPT desktop — can call out of the box. You don't configure MCP servers or copy API keys into a JSON file; the Syncore daemon discovers the skill at startup and exposes its tools to whichever AI client is running.
Sample prompts
Once Syncore is installed and Notion is connected, ask your agent something like:
- “Find our Q2 roadmap page in Notion and list the top three initiatives.”
- “Create a new page in the Engineering database titled 'Postmortem 2026-05-02'.”
- “Update the status of the 'Auth migration' page to 'Shipped'.”
Tools available (9)
notion__search_pagesSearch / find Notion pages and databases by free-text query. Use when the user wants to locate a page, doc, or database by topic or remembered title.
notion__get_pageRead / fetch the contents of a Notion page by page_id (blocks rendered to text). Use when the user wants to read a specific Notion doc.
notion__create_pageCreate / make / start a new Notion page with title and optional Markdown content. If parent_id is omitted, create a workspace-level page. If parent_id is provided, create a child page or data source entry.
notion__update_pageUpdate / edit a Notion page by patching raw Notion page properties or appending Markdown content to the body. Use when the user wants to change page metadata or add a new section to an existing doc.
notion__delete_pageDelete / archive a Notion page or database row. Notion's API has NO hard-delete — this archives the page (Notion's equivalent of trash). Archived pages drop out of search and DB queries, stay in the workspace's deleted items for ~30 days, and can be restored via Notion's UI or by calling update_page with properties={"a
notion__query_databaseQuery / filter a Notion database with typed filters (e.g. {property:Status, select:{equals:Done}}) and sort criteria. Use when the user wants to pull rows out of a Notion database matching specific criteria.
notion__get_databaseFetch a Notion database schema — property names, types, select / status options, and relation targets. Use when you need to know property types before constructing a filter or creating items.
notion__create_database_itemCreate / add a new item (page) in a Notion database with typed properties. Use when the user wants to log a row into a database / kanban / tracker. Properties: {Name:{type:title,value:'Task 1'}, Status:{type:select,value:'Done'}, Tags:{type:multi_select,value:['bug','urgent']}, Related:{type:relation,value:['page-id']}
notion__update_database_itemUpdate / edit / patch typed properties on an existing Notion database item by page_id. Use when the user wants to change a status, set a date, add a tag, or update related items. Same property format as create_database_item.
How to connect
Notion needs a one-click OAuth grant to talk to notion. Connect it from the Syncore dashboard:
- Run
curl -fsSL https://syncorelabs.ai/install.sh | shon macOS / Linux (or the PowerShell command on Windows). - Run
syncore loginto create your account and a device-bound encryption key. - Visit syncorelabs.ai/connect and authorize Notion.
- Run
syncore updateto sync the skill + credentials to every installed AI client.
Pricing
Free at every Syncore tier. Connect your account once at /connect; the OAuth or API-key credential stays encrypted on your machine and syncs to your other devices via the Syncore vault.
See the full Syncore pricing breakdown — Free $0/mo, Pro $29/mo, Ultra $99/mo — on the homepage.
Related
Looking at Notion? You may also want:
- Airtable — list bases, read / query records with filter formulas, create new rows, and update fields on existing records via Airtable REST API
- Apple Calendar — list calendars, today's events, upcoming events, search by free-text, create / update / delete events with attendees, location, all-day flag
- Apple Reminders — list reminder lists with incomplete counts, list reminders inside a list, surface today's due + overdue items, create / update / complete / del...
- Asana — list workspaces and projects, list / create tasks, set due dates, and mark tasks complete
- Cal.com — list and manage bookings, event types, availability schedules; create / cancel / reschedule meetings on the user's Cal.com account
Or browse all 75 skills in the Syncore catalog.