MCP.Market

Notion MCP server

by mcparmory.com·com.mcparmory/notion·v1.0.2·31 stars

Create, update, and manage pages, databases, and workspace users

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

31 stars155 downloads/wk

Reviews

Write one

Nobody has reviewed Notion yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Notion tools (41, 20 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • append_block_children

    Append child blocks to a parent block. Allows adding up to 100 child blocks in a single request, with optional positioning control.

  • complete_file_uploadwrite action

    Finalize a multi-part file upload by marking it as complete. This operation signals that all file chunks have been uploaded and the file is ready for processing.

  • create_commentwrite action

    Creates a new comment in Notion. The request body should contain the comment content and metadata required by the Notion API.

  • create_data_sourcewrite action

    Create a new data source within a Notion database by defining its property schema. This establishes the structure and metadata for how data will be organized in the specified parent database.

  • create_databasewrite action

    Creates a new database in Notion within a specified parent page or workspace. Optionally configure the database with a title, description, properties schema, icon, and cover image.

  • create_file_uploadwrite action

    Initiate a file upload to Notion, supporting single-part uploads for files under 20MB, multi-part uploads for larger files, or external URL imports for publicly hosted files.

  • create_pagewrite action

    Creates a new page in Notion. Specify the parent location, page properties, and optional visual elements like icons and covers. You can also include child blocks and apply templates during creation.

  • create_viewwrite action
  • create_view_querywrite action

    Create a new query within a Notion view to retrieve filtered or sorted results. Specify pagination preferences to control the number of results returned per request.

  • delete_blockwrite action

    Permanently delete a block from a Notion workspace. This action cannot be undone.

  • delete_viewwrite action

    Permanently delete a view by its ID. This operation removes the view and cannot be undone.

  • delete_view_querywrite action

    Permanently delete a specific query from a view. This operation removes the query and cannot be undone.

  • get_block

    Retrieve a specific block by its ID from Notion. Returns the block's properties and content.

  • get_comment

    Retrieve a specific comment by its ID from the Notion API. Returns the full comment object with all associated metadata.

  • get_data_source

    Retrieve a specific data source by its ID. Returns the complete configuration and metadata for the requested data source.

  • get_database

    Retrieve detailed information about a specific database by its ID. Returns the database's properties, configuration, and metadata.

  • get_file_uploadwrite action

    Retrieve details about a specific file upload by its ID. Use this to check the status and metadata of a previously initiated file upload.

  • get_page

    Retrieve a single page by its ID from Notion. Optionally filter the response to include only specified properties.

  • get_page_markdown

    Retrieve a Notion page in markdown format. Optionally include meeting note transcripts or use placeholder URLs instead.

  • get_page_property

    Retrieve a specific property item from a Notion page. Use this to fetch individual property values associated with a page.

  • get_self

    Retrieve the bot user associated with your API token. This returns information about the authenticated user making the request.

  • get_user

    Retrieve a specific user by their ID. Returns the user's profile information and details.

  • get_view

    Retrieve a specific view by its ID from Notion. Returns the view's configuration and metadata.

  • get_view_query_results

    Retrieve the results of a query executed against a Notion view. Returns paginated results from the specified view and query.

  • list_block_children

    Retrieve all child blocks contained within a specified parent block. Use this to navigate the hierarchical structure of Notion blocks and access nested content.

  • list_comments

    Retrieve a paginated list of comments for a specific block in Notion. Use pagination parameters to control the number of results returned.

  • list_custom_emojis

    Retrieve a list of custom emojis from your Notion workspace. Optionally filter by exact name match to resolve a specific emoji to its ID.

  • list_data_source_templates

    Retrieve a paginated list of templates available within a specific data source, with optional filtering by name.

  • list_file_uploads

    Retrieve a paginated list of file uploads with optional filtering by status. Use this to monitor the progress and state of files being uploaded to the system.

  • list_users

    Retrieve a paginated list of all users in the system. Use pagination parameters to control result size and navigate through user records.

  • list_views

    Retrieve a paginated list of views, optionally filtered by database or data source. Use this to discover available views in your workspace.

  • move_page

    Move a page to a new parent location within Notion. The page will be relocated under the specified parent, updating its position in the page hierarchy.

  • query_data_sourcewrite action

    Execute a query against a data source to retrieve filtered, sorted results. Supports pagination and optional filtering by result type (pages or data sources).

  • search_pages_by_property

    Search for pages in Notion by filtering on a specific property value, with results sorted by last edited time in your preferred direction.

  • send_file_uploadwrite action

    Upload file contents to a file upload session, supporting multipart uploads for files larger than 20MB.

  • update_blockwrite action

    Update the properties of an existing block in Notion. Modify block content, formatting, or other attributes using the provided block ID.

  • update_data_sourcewrite action

    Update a data source in Notion, including its title, icon, properties, and trash status. Use the database_id to specify the parent database containing this data source.

  • update_databasewrite action

    Update properties of an existing database in Notion, including its title, description, icon, cover, parent location, inline display status, trash status, and lock state. Only provided fields will be updated; omitted fields remain unchanged.

  • update_pagewrite action

    Update a Notion page's properties, appearance, content, and metadata. Supports modifying page title/properties, icon, cover image, lock status, archived state, and content via template replacement or erasure.

  • update_page_markdownwrite action

    Update a Notion page's content using markdown. Supports inserting new content, replacing specific ranges, performing search-and-replace operations, or replacing the entire page content.

  • update_viewwrite action

    Update a view's configuration, including its name, filters, sorts, quick filters, and presentation settings. Changes are applied to the specified view.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 138 days ago8/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Notion compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 53% of 1,299 Productivity servers
Tools
41
the typical Productivity server has 7
Tools that change things
49%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
31
more than 86% of 854 Productivity servers
Downloads a week
155
more than 66% of 427 Productivity servers with a package

What its tools let an agent do: 20 read · 7 create · 10 change · 3 delete · 1 send or post

Install Notion in Claude Code, Cursor or VS Code

claude mcp add notion -- uvx mcparmory-notion
Add to Cursor

What the publisher says

From the Notion repository's README, as published. We do not edit it. Read it on GitHub

MCP Armory Registry

Production-ready MCP servers for popular APIs, generated by MCP Blacksmith.

Servers · Install & Usage · Features · How it works · License

MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.

<!-- SERVERS:BEGIN -->

Servers

🧠 AI & Machine Learning &ensp; ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate

📊 Analytics &ensp; Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog

⛓️ Blockchain & Crypto &ensp; Alchemy NFT

💼 CRM & Sales &ensp; Apollo

💬 Communication &ensp; Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack

🗄️ Data & Databases &ensp; Enigma · Pinecone

🛠️ Developer Tools &ensp; AgentQL · Apify · Bitbucket · Bright Data · Browserbase · BuiltWith · Canvas · CircleCI · Codacy · Contentful Management · ConvertAPI · E2B · Firecrawl · GitHub · GitLab · LaunchDarkly · Postman · Scrapingant · Semrush AppCenter · Sentry

📄 Documents & Printing &ensp; PDF.co

🛒 E-commerce &ensp; Shopify Admin

💰 Finance &ensp; Alpha Vantage · Polygon · Ramp

👥 HR & Recruiting &ensp; BambooHR

☁️ Infrastructure &ensp; Globalping · Grafana · PagerDuty · Rootly · Runpod

⚖️ Legal & Compliance &ensp; NetLicensing

🗺️ Maps & Location &ensp; Google Maps Platform · IP2Location.io IP Geolocation · OpenCage Geocoding

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Notion: common questions

Is Notion MCP server safe?
Mostly: it is graded B (80/100). Read the Notion safety report
How do I install Notion?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Notion need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Notion maintained?
The last commit was 176 days ago (2026-05-12). The latest release is v1.0.2.
What can I use instead of Notion?
Servers from other publishers that do the same job: Better Notion MCP server, Remnus MCP server and Farm.js Docs MCP server.
How does Notion compare with other Productivity MCP servers?
safety score 80/100 (higher than 53% of 1,299 Productivity servers); tools 41 (the typical Productivity server has 7); tools that change things 49% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Notion

Same job from other publishers: the closest match first, then the best rated.

  • Better Notion
    Markdown-first Notion for AI agents -- pages, databases, blocks, and comments in one call.
    B
  • Remnus
    MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
    A
  • Farm.js Docs
    Search and read the Farm.js docs: pages, sections, code examples and config options.
    A
  • artifact-site
    One place for every AI agent's pages and docs: versioned links to share, search and update.
    C
  • Research Hub
    Research workspace for Zotero + Obsidian + NotebookLM. Search, ingest, sync, verify briefs.
    A

More from mcparmory.com →