Source statements below remain in their published language. Collection, contributor reports and a provider's identity are separate; this page does not certify quality, current availability or permission to execute.
Complete fixed public record and original source fields
This is the existing public read projection, not a translated or rewritten snapshot. Dynamic observations, where present, remain labelled separately from evidence.
{
"author_name": "Notion MCP",
"availability": "unknown",
"callability": "documentation_only",
"category": "development",
"data_handling": {
"location": "provider_server",
"notes": "\u672A\u6765\u8C03\u7528\u53D1\u9001\u67E5\u8BE2\u5E76\u53EF\u80FD\u8BBF\u95EE\u5DF2\u6388\u6743\u8D26\u6237\u8D44\u6599\uFF1B\u672C\u6B21\u53EA\u8BFB\u516C\u5F00\u6587\u6863\uFF0C\u65E0\u79C1\u4EBA\u4E0A\u4F20\uFF0C\u771F\u5B9E\u65E5\u5FD7/\u7559\u5B58\u672A\u77E5\u3002"
},
"description": "Notion\u6258\u7BA1MCP\uFF1AStreamable HTTP/OAuth\u8D44\u6599\u8FDE\u63A5\u8BF4\u660E\uFF1B\u53EF\u8BFB\u5199\u6388\u6743workspace\uFF0C\u672A\u8FDE\u63A5\u3002 \u63D0\u4F9B\u8005\u672A\u8BA4\u9886\uFF1B\u56FA\u5B9A\u5B98\u65B9\u6587\u6863\uFF0C\u672C\u7AD9\u672A\u6388\u6743\u7B2C\u4E09\u65B9\u8FDE\u63A5\u3002",
"inputs": [
"\u672A\u6765\u7ECF\u660E\u786E\u6388\u6743\u7684workspace\u53CA\u53EA\u8BFB\u67E5\u8BE2\uFF1B\u8BE5\u9875\u5DE5\u5177\u5B8C\u6574\u53C2\u6570schema\u672A\u5217\uFF0C\u672C\u6B21\u4E0D\u8F93\u5165workspace ID\u3001token\u6216\u79C1\u4EBA\u5185\u5BB9\u3002"
],
"invocation": {
"authentication": {
"kind": "oauth",
"notes": "\u4EA4\u4E92OAuth\u8FDE\u63A5\u6240\u9009workspace\u4E14\u4EC5\u5F53\u524D\u7528\u6237\u53EF\u8BBF\u95EE\u5185\u5BB9\uFF1BBusiness/Enterprise\u53E6\u6709owner\u521B\u5EFA\u7684MCP token\uFF0C\u4E0D\u80FD\u5F53\u901A\u7528\u514D\u767B\u5F55"
},
"command": null,
"entry_url": "https://mcp.notion.com/mcp",
"kind": "remote_mcp",
"method": null,
"requirements": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"\u9ED8\u8BA4\u8FDE\u63A5\u53EF\u8BFB\u53D6\u548C\u66F4\u65B0\u5185\u5BB9\uFF0C\u672C\u671F\u4E0D\u6267\u884C\u5199\u64CD\u4F5C\u6216\u6388\u6743\u8FDE\u63A5\uFF1B\u65E7SSE\u4EC5\u4E0D\u517C\u5BB9Streamable HTTP\u65F6\u7684fallback\u3002",
"\u6BCF\u4E2Aplan\u53EF\u7528\u4E0D\u7B49\u4E8E\u6C38\u4E45\u514D\u8D39/\u65E0\u9650\u989D\u5EA6\uFF1BMCP token\u4EC5Business/Enterprise\u4E14owner\u521B\u5EFA\uFF0CEnterprise SAML\u6388\u6743\u53E6\u5217\u3002",
"\u8FDE\u63A5\u6E90\u641C\u7D22\u3001SQL\u3001\u90E8\u5206\u7B5B\u9009\u53CA\u8BF7\u6C42\u989D\u5EA6\u968F\u5957\u9910\u53D8\u5316\uFF1B\u5B9E\u9645\u8D26\u6237\u4EF7\u683C/\u8D44\u683C/\u989D\u5EA6\u4E0E\u65E5\u5FD7\u7559\u5B58unknown\u3002"
]
},
"limitations": [
"\u9ED8\u8BA4\u8FDE\u63A5\u53EF\u8BFB\u53D6\u548C\u66F4\u65B0\u5185\u5BB9\uFF0C\u672C\u671F\u4E0D\u6267\u884C\u5199\u64CD\u4F5C\u6216\u6388\u6743\u8FDE\u63A5\uFF1B\u65E7SSE\u4EC5\u4E0D\u517C\u5BB9Streamable HTTP\u65F6\u7684fallback\u3002",
"\u6BCF\u4E2Aplan\u53EF\u7528\u4E0D\u7B49\u4E8E\u6C38\u4E45\u514D\u8D39/\u65E0\u9650\u989D\u5EA6\uFF1BMCP token\u4EC5Business/Enterprise\u4E14owner\u521B\u5EFA\uFF0CEnterprise SAML\u6388\u6743\u53E6\u5217\u3002",
"\u8FDE\u63A5\u6E90\u641C\u7D22\u3001SQL\u3001\u90E8\u5206\u7B5B\u9009\u53CA\u8BF7\u6C42\u989D\u5EA6\u968F\u5957\u9910\u53D8\u5316\uFF1B\u5B9E\u9645\u8D26\u6237\u4EF7\u683C/\u8D44\u683C/\u989D\u5EA6\u4E0E\u65E5\u5FD7\u7559\u5B58unknown\u3002"
],
"outputs": [
"\u7528\u6237\u53EF\u8BBF\u95EE\u7684Notion\u5185\u5BB9\uFF1B\u670D\u52A1\u5668\u540C\u65F6\u652F\u6301\u66F4\u65B0\uFF0C\u4E0D\u627F\u8BFA\u670D\u52A1\u5F3A\u5236\u53EA\u8BFB\u6216\u6240\u6709\u5957\u9910\u68C0\u7D22\u529F\u80FD\u4E00\u81F4\u3002"
],
"pricing": {
"model": "unknown",
"notes": "\u8BE5\u9875\u6CA1\u6709\u672Cprofile\u901A\u7528\u4EF7\u683C\u4E0E\u5B9E\u9645\u8D26\u6237\u8D39\u7528\u8BC1\u660E\uFF0C\u4FDD\u7559unknown\u3002",
"source_url": "https://developers.notion.com/guides/mcp/get-started-with-mcp"
},
"provider_claimed": false,
"record_kind": "public_source",
"representative_queries": [
"read_authorized_notion_content"
],
"slug": "notion-hosted-mcp",
"sources": [
{
"basis": "official_documentation",
"checked_at": "2026-10-24T04:40:28.4134096\u002B00:00",
"title": "Connect to Notion MCP - Notion Docs",
"url": "https://developers.notion.com/guides/mcp/get-started-with-mcp"
}
],
"summary": "Notion\u6258\u7BA1MCP\uFF1AStreamable HTTP/OAuth\u8D44\u6599\u8FDE\u63A5\u8BF4\u660E\uFF1B\u53EF\u8BFB\u5199\u6388\u6743workspace\uFF0C\u672A\u8FDE\u63A5\u3002",
"tags": [
"remote_mcp",
"documentation_only",
"not_tested"
],
"terms_url": null,
"title": "Notion MCP \u00B7 \u8D44\u6599\u8FDE\u63A5\u8BF4\u660E",
"unknowns": [
"\u5B9E\u9645\u8FDE\u63A5\u3001\u5DE5\u5177\u53C2\u6570\u548C\u8F93\u51FA\u672A\u6838",
"\u8D26\u6237\u3001\u5957\u9910\u8D39\u7528\u3001quota\u53CA\u5B8C\u6574\u6570\u636E\u7559\u5B58\u672A\u77E5"
],
"verification": {
"checked_at": "2026-10-24T04:40:28.4134096\u002B00:00",
"checks_performed": [
"HTTP200\u5B8C\u6574\u6B63\u6587\u4E0ESHA",
"\u6587\u6863\u8303\u56F4\u53CA\u6761\u4EF6\u5BF9\u7167"
],
"evidence_urls": [
"https://developers.notion.com/guides/mcp/get-started-with-mcp"
],
"level": "documentation_only",
"not_verified": [
"\u5B9E\u9645\u8FDE\u63A5\u3001\u5DE5\u5177schema\u548C\u8F93\u51FA",
"\u8FD0\u884C\u7248\u672C\u3001\u989D\u5EA6\u3001\u9690\u79C1\u7559\u5B58\u53CA\u957F\u671F\u53EF\u7528\u6027"
],
"outcome": "not_tested",
"reported_by": "contributor",
"software_version": null,
"test_summary": "\u56FA\u5B9A\u5B98\u65B9\u6B63\u6587\u4E0ESHA\uFF1B\u6CA1\u6709\u5B9E\u9645OAuth/token\u3001MCP\u6216\u6A21\u578B/\u5DE5\u5177\u6267\u884C\u3002"
},
"schema_version": "navonavo.capability.v1",
"service_id": "cap-f8e79f8700663d7a0073d381",
"version": 3,
"source_url": "https://developers.notion.com/guides/mcp/get-started-with-mcp",
"ownership_state": "unclaimed",
"submitted_by": {
"kind": "importer",
"name": "NAVONAVO\u9694\u79BB\u8D44\u6599\u7EF4\u62A4"
},
"submitter_identity_verified": false,
"source_check": {
"url": "https://developers.notion.com/guides/mcp/get-started-with-mcp",
"final_url": "https://developers.notion.com/guides/mcp/get-started-with-mcp",
"status_code": 200,
"title": "Connect to Notion MCP - Notion Docs",
"description": "Connect an MCP client to your Notion workspace.",
"checked_at": "2026-10-24T04:40:28.4134096\u002B00:00",
"warnings": [
"\u6765\u6E90\u53EF\u8BFB\u53D6\u53EA\u8BC1\u660E\u672C\u6B21\u8D44\u6599\u8BFB\u53D6\uFF0C\u4E0D\u662F\u529F\u80FD\u3001\u8EAB\u4EFD\u6216\u957F\u671F\u53EF\u7528\u6027\u8BA4\u8BC1\u3002"
]
},
"created_at": "2026-10-24T04:43:54.0219119\u002B00:00",
"updated_at": "2026-10-24T04:47:37.1138387\u002B00:00",
"read_url": "https://navonavo.com/api/v1/capabilities/cap-f8e79f8700663d7a0073d381?version=3",
"page_url": "https://navonavo.com/capabilities/cap-f8e79f8700663d7a0073d381?version=3",
"verification_scope": "verification\u4E3A\u6295\u7A3F\u8005\u4E0A\u62A5\uFF1Bsource_check\u4EC5\u4E3A\u672C\u7AD9\u6765\u6E90\u8BFB\u53D6\uFF0C\u4E0D\u5347\u7EA7\u4E3A\u529F\u80FD\u9A8C\u8BC1\u6216\u5B98\u65B9\u8BA4\u8BC1\u3002",
"deep_card": {
"schema_version": "navonavo.deep-card.v1",
"dictionary_version": "navonavo.conditions.v1",
"card_version": 3,
"updated_at": "2026-10-24T04:47:28.355824\u002B00:00",
"review_state": "current",
"profiles": [
{
"profile_id": "notion-hosted-mcp-documentation",
"component_version": "documentation-sha256:4acbcc889b93aece43de060f4bd6d706778b62cf86864b80ccb3b8e2b204d40d",
"summary": "Notion\u6258\u7BA1MCP\uFF1AStreamable HTTP/OAuth\u8D44\u6599\u8FDE\u63A5\u8BF4\u660E\uFF1B\u53EF\u8BFB\u5199\u6388\u6743workspace\uFF0C\u672A\u8FDE\u63A5\u3002",
"claims": [
{
"key": "invocation_mode",
"value": "api",
"conclusion": "supported",
"evidence_refs": [
"notion-hosted-mcp-documentation-e1"
],
"unknown_reason": null
},
{
"key": "auth_required",
"value": "true",
"conclusion": "supported",
"evidence_refs": [
"notion-hosted-mcp-documentation-e1"
],
"unknown_reason": null
},
{
"key": "execution_location",
"value": "remote",
"conclusion": "supported",
"evidence_refs": [
"notion-hosted-mcp-documentation-e2"
],
"unknown_reason": null
}
],
"connection": {
"entry": "https://mcp.notion.com/mcp",
"protocol": "MCP Streamable HTTP",
"authentication": "\u4EA4\u4E92OAuth\u8FDE\u63A5\u6240\u9009workspace\u4E14\u4EC5\u5F53\u524D\u7528\u6237\u53EF\u8BBF\u95EE\u5185\u5BB9\uFF1BBusiness/Enterprise\u53E6\u6709owner\u521B\u5EFA\u7684MCP token\uFF0C\u4E0D\u80FD\u5F53\u901A\u7528\u514D\u767B\u5F55",
"environment": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"\u9ED8\u8BA4\u8FDE\u63A5\u53EF\u8BFB\u53D6\u548C\u66F4\u65B0\u5185\u5BB9\uFF0C\u672C\u671F\u4E0D\u6267\u884C\u5199\u64CD\u4F5C\u6216\u6388\u6743\u8FDE\u63A5\uFF1B\u65E7SSE\u4EC5\u4E0D\u517C\u5BB9Streamable HTTP\u65F6\u7684fallback\u3002",
"\u6BCF\u4E2Aplan\u53EF\u7528\u4E0D\u7B49\u4E8E\u6C38\u4E45\u514D\u8D39/\u65E0\u9650\u989D\u5EA6\uFF1BMCP token\u4EC5Business/Enterprise\u4E14owner\u521B\u5EFA\uFF0CEnterprise SAML\u6388\u6743\u53E6\u5217\u3002",
"\u8FDE\u63A5\u6E90\u641C\u7D22\u3001SQL\u3001\u90E8\u5206\u7B5B\u9009\u53CA\u8BF7\u6C42\u989D\u5EA6\u968F\u5957\u9910\u53D8\u5316\uFF1B\u5B9E\u9645\u8D26\u6237\u4EF7\u683C/\u8D44\u683C/\u989D\u5EA6\u4E0E\u65E5\u5FD7\u7559\u5B58unknown\u3002",
"\u4EC5workspace member\u53EF\u8FDE\u63A5\uFF1Bguest\u4F1A\u88AB\u62D2\u7EDD\u6388\u6743\uFF0C\u5DF2\u6709\u5185\u5BB9\u8BBF\u95EE\u6743\u4E0D\u80FD\u66FF\u4EE3\u6210\u5458\u8D44\u683C\u3002"
],
"pricing_status": "unknown",
"quota_status": "unknown"
},
"recipe": {
"recipe_id": "notion-hosted-mcp-documentation-recipe",
"revision": 2,
"required_capabilities": [
"read_authorized_notion_content"
],
"preconditions": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"\u9ED8\u8BA4\u8FDE\u63A5\u53EF\u8BFB\u53D6\u548C\u66F4\u65B0\u5185\u5BB9\uFF0C\u672C\u671F\u4E0D\u6267\u884C\u5199\u64CD\u4F5C\u6216\u6388\u6743\u8FDE\u63A5\uFF1B\u65E7SSE\u4EC5\u4E0D\u517C\u5BB9Streamable HTTP\u65F6\u7684fallback\u3002",
"\u6BCF\u4E2Aplan\u53EF\u7528\u4E0D\u7B49\u4E8E\u6C38\u4E45\u514D\u8D39/\u65E0\u9650\u989D\u5EA6\uFF1BMCP token\u4EC5Business/Enterprise\u4E14owner\u521B\u5EFA\uFF0CEnterprise SAML\u6388\u6743\u53E6\u5217\u3002",
"\u8FDE\u63A5\u6E90\u641C\u7D22\u3001SQL\u3001\u90E8\u5206\u7B5B\u9009\u53CA\u8BF7\u6C42\u989D\u5EA6\u968F\u5957\u9910\u53D8\u5316\uFF1B\u5B9E\u9645\u8D26\u6237\u4EF7\u683C/\u8D44\u683C/\u989D\u5EA6\u4E0E\u65E5\u5FD7\u7559\u5B58unknown\u3002",
"\u4EC5workspace member\u53EF\u8FDE\u63A5\uFF1Bguest\u4F1A\u88AB\u62D2\u7EDD\u6388\u6743\uFF0C\u5DF2\u6709\u5185\u5BB9\u8BBF\u95EE\u6743\u4E0D\u80FD\u66FF\u4EE3\u6210\u5458\u8D44\u683C\u3002"
],
"steps": [
"\u51C6\u5907\u5DF2\u83B7\u6388\u6743\u7684\u6700\u5C0F\u8F93\u5165\uFF0C\u6838\u5BF9\u672Cprofile\u7684\u9002\u7528\u8303\u56F4\u3001\u8BA4\u8BC1\u4E0E\u8D39\u7528\uFF1B\u4E0D\u586B\u79C1\u4EBA\u4FE1\u606F\u6216\u51ED\u636E\u5230\u516C\u5F00\u793A\u4F8B\u3002",
"\u4EC5\u5019\u9009 https://mcp.notion.com/mcp\uFF1B\u672A\u6765\u5148\u6838\u5DE5\u4F5C\u533A\u3001scope\u4E0E\u53EA\u8BFBtool schema\uFF0C\u672A\u6388\u6743\u65F6\u4E0D\u5EFA\u7ACBOAuth\u6216MCP token\u3002",
"\u672A\u6765\u83B7\u51C6\u8C03\u7528\u540E\u6838\u5BF9HTTP/MCP\u72B6\u6001\u3001\u8FD4\u56DE\u7ED3\u6784\u4E0E\u8BF7\u6C42\u6761\u4EF6\uFF0C\u4FDD\u7559\u7F3A\u9879/\u9650\u6D41/\u6743\u9650\u9519\u8BEF\uFF1B\u672C\u6B21\u6CA1\u6709\u6267\u884C\u6B64\u6B65\u9AA4\u3002"
],
"input_contract": "\u672A\u6765\u7ECF\u660E\u786E\u6388\u6743\u7684workspace\u53CA\u53EA\u8BFB\u67E5\u8BE2\uFF1B\u8BE5\u9875\u5DE5\u5177\u5B8C\u6574\u53C2\u6570schema\u672A\u5217\uFF0C\u672C\u6B21\u4E0D\u8F93\u5165workspace ID\u3001token\u6216\u79C1\u4EBA\u5185\u5BB9\u3002",
"output_contract": "\u7528\u6237\u53EF\u8BBF\u95EE\u7684Notion\u5185\u5BB9\uFF1B\u670D\u52A1\u5668\u540C\u65F6\u652F\u6301\u66F4\u65B0\uFF0C\u4E0D\u627F\u8BFA\u670D\u52A1\u5F3A\u5236\u53EA\u8BFB\u6216\u6240\u6709\u5957\u9910\u68C0\u7D22\u529F\u80FD\u4E00\u81F4\u3002",
"validation": "\u672A\u6765\u6838\u5BF9\u53EA\u8BFB\u64CD\u4F5C\u4E0E\u5F53\u524Dworkspace\u6743\u9650\u3001\u5957\u9910\u9650\u5236\u548C\u5B9E\u9645\u8FD4\u56DE\uFF1B\u4E0D\u8C03\u7528\u66F4\u65B0\u5DE5\u5177\u3001\u4E0D\u81EA\u52A8\u5207\u4ED8\u8D39\u529F\u80FD\u3002",
"failure_fallback": "\u6761\u4EF6\u4E0D\u6EE1\u8DB3\u3001\u8BA4\u8BC1/\u9650\u6D41/\u7ED3\u6784\u9519\u8BEF\u5373\u505C\u6B62\u8BE5\u8C03\u7528\u5E76\u4FDD\u7559unknown\uFF1B\u4E0D\u5207\u6362\u4ED8\u8D39\u670D\u52A1\u3001\u4E0D\u731C\u5DE5\u5177\u540D\u3001\u4E0D\u6267\u884C\u5199\u64CD\u4F5C\u3002"
}
}
],
"evidence": [
{
"evidence_id": "notion-hosted-mcp-documentation-e1",
"evidence_type": "documentation",
"source_url": "https://developers.notion.com/guides/mcp/get-started-with-mcp",
"locator": ".local/deep-cards-v1/mcp-public-batch-20261024-01/sources/notion-hosted-mcp-documentation.txt:L84-L98;L335-L336",
"excerpt": "Connect an MCP client to your Notion workspace.\nCopy pageCopy page\nFollow the instructions for your MCP client. After you authorize the connection, the client can read and update content that you can access in the selected Notion workspace.\n\u200B\nCodex (ChatGPT)\nCodex is OpenAI\u2019s coding agent. See the Codex MCP documentation for more details.\n1\nAdd the Notion server to your Codex configuration at ~/.codex/config.toml\n:\n[mcp_servers.notion]\nurl = \u0022https://mcp.notion.com/mcp\u0022\n2\nAuthenticate by running:\ncodex mcp login notion\nComplete the OAuth flow to connect your Notion workspace.\n[\u540C\u4E00\u6587\u6863 L335-L336]\nCan workspace guests use Notion MCP?\nNo. Only workspace members can connect Notion MCP. A guest who tries to connect sees a message that guests can\u2019t connect, and Notion refuses the authorization.",
"source_version": "documentation-sha256:4acbcc889b93aece43de060f4bd6d706778b62cf86864b80ccb3b8e2b204d40d",
"content_sha256": "4acbcc889b93aece43de060f4bd6d706778b62cf86864b80ccb3b8e2b204d40d",
"collected_at": "2026-10-24T04:40:28.4134096\u002B00:00",
"profile_ids": [
"notion-hosted-mcp-documentation"
],
"covers": [
{
"key": "invocation_mode",
"value": "api"
},
{
"key": "auth_required",
"value": "true"
}
],
"execution": null
},
{
"evidence_id": "notion-hosted-mcp-documentation-e2",
"evidence_type": "documentation",
"source_url": "https://developers.notion.com/guides/mcp/get-started-with-mcp",
"locator": ".local/deep-cards-v1/mcp-public-batch-20261024-01/sources/notion-hosted-mcp-documentation.txt:L265-L269",
"excerpt": "Other MCP clients\nIf your MCP client isn\u2019t listed above, add Notion as a remote MCP server:\nStreamable HTTP (recommended): https://mcp.notion.com/mcp\nSSE fallback: https://mcp.notion.com/sse\n\u2014 use this only if the client doesn\u2019t support Streamable HTTP.",
"source_version": "documentation-sha256:4acbcc889b93aece43de060f4bd6d706778b62cf86864b80ccb3b8e2b204d40d",
"content_sha256": "4acbcc889b93aece43de060f4bd6d706778b62cf86864b80ccb3b8e2b204d40d",
"collected_at": "2026-10-24T04:40:28.4134096\u002B00:00",
"profile_ids": [
"notion-hosted-mcp-documentation"
],
"covers": [
{
"key": "execution_location",
"value": "remote"
}
],
"execution": null
}
]
},
"version_read_basis": "archived_revision",
"deep_read": {
"schema_version": "navonavo.capability-read.v1",
"card_id": "cap-f8e79f8700663d7a0073d381",
"card_version": 3,
"selected_profile_id": null,
"state": "documented",
"review_state": "current",
"read_url": "https://navonavo.com/api/v1/capabilities/cap-f8e79f8700663d7a0073d381?version=3",
"page_url": "https://navonavo.com/capabilities/cap-f8e79f8700663d7a0073d381?version=3",
"profiles": [
{
"profile_id": "notion-hosted-mcp-documentation",
"component_version": "documentation-sha256:4acbcc889b93aece43de060f4bd6d706778b62cf86864b80ccb3b8e2b204d40d",
"summary": "Notion\u6258\u7BA1MCP\uFF1AStreamable HTTP/OAuth\u8D44\u6599\u8FDE\u63A5\u8BF4\u660E\uFF1B\u53EF\u8BFB\u5199\u6388\u6743workspace\uFF0C\u672A\u8FDE\u63A5\u3002",
"conditions": [
{
"key": "invocation_mode",
"value": "api",
"state": "T",
"reason": "Supported within this profile and component version.",
"evidence_refs": [
"notion-hosted-mcp-documentation-e1"
]
},
{
"key": "auth_required",
"value": "true",
"state": "T",
"reason": "Supported within this profile and component version.",
"evidence_refs": [
"notion-hosted-mcp-documentation-e1"
]
},
{
"key": "execution_location",
"value": "remote",
"state": "T",
"reason": "Supported within this profile and component version.",
"evidence_refs": [
"notion-hosted-mcp-documentation-e2"
]
}
],
"connection": {
"entry": "https://mcp.notion.com/mcp",
"protocol": "MCP Streamable HTTP",
"authentication": "\u4EA4\u4E92OAuth\u8FDE\u63A5\u6240\u9009workspace\u4E14\u4EC5\u5F53\u524D\u7528\u6237\u53EF\u8BBF\u95EE\u5185\u5BB9\uFF1BBusiness/Enterprise\u53E6\u6709owner\u521B\u5EFA\u7684MCP token\uFF0C\u4E0D\u80FD\u5F53\u901A\u7528\u514D\u767B\u5F55",
"environment": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"\u9ED8\u8BA4\u8FDE\u63A5\u53EF\u8BFB\u53D6\u548C\u66F4\u65B0\u5185\u5BB9\uFF0C\u672C\u671F\u4E0D\u6267\u884C\u5199\u64CD\u4F5C\u6216\u6388\u6743\u8FDE\u63A5\uFF1B\u65E7SSE\u4EC5\u4E0D\u517C\u5BB9Streamable HTTP\u65F6\u7684fallback\u3002",
"\u6BCF\u4E2Aplan\u53EF\u7528\u4E0D\u7B49\u4E8E\u6C38\u4E45\u514D\u8D39/\u65E0\u9650\u989D\u5EA6\uFF1BMCP token\u4EC5Business/Enterprise\u4E14owner\u521B\u5EFA\uFF0CEnterprise SAML\u6388\u6743\u53E6\u5217\u3002",
"\u8FDE\u63A5\u6E90\u641C\u7D22\u3001SQL\u3001\u90E8\u5206\u7B5B\u9009\u53CA\u8BF7\u6C42\u989D\u5EA6\u968F\u5957\u9910\u53D8\u5316\uFF1B\u5B9E\u9645\u8D26\u6237\u4EF7\u683C/\u8D44\u683C/\u989D\u5EA6\u4E0E\u65E5\u5FD7\u7559\u5B58unknown\u3002",
"\u4EC5workspace member\u53EF\u8FDE\u63A5\uFF1Bguest\u4F1A\u88AB\u62D2\u7EDD\u6388\u6743\uFF0C\u5DF2\u6709\u5185\u5BB9\u8BBF\u95EE\u6743\u4E0D\u80FD\u66FF\u4EE3\u6210\u5458\u8D44\u683C\u3002"
],
"pricing_status": "unknown",
"quota_status": "unknown"
},
"recipe": {
"recipe_id": "notion-hosted-mcp-documentation-recipe",
"revision": 2,
"required_capabilities": [
"read_authorized_notion_content"
],
"preconditions": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"\u9ED8\u8BA4\u8FDE\u63A5\u53EF\u8BFB\u53D6\u548C\u66F4\u65B0\u5185\u5BB9\uFF0C\u672C\u671F\u4E0D\u6267\u884C\u5199\u64CD\u4F5C\u6216\u6388\u6743\u8FDE\u63A5\uFF1B\u65E7SSE\u4EC5\u4E0D\u517C\u5BB9Streamable HTTP\u65F6\u7684fallback\u3002",
"\u6BCF\u4E2Aplan\u53EF\u7528\u4E0D\u7B49\u4E8E\u6C38\u4E45\u514D\u8D39/\u65E0\u9650\u989D\u5EA6\uFF1BMCP token\u4EC5Business/Enterprise\u4E14owner\u521B\u5EFA\uFF0CEnterprise SAML\u6388\u6743\u53E6\u5217\u3002",
"\u8FDE\u63A5\u6E90\u641C\u7D22\u3001SQL\u3001\u90E8\u5206\u7B5B\u9009\u53CA\u8BF7\u6C42\u989D\u5EA6\u968F\u5957\u9910\u53D8\u5316\uFF1B\u5B9E\u9645\u8D26\u6237\u4EF7\u683C/\u8D44\u683C/\u989D\u5EA6\u4E0E\u65E5\u5FD7\u7559\u5B58unknown\u3002",
"\u4EC5workspace member\u53EF\u8FDE\u63A5\uFF1Bguest\u4F1A\u88AB\u62D2\u7EDD\u6388\u6743\uFF0C\u5DF2\u6709\u5185\u5BB9\u8BBF\u95EE\u6743\u4E0D\u80FD\u66FF\u4EE3\u6210\u5458\u8D44\u683C\u3002"
],
"steps": [
"\u51C6\u5907\u5DF2\u83B7\u6388\u6743\u7684\u6700\u5C0F\u8F93\u5165\uFF0C\u6838\u5BF9\u672Cprofile\u7684\u9002\u7528\u8303\u56F4\u3001\u8BA4\u8BC1\u4E0E\u8D39\u7528\uFF1B\u4E0D\u586B\u79C1\u4EBA\u4FE1\u606F\u6216\u51ED\u636E\u5230\u516C\u5F00\u793A\u4F8B\u3002",
"\u4EC5\u5019\u9009 https://mcp.notion.com/mcp\uFF1B\u672A\u6765\u5148\u6838\u5DE5\u4F5C\u533A\u3001scope\u4E0E\u53EA\u8BFBtool schema\uFF0C\u672A\u6388\u6743\u65F6\u4E0D\u5EFA\u7ACBOAuth\u6216MCP token\u3002",
"\u672A\u6765\u83B7\u51C6\u8C03\u7528\u540E\u6838\u5BF9HTTP/MCP\u72B6\u6001\u3001\u8FD4\u56DE\u7ED3\u6784\u4E0E\u8BF7\u6C42\u6761\u4EF6\uFF0C\u4FDD\u7559\u7F3A\u9879/\u9650\u6D41/\u6743\u9650\u9519\u8BEF\uFF1B\u672C\u6B21\u6CA1\u6709\u6267\u884C\u6B64\u6B65\u9AA4\u3002"
],
"input_contract": "\u672A\u6765\u7ECF\u660E\u786E\u6388\u6743\u7684workspace\u53CA\u53EA\u8BFB\u67E5\u8BE2\uFF1B\u8BE5\u9875\u5DE5\u5177\u5B8C\u6574\u53C2\u6570schema\u672A\u5217\uFF0C\u672C\u6B21\u4E0D\u8F93\u5165workspace ID\u3001token\u6216\u79C1\u4EBA\u5185\u5BB9\u3002",
"output_contract": "\u7528\u6237\u53EF\u8BBF\u95EE\u7684Notion\u5185\u5BB9\uFF1B\u670D\u52A1\u5668\u540C\u65F6\u652F\u6301\u66F4\u65B0\uFF0C\u4E0D\u627F\u8BFA\u670D\u52A1\u5F3A\u5236\u53EA\u8BFB\u6216\u6240\u6709\u5957\u9910\u68C0\u7D22\u529F\u80FD\u4E00\u81F4\u3002",
"validation": "\u672A\u6765\u6838\u5BF9\u53EA\u8BFB\u64CD\u4F5C\u4E0E\u5F53\u524Dworkspace\u6743\u9650\u3001\u5957\u9910\u9650\u5236\u548C\u5B9E\u9645\u8FD4\u56DE\uFF1B\u4E0D\u8C03\u7528\u66F4\u65B0\u5DE5\u5177\u3001\u4E0D\u81EA\u52A8\u5207\u4ED8\u8D39\u529F\u80FD\u3002",
"failure_fallback": "\u6761\u4EF6\u4E0D\u6EE1\u8DB3\u3001\u8BA4\u8BC1/\u9650\u6D41/\u7ED3\u6784\u9519\u8BEF\u5373\u505C\u6B62\u8BE5\u8C03\u7528\u5E76\u4FDD\u7559unknown\uFF1B\u4E0D\u5207\u6362\u4ED8\u8D39\u670D\u52A1\u3001\u4E0D\u731C\u5DE5\u5177\u540D\u3001\u4E0D\u6267\u884C\u5199\u64CD\u4F5C\u3002"
},
"evidence": [
{
"evidence_id": "notion-hosted-mcp-documentation-e1",
"evidence_type": "documentation",
"source_url": "https://developers.notion.com/guides/mcp/get-started-with-mcp",
"locator": ".local/deep-cards-v1/mcp-public-batch-20261024-01/sources/notion-hosted-mcp-documentation.txt:L84-L98;L335-L336",
"excerpt": "Connect an MCP client to your Notion workspace.\nCopy pageCopy page\nFollow the instructions for your MCP client. After you authorize the connection, the client can read and update content that you can access in the selected Notion workspace.\n\u200B\nCodex (ChatGPT)\nCodex is OpenAI\u2019s coding agent. See the Codex MCP documentation for more details.\n1\nAdd the Notion server to your Codex configuration at ~/.codex/config.toml\n:\n[mcp_servers.notion]\nurl = \u0022https://mcp.notion.com/mcp\u0022\n2\nAuthenticate by running:\ncodex mcp login notion\nComplete the OAuth flow to connect your Notion workspace.\n[\u540C\u4E00\u6587\u6863 L335-L336]\nCan workspace guests use Notion MCP?\nNo. Only workspace members can connect Notion MCP. A guest who tries to connect sees a message that guests can\u2019t connect, and Notion refuses the authorization.",
"source_version": "documentation-sha256:4acbcc889b93aece43de060f4bd6d706778b62cf86864b80ccb3b8e2b204d40d",
"content_sha256": "4acbcc889b93aece43de060f4bd6d706778b62cf86864b80ccb3b8e2b204d40d",
"collected_at": "2026-10-24T04:40:28.4134096\u002B00:00",
"profile_ids": [
"notion-hosted-mcp-documentation"
],
"covers": [
{
"key": "invocation_mode",
"value": "api"
},
{
"key": "auth_required",
"value": "true"
}
],
"execution": null
},
{
"evidence_id": "notion-hosted-mcp-documentation-e2",
"evidence_type": "documentation",
"source_url": "https://developers.notion.com/guides/mcp/get-started-with-mcp",
"locator": ".local/deep-cards-v1/mcp-public-batch-20261024-01/sources/notion-hosted-mcp-documentation.txt:L265-L269",
"excerpt": "Other MCP clients\nIf your MCP client isn\u2019t listed above, add Notion as a remote MCP server:\nStreamable HTTP (recommended): https://mcp.notion.com/mcp\nSSE fallback: https://mcp.notion.com/sse\n\u2014 use this only if the client doesn\u2019t support Streamable HTTP.",
"source_version": "documentation-sha256:4acbcc889b93aece43de060f4bd6d706778b62cf86864b80ccb3b8e2b204d40d",
"content_sha256": "4acbcc889b93aece43de060f4bd6d706778b62cf86864b80ccb3b8e2b204d40d",
"collected_at": "2026-10-24T04:40:28.4134096\u002B00:00",
"profile_ids": [
"notion-hosted-mcp-documentation"
],
"covers": [
{
"key": "execution_location",
"value": "remote"
}
],
"execution": null
}
]
}
],
"warnings": [
"\u8D44\u6599\u4E0E\u6765\u6E90\u58F0\u660E\u4E0D\u7B49\u4E8E\u672C\u7AD9\u5B9E\u6D4B\uFF1B\u672A\u5217\u51FA\u7684\u6761\u4EF6\u4ECD\u672A\u77E5\u3002",
"\u7ED3\u6784\u5316\u914D\u65B9\u53EA\u6309\u516C\u5F00\u58F0\u660E\u68C0\u67E5\u7EA6\u675F\u4E0E\u63A5\u53E3\uFF0C\u4E0D\u6267\u884C\u4EFB\u52A1\u6216\u6388\u4E88\u6743\u9650\uFF1B\u7F3A\u5931\u8BB0\u5F55\u4FDD\u6301\u672A\u77E5\uFF0C\u63A5\u53E3\u517C\u5BB9\u4E0D\u8BC1\u660E\u5B9E\u9645\u6210\u529F\u3002"
]
}
}