Skip to content

Add native MCP tabs alongside API tabs for 10 more vendors#427

Open
socialyadept wants to merge 22 commits into
mainfrom
muhammad.kumail/native-mcp-tabs-batch
Open

Add native MCP tabs alongside API tabs for 10 more vendors#427
socialyadept wants to merge 22 commits into
mainfrom
muhammad.kumail/native-mcp-tabs-batch

Conversation

@socialyadept

@socialyadept socialyadept commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Summary

10 more vendors that now ship a native hosted MCP server alongside their existing REST API. Each vendor page gets a two-tab layout — the vendor's native MCP server as the default/first tab, and the existing API-backed option as the second tab — with an intro comparison table explaining the difference (who hosts the server, authentication, access scoping, tool surface, setup effort).

Added a native MCP tab to existing pages:

  • GitHub — no dynamic client registration (DCR); requires a manually registered GitHub OAuth App/GitHub App, plus a personal-access-token fallback
  • Google Drive — no DCR; requires a Google Cloud OAuth client
  • Linear — DCR (recommended), plus a personal API key fallback
  • Lucid — DCR only; requires an account admin to enable MCP access first
  • n8n — DCR (recommended), n8n Cloud only (self-hosted instances stay on the API tab)
  • PagerDuty — no DCR; requires a manually registered Scoped OAuth app, plus an API-key/user-token fallback
  • Slack — no DCR; requires a manually registered Slack app (with an "Enable MCP" toggle prerequisite), plus a static user-token fallback

New two-tab pages (no prior docs page existed) + site navigation entries:

  • Monday — DCR only. Catalog names are easy to confuse: "Monday" (native MCP) vs "monday.com" (API) — called out explicitly in the doc.
  • Pylon — DCR only.
  • Granola — DCR only. Flagged for extra reviewer attention: unlike the others, there was no prior internal research to build on, so the native MCP tab is based on best-effort public research against Granola's own docs (see the note on the Granola page for the one section written conservatively due to limited vendor documentation).

Test plan

  • Every external vendor reference link was verified live (WebFetch) before inclusion; anything that didn't verify was dropped or replaced
  • Internal doc links/anchors (/product/admin/mcp-servers#..., /product/admin/enable-ai-access-management#..., etc.) confirmed to exist on main
  • Tabs/Tab/Steps/Step/Note MDX tags balanced on all 10 pages
  • docs.json is valid JSON; all three new nav entries inserted alphabetically without reformatting surrounding lines
  • Section structure (## headings inside each tab) matches the convention already shipped on the Notion page
  • Corrected UI auth-method labels used throughout ("Client credentials", "JWT Bearer (RFC 7523)", "OAuth2 — per-user passthrough") per the latest UI-label audit
  • Grepped every page for stale auth-method labels and incorrect DCR claims — none found

🤖 Generated with Claude Code

socialyadept and others added 21 commits July 24, 2026 22:01
Documents both ways to govern Pylon: C1 registering Pylon's own hosted
MCP server (per-user OAuth via dynamic client registration only), and
C1's own MCP server translating the Pylon REST API (bearer token
only). Follows the two-tab pattern used for other vendors with a
native MCP option.

Co-authored-by: c1-squire-dev[bot] <c1-squire-dev[bot]@users.noreply.github.com>
Documents C1 registering Linear's own hosted MCP server as a downstream
server, with per-user OAuth (dynamic client registration) as the primary
auth method and a personal API key as a bearer-token alternative, matching
the two-tab pattern already used for other native MCP integrations.

Co-authored-by: c1-squire-dev[bot] <c1-squire-dev[bot]@users.noreply.github.com>
Lucid now offers its own hosted MCP server (dynamic-client-registration
OAuth only), so the Lucid admin page gets the same two-tab pattern as
Notion: a native "Lucid MCP" tab (default) plus the existing "Lucid API"
tab, each self-contained with its own setup steps and access notes.

Co-authored-by: c1-squire-dev[bot] <c1-squire-dev[bot]@users.noreply.github.com>
Mirrors the Notion two-tab pattern: n8n's own hosted MCP server
(n8n Cloud workspaces only, per-user OAuth with dynamic client
registration or a personal access token) as the default tab, with
the existing self-hosted/Cloud REST API integration as the second tab.

Co-authored-by: c1-squire-dev[bot] <c1-squire-dev[bot]@users.noreply.github.com>
C1 now supports registering GitHub's own hosted MCP server as a downstream
server, in addition to the existing C1-hosted GitHub API translation. Add a
native GitHub MCP tab (default) documenting OAuth App registration (no
dynamic client registration support) and personal-access-token fallback,
matching the two-tab pattern already used for other vendors.

Co-authored-by: c1-squire-dev[bot] <c1-squire-dev[bot]@users.noreply.github.com>
Documents the native, Google-hosted Drive MCP server (drivemcp.googleapis.com)
as a second tab, matching the Notion two-way pattern: per-user OAuth via a
Google Cloud OAuth client (no dynamic client registration), the Drive MCP
API enablement step, and Google's fixed MCP tool set.

Co-authored-by: c1-squire-dev[bot] <c1-squire-dev[bot]@users.noreply.github.com>
Documents both ways C1 governs monday.com: the native hosted MCP
server (per-user OAuth with dynamic client registration) and C1's own
API-backed MCP server (personal API token as a bearer token). Adds the
new page to site navigation alongside the other MCP server guides.

Co-authored-by: c1-squire-dev[bot] <c1-squire-dev[bot]@users.noreply.github.com>
Adds a new two-tab MCP server guide for Granola (native hosted MCP
server vs. C1's REST API translation), following the existing Notion
guide's structure, and adds it to site navigation.

Co-authored-by: c1-squire-dev[bot] <c1-squire-dev[bot]@users.noreply.github.com>
Slack now supports two connection paths, mirroring the Notion MCP
pattern: C1's own API-backed MCP server, or Slack's own hosted MCP
server registered as a downstream server. Adds the native MCP tab
(default) covering the Enable MCP prerequisite, the user-token OAuth
flow, and the static-token bearer fallback, alongside the existing
API tab.

Co-authored-by: c1-squire-dev[bot] <c1-squire-dev[bot]@users.noreply.github.com>
PagerDuty now offers its own hosted MCP server, so this adds a second
tab documenting that native option (per-user OAuth via a manually
registered Scoped OAuth app, since PagerDuty's server doesn't support
dynamic client registration, plus an API key / user token fallback),
matching the two-tab pattern already used for Notion.

Co-authored-by: c1-squire-dev[bot] <c1-squire-dev[bot]@users.noreply.github.com>
Align monday.mdx's section structure with product/admin/mcp-server/notion.mdx's
actual shipped convention (## headings inside each Tab) instead of bold
pseudo-headings.

Co-authored-by: c1-squire-dev[bot] <c1-squire-dev[bot]@users.noreply.github.com>
Align pylon.mdx's section structure with product/admin/mcp-server/notion.mdx's
actual shipped convention (## headings inside each Tab) instead of bold
pseudo-headings.

Co-authored-by: c1-squire-dev[bot] <c1-squire-dev[bot]@users.noreply.github.com>
…-tab' into muhammad.kumail/native-mcp-tabs-batch
…b' into muhammad.kumail/native-mcp-tabs-batch
…' into muhammad.kumail/native-mcp-tabs-batch
Several pages cited the same vendor docs URL multiple times for
distinct claims (setup, fallback auth, access scoping, revocation)
instead of linking each claim to the specific section it's actually
describing. Point each repeated citation at the precise anchor on the
target page, verified against the live page's real HTML anchor IDs
(not guessed from heading text). Left links bare where the source page
has no finer subsection to point to.

Also corrects the n8n MCP tab's revoke-access step, which previously
described it vaguely — it's Settings > Instance-level MCP > Connected
clients > per-client revoke.

Co-authored-by: c1-squire-dev[bot] <c1-squire-dev[bot]@users.noreply.github.com>
@mintlify

mintlify Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

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

Project Status Preview Updated (UTC)
conductorone 🟢 Ready View Preview Jul 24, 2026, 11:39 PM

@mintlify

mintlify Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

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

Project Status Preview Updated (UTC)
conductorone 🟡 Building Jul 24, 2026, 11:37 PM

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