← Back to Skills Marketplace
maverick

Notion mcp

by Maverick · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
37
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install maverick-notion-mcp
Description
Search, read, and update Notion pages, databases, blocks, comments, and workspace content via Notion's hosted MCP server (https://mcp.notion.com/mcp). Use wh...
README (SKILL.md)

Notion

Quick start

Always invoke through bash {baseDir}/scripts/invoke.sh — never call mcporter directly. The wrapper seeds the OAuth vault from the env-supplied tokens when needed, then calls mcporter.

bash {baseDir}/scripts/invoke.sh call maverick-notion.notion-get-self
bash {baseDir}/scripts/invoke.sh call maverick-notion.notion-search query="roadmap"

For structured output (also surfaces transport errors as JSON envelopes — workaround for mcporter #153):

bash {baseDir}/scripts/invoke.sh call --output json maverick-notion.notion-search query="roadmap" | jq '.result.content'

Discover available tools and schemas:

bash {baseDir}/scripts/invoke.sh list maverick-notion --schema

Safety

Write operations (notion-create-pages, notion-update-page, notion-move-pages, notion-duplicate-page, notion-create-database, notion-update-data-source, notion-create-view, notion-update-view, notion-create-comment, and broad workspace changes) modify Notion content visible to the connected workspace. Confirm clear user intent before invoking write tools — search and read tools are safe to call freely while exploring. Search before assuming page, database, user, or block IDs, and read the current record before modifying it.

Authentication

Tokens are provisioned and rotated automatically. If a call returns HTTP 401 that doesn't recover within a few seconds, the OAuth grant has been revoked — re-authorize the integration to refresh credentials.

Data flow

Tool calls travel to Notion's hosted MCP service at https://mcp.notion.com/mcp over HTTPS, authenticated via OAuth. Notion sees the workspace content referenced by each call. Use this skill for Notion-related work only; do not pass unrelated sensitive content through these tools.

Dependencies

  • mcporter (github.com/steipete/mcporter) — MCP CLI used to invoke Notion's hosted MCP server. Auto-installed via npm install -g --ignore-scripts mcporter if missing on PATH (see install spec in frontmatter). The install spec uses unpinned mcporter (npm latest); operators with strict supply-chain controls should override the install to pin a specific version (e.g. mcporter@\x3Cversion>).
  • jq (stedolan.github.io/jq) — JSON processor used by the vault initializer. System dependency; install via your OS package manager (apt install jq, brew install jq, etc.).
  • flock (part of util-linux) — file locking used to serialize concurrent vault writes. Available by default on Linux; on macOS install via brew install flock.
  • shasum (Perl, ships with Digest::SHA) — computes the SHA-256 hashes used to derive the mcporter vault key and the provisioned-token marker. Preinstalled on macOS and on Debian/Ubuntu (incl. the deployed cloudflare/sandbox Ubuntu 22.04 image); on minimal Linux images install perl-Digest-SHA. The script invokes shasum -a 256 rather than GNU sha256sum so it runs on stock macOS without coreutils.
Usage Guidance
Install this only if you want the agent to access your Notion workspace. Keep the OAuth tokens protected, confirm any write action before it runs, and consider pinning the mcporter package version in controlled environments.
Capability Analysis
Type: OpenClaw Skill Name: maverick-notion-mcp Version: 1.0.0 The skill provides a legitimate integration with Notion's official MCP server (mcp.notion.com) using the mcporter utility. The included scripts (init-mcporter.sh and invoke.sh) are well-documented and follow security best practices, such as passing OAuth tokens to jq via environment variables to avoid process-list exposure and using flock for safe concurrent access to the credential vault. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The advertised purpose matches the artifacts: it searches, reads, and updates Notion through Notion's hosted MCP server. The capability is high-impact because it includes workspace write operations.
Instruction Scope
The skill tells the agent to use it only for Notion-related work and to confirm clear user intent before write operations; read/search operations are allowed for exploration.
Install Mechanism
The skill installs the mcporter Node package as a helper and explicitly discloses that it is unpinned to npm latest.
Credentials
OAuth access, refresh token, and client ID requirements are proportionate for a Notion integration, and the data flow to Notion's hosted MCP endpoint is disclosed.
Persistence & Privilege
The wrapper persists OAuth tokens in the local mcporter credentials vault and stores a hash marker in the skill directory; no background agent or self-propagation behavior is shown.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install maverick-notion-mcp
  3. After installation, invoke the skill by name or use /maverick-notion-mcp
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the maverick-notion-mcp skill. - Enables searching, reading, and updating Notion pages, databases, blocks, comments, and workspace content via Notion's hosted MCP server. - Provides a wrapper script for safe invocation and automated OAuth token management. - Includes tools for both read and write operations, with clear safety guidelines for content modification. - Requires external dependencies: mcporter, jq, flock, shasum. - Designed exclusively for Notion content (not for Linear, Jira, or GitHub items). - Detailed installation instructions and dependency management included.
Metadata
Slug maverick-notion-mcp
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Notion mcp?

Search, read, and update Notion pages, databases, blocks, comments, and workspace content via Notion's hosted MCP server (https://mcp.notion.com/mcp). Use wh... It is an AI Agent Skill for Claude Code / OpenClaw, with 37 downloads so far.

How do I install Notion mcp?

Run "/install maverick-notion-mcp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Notion mcp free?

Yes, Notion mcp is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Notion mcp support?

Notion mcp is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Notion mcp?

It is built and maintained by Maverick (@maverick); the current version is v1.0.0.

💬 Comments