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://tradeloop.top/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 25+ pre-wired TradeLoop 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 TradeLoop daemon discovers the skill at startup and exposes its tools to whichever AI client is running.
Sample prompts
Once TradeLoop 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 (10)
notion__get_accountIdentify which Notion workspace/account TradeLoop is connected as — the authenticated integration or user, plus the workspace and the owner who installed it. Use for 'which Notion am I on'.
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 TradeLoop dashboard:
- Run
curl -fsSL https://tradeloop.top/install.sh | shon macOS / Linux (or the PowerShell command on Windows). - Run
tradeloop loginto create your account and a device-bound encryption key. - Visit tradeloop.top/connect and authorize Notion.
- Run
tradeloop updateto sync the skill + credentials to every installed AI client.
Pricing
Free at every TradeLoop 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 TradeLoop vault.
See the full TradeLoop pricing breakdown — Free $0/mo, Pro $29/mo, Ultra $99/mo — on the homepage.
Related
Looking at Notion? You may also want:
- Google Sheets — read cell values from a spreadsheet range, write 2D arrays of values, create new spreadsheets, and list tabs / sheet metadata
- TradeLoop Wiki — plain markdown + git at ~/.tradeloop/wiki/<name>/
Or browse all 25 skills in the TradeLoop catalog.