- Reliability 8/20
- The README gives specific, plausible details (tool count moving from 19 to 22, API version migration from 2025-09-03 to 2026-03-11) and references `npm run build` / `npm test`, implying build/test scripts exist. However, no CI workflow files or actual test contents were presented in this review, so the MCP init/tool-list handshake cannot be verified as reproducible. Per the static calibration rule, without verifiable execution evidence (real CI plus committed tests covering key paths), reliability is capped at 12, and given the total absence of that evidence here, a lower-mid score is warranted.
- Security and permissions 17/20
- The server shows notable security awareness: it recommends configuring a least-privilege (read-only) Notion integration and explicitly states database deletion is not possible via MCP; the HTTP transport requires bearer-token auth by default, and disabling it requires an explicit `--unsafe-disable-auth` flag with an accompanying warning; DNS-rebinding protection (Host/Origin header checks) is enabled even when auth is disabled; the multi-tenant token-passthrough feature validates token prefixes, binds tokens per session, redacts them from logs, and recommends TLS. No plaintext credentials appear in examples (all placeholders like `ntn_****`), and there are no unconfirmed irreversible dangerous defaults, so no red line is triggered. Points are withheld because least-privilege scoping is opt-in rather than default, and there is no disclosure about Notion-side data retention/encryption.
- Maintenance 10/20
- The repository belongs to Notion's official GitHub organization, is MIT licensed, and shows genuine recent development (v2.0.0 API migration, new Markdown tools targeting the 2026-03-11 API version), indicating active code evolution. However, the README explicitly states the local server may be sunset and that 'Issues and pull requests here are not actively monitored' — an explicit, official statement of reduced community support and possible future deprecation. This is a clear governance/support weakening signal that must be substantially penalized, placing the score in the 'active but with clear governance gaps' range rather than higher.
- Documentation 16/20
- The README is extensive, covering multi-client installation (Cursor, Claude Desktop, Zed, Copilot CLI), both npm and Docker execution paths, both STDIO and HTTP transport modes, three authentication configuration options, detailed token-passthrough semantics with examples, and a migration table for the breaking v2.0.0 changes — all reviewable evidence. Gaps: it does not enumerate parameters/limits for all 22 tools individually, lacks a dedicated troubleshooting section, and does not disclose rate limits or usage costs, so it falls short of a perfect score.
- Setup experience 13/20
- Setup is clearly documented with both npm/npx and Docker (official image and local build) options plus example configs for several mainstream clients, including screenshots for the Notion-side integration steps. It still requires manual steps — creating a Notion integration, connecting pages/databases individually, and configuring environment variables or headers correctly — making it usable but somewhat manual and fragile. Per the static calibration rule, without verifiable execution evidence, setup cannot exceed 15, so a mid-range score within that ceiling is given.