🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@feniix/pi-notion

Package Overview
Dependencies
Maintainers
1
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@feniix/pi-notion

Notion API extension for pi — read, search, and manage Notion pages, databases, and content

latest
Source
npmnpm
Version
3.0.1
Version published
Weekly downloads
83
13.7%
Maintainers
1
Weekly downloads
 
Created
Source

@feniix/pi-notion

Notion MCP extension for pi — connect to Notion via OAuth and use Notion's official MCP tools.

Features

  • MCP OAuth Connect: Connect to Notion's official MCP server
  • Dynamic Tool Registration: Auto-discovers and registers available Notion MCP tools after connect
  • Connection Management: Connect, disconnect, and check status via tools or /notion
  • Guardrails: Advisory warnings for common Notion tool mistakes

Install

pi install npm:@feniix/pi-notion

Ephemeral (one-off) use:

pi -e npm:@feniix/pi-notion

This package is MCP-first and uses Notion's hosted MCP endpoint:

  • MCP URL: https://mcp.notion.com/mcp
  • Auth: OAuth in browser

Connect

Either run:

/notion

or call:

  • notion_mcp_connect

Check status

  • notion_mcp_status

Disconnect

  • notion_mcp_disconnect

Tools

Always available

ToolDescription
notion_mcp_connectConnect to Notion MCP server via OAuth
notion_mcp_disconnectDisconnect and clear stored MCP config
notion_mcp_statusShow current MCP connection status

After connecting

Notion MCP tools are discovered from the server and registered dynamically.

Use notion_mcp_status to list currently available tools.

Authentication Notes

This package requires MCP OAuth (/notion or notion_mcp_connect) for tool connectivity.

Session-start status checks for:

  • MCP OAuth config (~/.pi/agent/notion-mcp-auth.json, or NOTION_MCP_AUTH_FILE / --notion-mcp-auth-file if explicitly set)
  • Legacy OAuth token files under ~/.pi/agent/extensions/
  • Legacy direct API token hints (NOTION_API_KEY, NOTION_TOKEN) and warns that MCP OAuth is still required.

Best practice: use settings.json for non-secret defaults only. Keep Notion credentials in a dedicated private file (by default ~/.pi/agent/notion-mcp-auth.json) or in environment variables. If you want to move the auth file, set NOTION_MCP_AUTH_FILE or pass --notion-mcp-auth-file with a custom file path. Legacy aliases NOTION_MCP_AUTH and --notion-mcp-auth are still accepted but deprecated.

For the legacy direct-token compatibility config path, prefer NOTION_CONFIG_FILE / --notion-config-file. Legacy aliases NOTION_CONFIG and --notion-config are still accepted but deprecated.

Do not store tokens or client secrets in settings.json.

Requirements

  • pi v0.51.0 or later

License

MIT

Keywords

pi

FAQs

Package last updated on 15 May 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts