Claude + Notion MCP Demo
Provides tools for searching Notion pages and applying edits to table cells, with ambiguity checks to avoid patching the wrong client in a mixed workspace.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Claude + Notion MCP DemoFind Acme's INV-104 and update the amount to 1500.00"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Claude + Notion MCP Demo
A small, offline MCP server over a synthetic two-client workspace (Acme / Beta). It shows the part of the job that is easy to get wrong: find the right page, patch one table cell, or refuse if the match is ambiguous.
This is not your live Notion workspace. There is no Anthropic API key and no Notion token in this repo. Connecting the official Notion connector still happens in your Claude Desktop app, on a screen share, with you signed in.
What it demonstrates
A mixed workspace: text briefs plus invoice tables for two clients
search_pages— “Acme invoices” does not return Betaapply_client_edit— updatesINV-104on Acme only; a vague query like “invoices” is refused so the wrong client is not patchedOptional: point Claude Desktop at
src.serverusingclaude_desktop_config.example.json
Related MCP server: mcp-sandbox
Run it
py -3 -m pip install -r requirements.txt
py -3 -m pytest tests -q
py -3 -m src.runsrc.run searches Acme invoices, sets INV-104 amount to 1500.00, leaves Beta unchanged, and shows the refused ambiguous edit.
Scope of this dummy
Fixture JSON pages, not production Notion
Local stdio MCP tools only
Does not replace the Zoom/Meet walkthrough of Claude Desktop → Settings → Connectors → Notion OAuth
What the $30 call covers
The $30 milestone is: connect the official Notion MCP connector on screen share and confirm Claude can read one of your pages. You keep passwords. An NDA can be signed before the call.
It is not a promise that every client page in a mixed workspace will update correctly in 30 minutes. Reliable find-and-edit across several businesses is a follow-on milestone after we look at 2–3 example pages.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
FlicenseNot gradedqualityBmaintenanceRemote MCP server that gives LLMs access to run network commands62- FlicenseNot gradedqualityDmaintenanceA sandbox MCP server for testing and debugging MCP tools and interactions via the MCP Inspector.
- FlicenseNot gradedqualityCmaintenanceA local MCP server providing file access, allow-listed command execution, and read-only Postgres queries via Docker Compose with one-command wrappers.
- AlicenseNot gradedqualityBmaintenanceA minimal, security-focused MCP server that provides structured read/write access to exactly one local workspace, with built-in local Git checkpoints and rollback.Apache 2.0
Related MCP Connectors
An MCP server for deep research or task groups
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Serve a folder of Markdown notes as an MCP server: hybrid search, reading, and sourced answers.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cms19859230182-lang/upwork-notion-mcp-claude-demo'
If you have feedback or need assistance with the MCP directory API, please join our Discord server