Blank white background with no objects or features visible.

TrueFoundry Named Frost & Sullivan's 2026 Global Transformational Innovation Leader. Read report

تعرّف على TrueForge: مُسخّر الوكلاء مفتوح المصدر والمحايد تجاه الموردين. تكلفة أقل بنسبة 50%. استكشف الآن→

Notion MCP Server: Tools, Setup, and Scoping It Safely

⚡ TL;DR
  • The Notion MCP server turns a workspace into callable tools — search, fetch, create and update pages, databases, and comments. It also exposes MCP Resources, which most servers don’t.
  • Notion is where the unstructured company lives: strategy docs, meeting notes, HR pages, half-finished plans — the highest-value retrieval surface an agent can have.
  • It’s also the hardest to scope: Notion permissions are page-tree shaped and inherited, so sharing one parent page quietly grants the entire subtree beneath it.
  • On the TrueFoundry MCP Gateway it’s a TrueFoundry Managed MCP: you supply a name, the platform owns URL, auth, scopes, and credentials, and each user authorizes their own workspace over OAuth2.
  • Per-user OAuth is the control that matters here: the agent sees exactly the pages that user can see, and nothing wider.

What the Notion MCP server is

The Notion MCP server is a remote Model Context Protocol server for Notion. MCP is the open standard that lets an agent discover and call tools on an external system; Notion’s implementation exposes workspace search, page and database reads and writes, and comments as callable tools.

TrueFoundry’s docs describe the surface as search, fetch, create and update pages, databases, and comments, with tools named in the notion-* convention — notion-search, notion-fetch, notion-create-pages, notion-update-page. Grouped by capability:

Tool family What agents can do
Search Query across pages and databases the authorized account can see
Fetch Read a page or data source by ID or URL, optionally with transcript and discussions
Pages Create new pages and update existing page content
Databases Read database entries and write to database properties
Comments Read and post comments on pages
Resources Pull addressable content directly, from a tab separate from tools

That Resources tab matters: most MCP servers expose tools only, so Resources is a second retrieval path that’s easy to miss when auditing what an agent can reach.

Being a remote server, there’s no container to run and no npx process per laptop — you point a client at a URL and authenticate, the pattern now standard across remote MCP servers.

What agents actually do with it

The valuable uses chain tools, and lean on search because Notion content is unstructured by nature:

  • Answering from the wiki. Run notion-search on a question, fetch the three most relevant pages, answer with citations back to the page URLs.
  • Meeting-notes rollup. Search notes pages from the last two weeks, fetch each with discussions included, extract action items, create one summary page with owners.
  • Spec drafting. Fetch a product brief, pull the linked research database entries, draft a spec as a new page, comment on the brief with a link.
  • Project hygiene. Query a projects database for stale status fields, fetch each project page, post a comment asking the owner for an update.

The read-versus-write split is sharper here than in most tools. Reads are the point — retrieval is why you connect it. Writes are convenient but rarely load-bearing, and they’re what can overwrite a page a human spent a week on. Usefully, Notion’s tools arrive already labeled Read-only or Destructive, so the Tools tab tells you which is which without any inspection.

Why connecting it raw breaks at team scale

Notion’s risk profile differs from a code host’s. The dangerous failure isn’t an agent maliciously rewriting a page — it’s an agent legitimately reading far more than anyone intended.

Permission inheritance makes scope invisible. Notion access is page-tree shaped: grant a parent page and the grant flows down to every child, grandchild, and database beneath it. When someone shares “the Engineering wiki” with an integration, they’re picturing the landing page. What they’ve actually granted is whatever accumulated under that node over three years — including the compensation planning page a manager nested there in a hurry. Nobody sets out to hand an agent HR data. Inheritance does it for them.

Workspace-level consent is coarse. Notion’s OAuth screen asks you to pick a workspace, then shows the categories granted — page and database access, search, workspace users. It never asks you to enumerate pages. The unit of consent is far bigger than the unit of need, so the honest default is “the agent can see a lot” unless something narrows it.

Search amplifies it. An over-broad grant would be survivable if an agent had to guess page URLs. It doesn’t. notion-search is a discovery tool: point an agent at a workspace and it will find the sensitive pages, because that’s its job. Retrieval quality and blast radius scale together.

Nobody can reconstruct what was read. Notion logs API activity. It doesn’t log that your internal support agent searched for “severance” while answering a question from a Slack thread. Reads are the risk surface, and reads are the least likely thing to get noticed after the fact.

None of this is a reason to skip the Notion MCP server. It’s a reason to put a control plane in front of it — what an MCP gateway exists to do.

Want to see the scoped version?
Spin up a TrueFoundry account, connect Notion with per-user OAuth, and hand your team a read-only workspace agent in one sitting.

Connecting the Notion MCP server through TrueFoundry

On TrueFoundry, Notion is a TrueFoundry Managed MCP. TrueFoundry publishes platform-verified server definitions to a managed catalogue; to provision one you supply only a Name, and the platform handles every URL, auth detail, scope, and credential — keeping them current as the upstream provider changes them.

Step 1 — Open the catalogue. Go to MCP Servers in the sidebar, click Add new MCP Server, and select Connect TrueFoundry Managed MCPs. Find notion — catalogued as “Notion is a collaboration and productivity tool” — and click + Add. TrueFoundry registers the server and opens its detail page.

