Skip to content

docs(mcp-server): tier-aware lede + Plans & limits comparison table#3654

Merged
koala73 merged 3 commits into
mainfrom
docs/mcp-server-tier-comparison
May 10, 2026
Merged

docs(mcp-server): tier-aware lede + Plans & limits comparison table#3654
koala73 merged 3 commits into
mainfrom
docs/mcp-server-tier-comparison

Conversation

@koala73

@koala73 koala73 commented May 10, 2026

Copy link
Copy Markdown
Owner

Summary

Improves the MCP Server docs following user-feedback after #3646 shipped:

  1. Tier-aware lede. The previous `` callout said "gated behind PRO" — accurate but narrow. The reality is that both Pro and API tiers can use the OAuth flow (no API key required). The new copy makes that explicit and points readers at the comparison table.

  2. New "Plans & limits" table replacing the previous bullet list. One row per plan covering MCP access, auth modes, daily cap, per-minute cap, and notes. Surfaces the actual contrast users care about:

    • Free: no MCP
    • Pro: 50 tool calls / UTC day (the only hard daily quota)
    • API Starter / Business / Enterprise: no daily cap, 60/min/key
    • Pro's 60/min is per-USER (shared across installs); API tiers' is per-KEY.
  3. Clarifying line that `tools/list` and `initialize` are never counted against either limit.

Why

User reported the docs didn't make Pro's lower daily quota visible relative to API Standard / Business / Enterprise. The previous wording required reading two paragraphs to compare tiers. A table is the right shape.

Test plan

  • MDX lint clean (`node --test tests/mdx-lint.test.mjs`).
  • Markdown lint clean.
  • Mintlify slug check (CI).
  • Visual review on Mintlify preview deploy.

No code changes. Docs-only.

Two improvements requested after PR #3646 landed in production:

1. Lede emphasises that BOTH Pro and API tiers can OAuth-sign-in (the
   prior copy implied OAuth was Pro-only). The functional difference
   between tiers is rate limits, not auth surface.

2. New "Plans & limits" table replacing the previous bullet list. One
   row per plan (Free / Pro / API Starter / API Business / Enterprise)
   with MCP access, auth modes, daily cap, per-minute cap, and notes.
   Highlights:
   - Free: no MCP (401 at OAuth)
   - Pro: 50 tool calls/UTC day (the only hard daily quota)
   - API Starter / Business / Enterprise: no daily cap, 60/min/key
   - Pro's 60/min is per-USER (shared across installs);
     API tiers' 60/min is per-KEY (multiple keys = higher throughput)

Plus a clarifying paragraph on what doesn't count: `tools/list` and
`initialize` are never charged against either limit.

No code changes. MDX lint + markdown lint clean.
@mintlify

mintlify Bot commented May 10, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
WorldMonitor 🟢 Ready View Preview May 10, 2026, 7:27 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@vercel

vercel Bot commented May 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
worldmonitor Ignored Ignored Preview May 10, 2026 7:41pm

Request Review

@greptile-apps

greptile-apps Bot commented May 10, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This docs-only PR refreshes docs/mcp-server.mdx with two main changes: a rewritten <Info> callout that correctly describes both Pro and API tiers as OAuth-capable, and a new "Plans & limits" table that replaces the old bullet list with a per-row breakdown of MCP access, auth modes, daily cap, and per-minute throttle.

  • Tier-aware lede: The <Info> callout and the paragraph below it now accurately surface that API Starter/Business/Enterprise users can also use OAuth, and explicitly contrast Pro's 50/day hard quota against the no-daily-cap API tiers.
  • Plans & limits table: Converts the old fragmented bullet list into a single comparison table covering Free through Enterprise; the surrounding prose clarifies that Pro's 60/min is per-user while API tiers' is per-key.
  • Other rate limits subsection: Retains the OAuth and dynamic-registration IP limits unchanged; adds the JSON-RPC error code -32029 to the 429 description.

Confidence Score: 3/5

The change is docs-only, but it introduces a direct numeric contradiction within the same page that users will notice.

The new lede claims "36+ tools" while the Tool catalog heading four sections lower still reads "32 tools" — both numbers are on the same page and users will see the conflict immediately. Until one of those numbers is corrected the page actively misleads readers about the tool count. The Retry-After format discrepancy is a smaller concern but could trip up developers writing retry logic.

docs/mcp-server.mdx — the tool-count contradiction between the new lede and the unchanged catalog heading needs to be resolved before publishing.

Important Files Changed

Filename Overview
docs/mcp-server.mdx Rewrites the lede callout and rate-limit section into a tier comparison table; introduces a factual conflict between "36+ tools" in the new lede and "32 tools" in the unchanged Tool catalog heading, and an ambiguity in the Retry-After header format description.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    Client([MCP Client]) --> OAuthFlow[OAuth 2.1 Flow]
    OAuthFlow --> TierCheck{Tier?}
    TierCheck -->|Free| Reject401[401 INSUFFICIENT_TIER]
    TierCheck -->|Pro| ProQuota{Daily quota\n50 tool calls / UTC day}
    TierCheck -->|API Starter / Business / Enterprise| APIQuota{Per-minute\n60 req/min/key}
    ProQuota -->|Under limit| RateCheck{Per-minute\n60 req/min/user}
    ProQuota -->|Over limit| Err429Pro[429 + JSON-RPC -32029\nRetry-After: UTC midnight]
    RateCheck -->|OK| Tools[tools/call executed]
    RateCheck -->|Throttled| Err429Rate[429 + Retry-After]
    APIQuota -->|OK| Tools
    APIQuota -->|Throttled| Err429Rate
    Tools -->|tools/list or initialize| NoQuota[Never counted against quota]
Loading

Reviews (1): Last reviewed commit: "docs(mcp-server): tier-aware lede + Plan..." | Re-trigger Greptile

Comment thread docs/mcp-server.mdx Outdated
Comment thread docs/mcp-server.mdx Outdated
…, Enterprise unlimited

Round-2 user feedback on PR #3654: my prior commit said "no daily cap"
for API tiers, which is wrong. Marketed product policy is:
  - API Starter:   1,000 requests / day
  - API Business: 10,000 requests / day
  - Enterprise:   unlimited

These daily caps are advertised to customers but NOT yet enforced in
code (per-minute caps are; daily caps are on the implementation
backlog). Documenting the marketed numbers — internal reviewers can see
the gap from grep'ing apiRateLimit consumers.

Other adjustments:
- Lede: "differ only in daily quotas" instead of "Pro is the only one
  with a daily cap" (no longer accurate).
- "Daily limit (Pro tier)" callout: add a "Need a higher allowance?"
  pointer to API Starter/Business/Enterprise rather than the prior
  "API tiers have no daily cap" line.
- Plans & limits table: collapsed Daily/Per-minute into a single Daily
  quota column (per-minute is uniform 60/min across paid tiers, called
  out separately below the table to avoid table noise).
@koala73
koala73 merged commit c9014d1 into main May 10, 2026
11 checks passed
@koala73
koala73 deleted the docs/mcp-server-tier-comparison branch May 10, 2026 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant