Notion

Notion MCP Server

Open Notion SSE stream

get

Establishes a Server-Sent Events (SSE) connection to receive real-time notifications from the Notion MCP server. This endpoint acts as a proxy to the underlying MCP server.

Authorizations
AuthorizationstringRequired

OAuth2 access token for authenticated requests

Header parameters
Mcp-Session-IdstringOptional

Optional MCP session identifier

Responses
200

SSE stream established

text/event-stream
Responsestring
get
/api/v1/mcps/notion

Send JSON-RPC request to Notion

post

Send a JSON-RPC 2.0 request to the Notion MCP server. This endpoint acts as a proxy, forwarding your request to the underlying MCP server.

Authorizations
AuthorizationstringRequired

OAuth2 access token for authenticated requests

Header parameters
Mcp-Session-IdstringOptional

Optional MCP session identifier

Body
jsonrpcstring · enumRequired

JSON-RPC version

Possible values:
methodstringRequired

Method name

Example: tools/list
idone ofRequired

Request identifier

stringOptional
or
integerOptional
or
nullOptional
Responses
200

JSON-RPC response

application/json
post
/api/v1/mcps/notion

Terminate Notion session

delete

Terminate an active MCP server session with the Notion MCP server.

Authorizations
AuthorizationstringRequired

OAuth2 access token for authenticated requests

Header parameters
Mcp-Session-IdstringRequired

MCP session identifier

Responses
delete
/api/v1/mcps/notion

No content

Open Notion SSE stream with path

get
Authorizations
AuthorizationstringRequired

OAuth2 access token for authenticated requests

Path parameters
pathstringRequired

Additional path segments

Header parameters
Mcp-Session-IdstringOptional

Optional MCP session identifier

Responses
200

SSE stream established

text/event-stream
Responsestring
get
/api/v1/mcps/notion/{path}

Send JSON-RPC request with path to Notion

post
Authorizations
AuthorizationstringRequired

OAuth2 access token for authenticated requests

Path parameters
pathstringRequired

Additional path segments

Header parameters
Mcp-Session-IdstringOptional

Optional MCP session identifier

Body
jsonrpcstring · enumRequired

JSON-RPC version

Possible values:
methodstringRequired

Method name

Example: tools/list
idone ofRequired

Request identifier

stringOptional
or
integerOptional
or
nullOptional
Responses
200

JSON-RPC response

application/json
post
/api/v1/mcps/notion/{path}

Terminate Notion session with path

delete
Authorizations
AuthorizationstringRequired

OAuth2 access token for authenticated requests

Path parameters
pathstringRequired

Additional path segments

Header parameters
Mcp-Session-IdstringRequired

MCP session identifier

Responses
delete
/api/v1/mcps/notion/{path}

No content

Last updated