TrueFoundry managed MCP catalogue with the notion card highlighted among the available platform-verified MCP servers

TrueFoundry managed MCP catalogue with the notion card highlighted among the available platform-verified MCP servers

That’s the entire registration — no URL to paste, no Notion integration to create, no client secret to store.

Step 2 — Start the connection. The Tools tab opens on “You’re not connected to this MCP Server.” Click Connect Now to begin OAuth2 authorization; the detail page shows the auth type before you click anything.

Notion MCP server detail page showing the OAuth2 auth type and the Connect Now button on the not-connected Tools tab

Notion MCP server detail page showing the OAuth2 auth type and the Connect Now button on the not-connected Tools tab

Step 3 — Approve at the gateway. A “Connect via TrueFoundry AI Gateway” popup shows the MCP Gateway URL, the redirect URL, and the servers to authorize. Review it and click Approve. You’re then redirected to each MCP server in sequence — worth knowing if you’re authorizing several at once, because the flow is a chain rather than one hop.

Connect via TrueFoundry AI Gateway popup listing the Notion server under Authorize MCP Servers with Deny and Approve buttons

Connect via TrueFoundry AI Gateway popup listing the Notion server under Authorize MCP Servers with Deny and Approve buttons

Step 4 — Authorize your Notion workspace. Notion’s consent screen opens. Select the workspace, review the access being granted — page and database access, search, workspace users — confirm you trust the redirect URL, and click Continue.

Connect with Notion MCP consent screen showing workspace selection, the list of granted permissions, and the Continue button

Connect with Notion MCP consent screen showing workspace selection, the list of granted permissions, and the Continue button

Read this screen slowly — it’s where the inheritance problem becomes a decision. Whoever clicks Continue is choosing how much of the workspace an agent can search.

Step 5 — Verify tools. The Tools tab populates with Notion’s tools, each with a description, a Try button, and a Read-only or Destructive label. Resources appear on their own tab.

Notion Tools tab populated with tools including notion-search, notion-fetch, notion-create-pages and notion-update-page, each labeled Read-only or Destructive

Notion Tools tab populated with tools including notion-search, notion-fetch, notion-create-pages and notion-update-page, each labeled Read-only or Destructive

How authentication actually works

TrueFoundry separates inbound authentication (how a client proves itself to the gateway) from outbound (how the gateway proves itself to Notion). The layers are independent, and that distinction is what makes per-user scoping possible.

MCP Gateway authentication and authorization flow showing inbound authentication, access control, and outbound authentication as three distinct stages

MCP Gateway authentication and authorization flow showing inbound authentication, access control, and outbound authentication as three distinct stages

Inbound — four supported methods:

Try now.

One gateway for all your models, MCP servers, and agents.
No credit card needed.

Start free
Table of Contents

One Gateway for Every LLM, Agent and MCP Server

Book a 30-min with our AI expert

Book a Demo

The fastest way to build, govern and scale your AI

Book Demo
Summarize with
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Discover More

No items found.
|
5 min read

Datadog MCP Server: Tools, Setup, and How to Connect It Safely

No items found.
|
5 min read

Notion MCP Server: Tools, Setup, and Scoping It Safely

No items found.
|
5 min read

Salesforce MCP Server: Tools, Permissions, and How to Connect It Safely

No items found.
|
5 min read

Slack MCP Server: Tools, Scopes, and How to Connect It Safely

No items found.
No items found.

Recent Blogs

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.

Frequently asked questions

What is the Notion MCP server?

A remote Model Context Protocol server for Notion that exposes a workspace as callable tools — search, fetch pages and databases, create and update pages, read and post comments. Agents connect over a URL and authorize with OAuth2 rather than running anything locally. Notion also exposes MCP Resources as a separate primitive.

What tools does the Notion MCP server expose?

Search, fetch, page creation and updates, database reads and writes, and comments — named in the notion-* convention, such as notion-search, notion-fetch, notion-create-pages, and notion-update-page. The full list appears on the Tools tab once authorized, each labeled Read-only or Destructive and individually configurable.

Is the Notion MCP server safe to use in an enterprise?

Yes, with scoping — and the question is read breadth, not malicious writes. Notion permissions inherit down page trees, so one grant can expose far more than intended. Run it behind a gateway that enforces per-user OAuth instead of a shared integration token, disable write tools an agent doesn’t need, gate the rest behind human approval, and trace every call with the calling user.

Can I deploy TrueFoundry in my own VPC or on-prem?

Yes. TrueFoundry runs in your VPC, on-prem, air-gapped, or hybrid, so prompts and responses never leave your domain even as you route across many providers.

Does TrueFoundry support MCP and AI agents generally?

Yes. It includes an MCP Gateway, an Agent Gateway, and an MCP & Agents Registry with tool-level access control. Agents on LangGraph, CrewAI, AutoGen, or a custom framework can all be governed centrally.

هل يتكامل مع حزمة المراقبة الحالية لدي؟

نعم. البوابة متوافقة مع OpenTelemetry وتتكامل مع Grafana أو Datadog أو Prometheus أو حزمتك المفضلة. فهي تتتبع كل طلب من المطالبة إلى تنفيذ الأداة والنموذج، لتحصل على تسجيل موحد دون الحاجة إلى تغيير ما تستخدمه حاليًا.

Take a quick product tour
Start Product Tour
Product Tour