verifier.org

best 22 mcp servers

ranked on what they actually let an agent do, how they authenticate, how alive the project is, and how much blast radius you're accepting.

last reviewed 22 jul 2026 · 22 tools tested ·list curated by Onur Ozcanxin

the short version
best overallPlaywright MCPletting an agent drive a real browser reliably and cheaply94/100runner-upGitHub MCP Serverany coding agent that needs issues, prs, actions and code search92/100

the single most important thing to know before installing anything: the original reference servers were archived in may 2025. github, slack, postgres, puppeteer, gdrive, brave-search, sentry, gitlab, redis, sqlite and google-maps all moved to a frozen repo and have not been touched since. only seven remain live — filesystem, git, fetch, memory, time, sequentialthinking and everything.

most articles you'll find still publish those dead install commands. every one of them now has a first-party vendor replacement, and that substitution is the whole story of the last eighteen months: mcp went from anthropic reference implementations to a market where github, slack, sentry, supabase, linear, figma, canva, atlassian and asana each run their own.

the second shift is auth. the default shape in 2026 is a vendor-hosted streamable-http endpoint with oauth 2.1 — no install, no api key in a config file. sse is being deprecated across the board; slack's official server refuses it outright.

and one piece of timing worth knowing: the 2026-07-28 spec makes mcp stateless at the protocol layer, removing the initialize handshake and the session header. anything anyone publishes about transports this month has a short shelf life, including this page.

advertisement
  1. 1

    Playwright MCP

    browser automation via the accessibility tree, not screenshots

    94/100

    verdictthe most-installed mcp server by a huge margin, and it earns it — driving the accessibility tree instead of screenshots makes it deterministic and cheap in tokens.

    best for
    letting an agent drive a real browser reliably and cheaply
    price
    free — Apache-2.0
    pricing note
    6.15M npm downloads a week, an order of magnitude ahead of anything else in mcp
    free tier
    yes
    source
    official — microsoft
    transport
    stdio + streamable http
    auth
    none — your local browser
    adoption
    35.4k stars · 6.15M npm/wk
    license
    Apache-2.0

    microsoft's playwright server exposes navigation, clicking, typing, form filling, snapshots, console messages, network inspection and tab management. the design decision that matters is that it operates on the accessibility tree rather than pixels, so the model gets structured text instead of an image to squint at. that is both more reliable and dramatically cheaper per turn than every screenshot-based competitor.

    install is one line — `npx @playwright/mcp@latest` — with docker and standalone http modes documented, and `claude mcp add playwright npx @playwright/mcp@latest` for claude code.

    the risk is proportional to the capability. it drives a browser that may already be logged into your accounts, and one of its tools is called `browser_run_code_unsafe`, which is at least honest. combined with any page containing untrusted text, this is a complete lethal-trifecta setup by default: private data, attacker-controlled content, and an exfiltration channel in one session. use the isolated or docker profile for anything you didn't write.

    note that the archived `puppeteer` reference server is its obsolete predecessor — if a guide tells you to install that, the guide is over a year stale.

    pros
    • +accessibility-tree approach beats every screenshot-based rival
    • +6.15M npm downloads/week — the most-adopted mcp server that exists
    • +first-party microsoft, apache-2.0, actively shipping
    • +stdio, standalone http and docker modes all documented
    cons
    • drives a browser already logged into your accounts
    • no auth boundary — capability is bounded only by the browser profile
    • trivially forms a lethal trifecta with any untrusted page
  2. 2

    GitHub MCP Server

    the official replacement for the archived reference server

    92/100

    verdicttwenty-plus toolsets over the whole github api, first-party, with a read-only flag — the highest-frequency integration in real agentic work.

    best for
    any coding agent that needs issues, prs, actions and code search
    price
    free — MIT
    pricing note
    remote endpoint needs no install; local docker image also published
    free tier
    yes
    source
    official — github
    transport
    streamable http + stdio
    auth
    oauth or personal access token
    adoption
    31.6k stars · pushed same-day
    license
    MIT

    this is where coding agents actually live, and github's own go implementation covers it properly: issues, pull requests, actions, code scanning, dependabot, discussions, projects, notifications, security advisories and more, grouped into toolsets you can enable selectively.

    the remote endpoint at `https://api.githubcopilot.com/mcp/` needs no install at all. locally there's a published docker image. auth is an oauth browser flow with tokens held in memory, or a personal access token if you prefer.

    enable subsets rather than everything — the full toolset is a large context footprint, and most sessions need issues and prs, not secret scanning.

    the security note is not hypothetical. this server is the subject of the well-documented attack class where a malicious issue filed on a public repo prompt-injects the agent into leaking private repository contents. `--read-only` exists and narrow pat scopes exist; use both.

    pros
    • +first-party, actively shipping, twenty-plus toolsets
    • +remote endpoint requires zero installation
    • +--read-only flag genuinely limits blast radius
    • +toolset selection keeps the context cost manageable
    cons
    • full toolset is a heavy context footprint
    • the canonical prompt-injection-via-issue target
    • pat auth is easy to over-scope
  3. 3

    Context7

    kills hallucinated apis by injecting real, version-specific docs

    90/100

    verdictsolves the single most common failure in agentic coding — code written against a two-year-old api — and it's free to start.

    best for
    stopping the model writing code against an api version that no longer exists
    price
    free tier; api key for higher limits
    pricing note
    1.11M npm downloads a week; credential goes in a header rather than a url
    free tier
    yes
    source
    official — upstash
    transport
    streamable http, remote
    auth
    api key via header
    adoption
    59.6k stars · 1.11M npm/wk
    license
    MIT

    context7 pulls up-to-date, version-specific library documentation and code examples into the prompt on demand. you can name a library as `/org/project` and pin a version in plain language. it is the rare mcp server whose value is obvious within one session.

    setup is `npx ctx7 setup`, which handles oauth, generates a key and installs a skill, with `--claude`, `--cursor` and `--opencode` targeting. the manual path points at `https://mcp.context7.com/mcp` with the key in a `CONTEXT7_API_KEY` header — which is the right pattern, and notably better than the competitors that document putting secrets in url query strings.

    at nearly 60,000 stars and over a million npm installs a week it is among the most adopted things in the ecosystem.

    one strategic signal worth flagging: upstash now ships a cli-plus-skills mode explicitly described as not requiring mcp at all. when a vendor offers a non-mcp path to its own mcp server's job, that tells you something about where simple documentation retrieval is heading.

    pros
    • +directly fixes api hallucination, the most common agent failure
    • +1.11M npm/wk and ~60k stars — top-tier adoption
    • +api key in a header, not a url query string
    • +usable free tier
    cons
    • documentation coverage and freshness vary by library
    • adds an external dependency inside your coding loop
    • the vendor now promotes a non-mcp path to the same capability
    advertisement
  4. 4

    MCP Reference Servers

    filesystem, git, fetch — the seven that survived the cull

    87/100

    verdictthe floor every other server is measured against — and the repo whose archived half is the biggest source of dead install commands on the internet.

    best for
    the baseline local capabilities almost every setup needs
    price
    free — MIT
    pricing note
    only seven reference servers remain live; thirteen others were archived in may 2025
    free tier
    yes
    source
    anthropic / protocol maintainers
    transport
    stdio, local only
    auth
    none — directory allowlist
    adoption
    88.8k stars · 471k npm/wk
    license
    MIT

    seven servers are still maintained by the protocol team: filesystem, git, fetch, memory, time, sequentialthinking and everything. filesystem alone does 471,000 npm downloads a week, second only to playwright.

    filesystem does sandboxed read, write, edit, search and move inside directories you explicitly allow. git exposes status, diff, commit, log with timestamp filters, show and branch operations. fetch retrieves a url and converts it to markdown.

    the critical thing to know is what is no longer here. github, slack, postgres, puppeteer, gdrive, brave-search, sentry, gitlab, redis, sqlite, everart and google-maps were all moved to an archived repo frozen at may 2025. if a tutorial tells you to `npx @modelcontextprotocol/server-github`, that tutorial is more than a year out of date and every one of those has a first-party replacement.

    on risk: `fetch` is a textbook prompt-injection vector, pulling untrusted web content straight into context, and `filesystem` writes wherever you allowed it. a badly scoped root directory is a real incident, not a theoretical one.

    pros
    • +maintained by the protocol team itself
    • +filesystem is the second most-installed server in the ecosystem
    • +directory allowlist is a genuine sandbox when scoped properly
    • +MIT, no auth, no account, no vendor
    cons
    • thirteen former reference servers are archived and frozen at may 2025
    • fetch pulls untrusted content directly into context
    • memory is a toy knowledge graph, not production storage
  5. 5

    Figma MCP

    official, and it writes to the canvas as well as reading it

    86/100

    verdictdesign-to-code is mcp's flagship consumer story and figma now owns it first-party — with two different official servers that people constantly confuse.

    best for
    design-to-code, and generating design files from an agent
    price
    free server; figma plan required
    pricing note
    exact seat and plan requirements aren't documented publicly — confirm against your own figma account
    free tier
    yes
    source
    official — figma
    transport
    streamable http (remote + local)
    auth
    oauth
    adoption
    official; guide repo 1.8k stars
    license
    proprietary service

    there are two official figma servers and they are different products. the remote one at `https://mcp.figma.com/mcp` uses oauth, is link-based (you paste a figma url), and can create and modify content in figma design and figjam as well as read it. for claude code it installs as `claude plugin install figma@claude-plugins-official`.

    the desktop one runs at `http://127.0.0.1:3845/mcp` and requires the figma desktop app open with dev mode on and the mcp toggle enabled. in exchange it is selection-based — it acts on what you have selected — and adds design-token extraction and code connect integration. install with `claude mcp add --transport http figma-desktop http://127.0.0.1:3845/mcp`.

    the desktop server's manual toggle is the single most common support issue in this category. if your tools aren't appearing, that's why.

    there is also a well-known community alternative, framelink's figma-context-mcp — 15,500 stars and 87,000 npm installs a week. it fetches via the rest api and deliberately simplifies the response to reduce context, needs no desktop app, and is read-only with a personal access token in plain config. prefer official for oauth and write access; framelink is the lighter option if you just want layout data into cursor.

    pros
    • +first-party with oauth, not a token pasted in a config file
    • +writes to the canvas — most design servers only read
    • +remote option needs no local install
    • +desktop server adds selection input and design tokens
    cons
    • plan and seat requirements aren't publicly documented
    • desktop server needs the app open and a manual toggle
    • two official servers with meaningfully different capabilities is confusing
  6. 6

    Supabase MCP

    a model first-party implementation, and the best security cautionary tale

    84/100

    verdicteverything a vendor server should be — remote, oauth 2.1, scoped, registered — and the exact server behind the industry's canonical data-exfiltration writeup.

    best for
    letting an agent manage schema and query data on a supabase project
    price
    free — Apache-2.0
    pricing note
    read_only=true and features= scoping are url parameters; use both in production
    free tier
    yes
    source
    official — supabase
    transport
    streamable http, remote
    auth
    oauth 2.1
    adoption
    2.8k stars · pushed same-day
    license
    Apache-2.0

    config is a single url: `https://mcp.supabase.com/mcp`, with oauth 2.1 handling login and org selection. it manages tables, fetches project config, queries data, reads docs and handles branches. the url accepts parameters — `project_ref`, `read_only=true`, `features=database,docs` — which is a genuinely good scoping primitive.

    there are local cli and self-hosted paths too, both with a reduced tool subset and no oauth 2.1.

    the reason it doesn't rank higher is the risk profile it demonstrates. this is the server behind the widely-cited lethal-trifecta writeup: an agent with database access, reading attacker-controlled rows from a support-ticket table, being induced to exfiltrate other tables. supabase's own readme links to a security-risks section and tells you to read it before setup, which is more honest than most vendors manage.

    for anything touching production, `read_only=true` with a scoped `project_ref` is the minimum sane configuration.

    pros
    • +remote with oauth 2.1 — nothing to install, no key in a file
    • +read_only and features scoping are the right primitives
    • +apache-2.0 and listed in the official mcp registry
    • +vendor documents its own security risks prominently
    cons
    • the canonical lethal-trifecta example in the whole ecosystem
    • self-hosted and local paths lose oauth 2.1
    • database access means the blast radius is your data
  7. 7

    Linear MCP

    the cleanest oauth story in the ecosystem

    83/100

    verdictno server to run, no key to paste, no repo to audit — just `https://mcp.linear.app/mcp` and oauth. this is what every vendor server should look like.

    best for
    issue and project management from inside an agent session
    price
    free with a linear account
    pricing note
    no repo, no install, no api key — one url and a browser consent screen
    free tier
    yes
    source
    official — linear
    transport
    streamable http, remote
    auth
    oauth 2.1 + dcr
    adoption
    official, no repo to measure
    license
    proprietary service

    linear ships remote-only, which sounds like a limitation and is actually the point. there is nothing to install, nothing to keep updated, and no long-lived credential sitting in a config file. oauth 2.1 with dynamic client registration handles consent in the browser once and reuses it after.

    the toolset covers reading issues, projects, teams, users, documents, cycles and comments, plus creating and updating issues, projects, comments and labels. a february update added initiatives, initiative updates, project milestones, project updates and project labels.

    tool descriptions are unusually well written, which matters more than it sounds — the model's ability to pick the right tool depends almost entirely on how they're described.

    the flip side of remote-only is no self-hosting and no on-premise story, and we could not verify a read-only mode. for regulated environments that may be disqualifying regardless of how clean the implementation is.

    pros
    • +zero install — one url and a browser consent flow
    • +oauth 2.1 with dynamic client registration
    • +actively expanded through 2026
    • +excellent tool descriptions the model actually routes on
    cons
    • remote only — no self-host or on-prem option
    • no read-only mode we could verify
    • no public repo, so nothing to audit
  8. 8

    Docker MCP Gateway

    the answer to 'how do i run untrusted servers safely'

    82/100

    verdictcontainer isolation, secret management and call tracing for every server you run — the only serious answer to the ecosystem's trust problem.

    best for
    running community mcp servers without handing them your machine
    price
    free — MIT
    pricing note
    ships with docker desktop 4.59+; buildable from source outside it
    free tier
    yes
    source
    official — docker
    transport
    unified gateway endpoint
    auth
    built-in oauth + secret store
    adoption
    1.5k stars · pushed same-day
    license
    MIT

    the gateway runs each mcp server in its own container, keeps api keys in docker desktop's secret store instead of environment variables, handles oauth flows, and gives you a single unified endpoint plus call tracing and logs.

    given that the ecosystem's security model is fundamentally trust-the-publisher, and that most install instructions are `npx -y something@latest` — unpinned remote code execution on every client start — this is the most practically valuable security control available.

    it doubles as an aggregator, so it also addresses the tool-bloat problem that hits once you're running more than a handful of servers.

    the costs are real: it works best if you're already on docker desktop, the catalogue lags the long tail of community servers, and you're adding a hop plus container startup latency to every call. worth it for anything you didn't write yourself.

    pros
    • +per-server container isolation — the only real sandbox on offer
    • +secrets kept out of environment variables and config files
    • +call tracing and audit logging built in
    • +doubles as an aggregator for tool-bloat control
    cons
    • smoothest path assumes docker desktop
    • catalogue lags the community long tail
    • adds a hop and container startup latency
  9. 9

    Notion MCP

    huge install base, and the open-source half is being wound down

    79/100

    verdict137,000 npm installs a week and a clean hosted oauth endpoint — but the local server you might be tempted to self-host is on borrowed time.

    best for
    reading and writing notion content from an agent
    price
    free with a notion account
    pricing note
    hosted server is the supported path; the local open-source one is reportedly deprioritised
    free tier
    yes
    source
    official — notion
    transport
    streamable http + stdio
    auth
    oauth (hosted) or token (local)
    adoption
    4.5k stars · 137k npm/wk
    license
    MIT

    the hosted server at `https://mcp.notion.com/mcp` uses oauth and needs no setup, and that's the one to use. the open-source local server runs via `npx @notionhq/notion-mcp-server` with stdio or http transports, an auth token flag, and an honestly-named `--unsafe-disable-auth` option.

    notion has reportedly said the local open-source server is no longer actively maintained and may be sunset in favour of the hosted one. the repo's activity is consistent with that. we could not find a formal announcement, so treat it as likely rather than confirmed — but don't build a long-term dependency on the local path.

    at 137,000 npm downloads a week the adoption is real regardless.

    worth thinking about the injection surface: notion pages are shared workspaces, and anyone who can add a page can plant instructions that your agent will read as though they came from you. that isn't a flaw in the server, it's the nature of connecting an agent to a collaborative document store.

    pros
    • +hosted oauth endpoint with zero setup
    • +137k npm downloads/week — very large install base
    • +local server offers stdio and http with token auth
    • +MIT licensed
    cons
    • local open-source server reportedly deprioritised and may sunset
    • shared workspaces are a natural prompt-injection surface
    • the hosted-versus-local split is confusing to newcomers
  10. 10

    Sentry MCP

    the best-engineered server on this list, and almost nobody knows

    78/100

    verdictskill-based tool narrowing, deliberate token-type separation, self-hosted support — it punches far above its 788 stars.

    best for
    error triage and debugging without leaving the agent session
    price
    free with a sentry account
    pricing note
    ai search tools require you to supply your own llm provider key or they silently disappear
    free tier
    yes
    source
    official — sentry
    transport
    streamable http + stdio
    auth
    oauth or scoped sentry token
    adoption
    788 stars · pushed same-day
    license
    unclear — verify before reuse

    sentry's server handles issue, error, trace and performance inspection plus ai-powered search, and it is the most thoughtfully designed thing we reviewed. you can narrow the tool surface with `?skills=inspect,triage` or `?disable-skills=seer`, which directly addresses the context-bloat problem most servers ignore.

    the auth design is unusually careful: it uses a distinct `Sentry-Bearer` header for pass-through sentry tokens, reserving plain `Bearer` for mcp oauth tokens, and documents that the worker does not store, validate, exchange or refresh the upstream token. that is the kind of detail that only shows up when someone has thought about failure modes.

    remote at `https://mcp.sentry.dev/mcp`, stdio via `npx @sentry/mcp-server@latest`, self-hosted sentry supported with a `--host` flag, and it ships as a claude code plugin with a subagent.

    two caveats. the ai search tools need your own openai, anthropic, azure or openrouter key or they quietly vanish. and the stdio path asks for `project:write` and `event:write` scopes, which is broader than a read-only triage workflow actually needs.

    pros
    • +skill-based tool narrowing genuinely controls context cost
    • +deliberate separation of mcp tokens from upstream tokens
    • +self-hosted sentry supported, not just cloud
    • +ships as a claude code plugin with a subagent
    cons
    • ai search silently disappears without your own llm key
    • requested scopes are broader than read-only triage needs
    • licence reported as unidentified by github — check before redistributing
  11. 11

    Exa MCP

    search built for agents rather than humans

    77/100

    verdictthe only search server with a genuine agent primitive — `agent_run` does multi-step research and structured enrichment, which no competitor matches.

    best for
    multi-step research and list-building, not just fetching links
    price
    free tier; paid api beyond it
    pricing note
    several documented configs put the api key in a url query string — prefer the header pattern
    free tier
    yes
    source
    official — exa labs
    transport
    streamable http, remote
    auth
    api key (header or url)
    adoption
    4.8k stars · pushed same-day
    license
    MIT

    exa is neural search designed for machine consumption. the tools are `web_search_exa`, `web_fetch_exa`, `web_search_advanced_exa` with full filter control over domains and dates, and `agent_run`, which kicks off a multi-step research or enrichment task and returns structured output.

    that last one is the differentiator. every other search server on this list returns results; this one will go and do a piece of research.

    install is `claude mcp add --transport http exa https://mcp.exa.ai/mcp`, with a documented `mcp-remote` bridge for stdio-only clients and snippets for around twenty clients.

    the criticism is the same one that applies to tavily and firecrawl: several documented configurations put the api key directly in the url. urls end up in shell history, proxy logs, crash reports and screenshots. use the header form where your client supports it.

    pros
    • +agent_run does multi-step research, not just retrieval
    • +semantic search tuned for agents rather than humans
    • +remote-first with install snippets for ~20 clients
    • +advanced filtering over domains, dates and content type
    cons
    • documented configs put the api key in a url query string
    • paid api beyond the free tier
    • results skew to what its own index covers well
  12. 12

    Firecrawl MCP

    the heavyweight for scraping and structured extraction

    75/100

    verdictthe most capable scrape-crawl-map-extract toolset available, hosted or self-hosted — just don't use the endpoint format with your key in the path.

    best for
    turning websites into structured data at volume
    price
    free tier; paid api beyond it
    pricing note
    one documented endpoint format embeds your api key in the url path, which is worse than a header
    free tier
    yes
    source
    official — firecrawl
    transport
    streamable http + stdio
    auth
    api key
    adoption
    7.0k stars · 79k npm/wk
    license
    MIT

    firecrawl covers scraping, crawling, site mapping, search and structured extraction, which makes it the tool of choice when you need a website turned into data rather than just read once. 79,000 npm downloads a week and 7,000 stars.

    both hosted and self-hosted paths are documented — `env FIRECRAWL_API_KEY=fc-... npx -y firecrawl-mcp` locally, or the hosted endpoints including a search-only variant if that's all you need.

    the thing to avoid: one documented endpoint format is `https://mcp.firecrawl.dev/{FIRECRAWL_API_KEY}/v2/mcp`, putting your secret in a url path. that is worse than a query string, which is already bad. use the header or environment-variable form.

    crawl operations also get expensive quickly, and the legal question of what you're allowed to scrape is yours, not firecrawl's.

    pros
    • +scrape, crawl, map, search and extract in one server
    • +hosted and self-hosted both properly documented
    • +79k npm downloads/week, actively maintained
    • +search-only endpoint available for lighter use
    cons
    • one documented endpoint puts your api key in the url path
    • crawl operations get expensive fast
    • scraping terms-of-service exposure is the buyer's problem
  13. 13

    Slack MCP

    official since february, and built for security review

    74/100

    verdictranks on enterprise readiness rather than stars — admin approval, granular scopes and mcp-specific audit logs are what actually gets through a security review.

    best for
    workplace slack where an admin has to approve the integration
    price
    free with a slack workspace
    pricing note
    only directory-published or internal apps may use it — unlisted apps are prohibited
    free tier
    yes
    source
    official — slack
    transport
    streamable http (no sse)
    auth
    confidential oauth, scoped
    adoption
    official, GA feb 2026
    license
    proprietary service

    slack's own server went generally available in february at `https://mcp.slack.com/mcp`, replacing the archived reference server. it covers search across messages, files, users, channels and emoji, messaging, canvas operations and user management.

    the enterprise posture is the selling point: confidential oauth with granular scopes per tool family, standard slack app approval, mcp-specific audit logs, and tier-based rate limits. it also refuses sse outright — json-rpc over streamable http only.

    the constraint is that only directory-published or internal apps may use it. casual personal use is much harder than it used to be, which is deliberate.

    there is a popular community alternative worth knowing about mainly so you can avoid it at work: it offers a 'stealth mode' using your browser session tokens so it needs no workspace permissions at all. that is by design a bypass of your admin's controls, and in most organisations using it is a policy violation and possibly a security incident. use the official one.

    pros
    • +admin approval and mcp-specific audit logging
    • +granular oauth scopes per tool family
    • +refuses deprecated sse — streamable http only
    • +official replacement for the archived reference server
    cons
    • requires a directory-published or internal app
    • confidential oauth means real app registration work
    • the popular community alternative bypasses admin controls by design
  14. 14

    Canva MCP

    the most complete design surface, with transactional editing

    73/100

    verdictaround thirty-three tools including start, commit and cancel editing transactions — the most protocol-mature design server anywhere.

    best for
    generating and editing real design files at volume
    price
    free tier; some features need Pro or Enterprise
    pricing note
    resizing needs Pro+; autofill, brand kits and brand templates need Enterprise
    free tier
    yes
    source
    official — canva
    transport
    streamable http, remote
    auth
    oauth via cimd
    adoption
    official, GA across plans
    license
    proprietary service

    canva's server at `https://mcp.canva.com/mcp` exposes roughly thirty-three tools: design generation, search, export, resize, import, asset upload, brand templates and kits, comments, folders and thumbnails.

    the standout is transactional editing — `start-editing-transaction`, `perform-editing-operations`, `commit-editing-transaction`, `cancel-editing-transaction`. an agent that can roll back a batch of edits is a categorically safer thing than one that can't, and almost nothing else in mcp models this.

    auth uses client id metadata documents, the newer mechanism the 2025 spec recommends, with dynamic client registration kept as a deprecated fallback. that puts canva ahead of most vendors on spec currency.

    two frictions: features are plan-gated in ways that will confuse readers — resizing needs pro, brand kits need enterprise — and the per-tool rate limits of twenty to a hundred requests a minute are low for bulk work. note also that canva runs a second, unrelated 'canva dev' mcp server for people building canva apps; mixing them up is an easy mistake.

    pros
    • +transactional editing with commit and cancel — rare and genuinely safer
    • +~33 tools, the most complete design surface available
    • +uses the newer cimd auth mechanism, not just dcr
    • +already wired into claude, chatgpt, cursor and vs code
    cons
    • features plan-gated across free, pro and enterprise
    • per-tool rate limits are low for bulk work
    • easily confused with canva's separate developer-docs server
  15. 15

    Desktop Commander

    a real shell for your agent, with all that implies

    71/100

    verdictthe most capable and most-used terminal server, and the single most dangerous thing on this list. both of those are true at once.

    best for
    giving an agent genuine local execution — inside a container
    price
    free — MIT
    pricing note
    telemetry is on by default; opt-out is documented in the readme
    free tier
    yes
    source
    community
    transport
    stdio, local
    auth
    none
    adoption
    8.7k stars · actively shipping
    license
    MIT

    desktop commander does terminal command execution with shell selection, long-running process management, filesystem search and surgical diff-based file editing. setup is one command — `npx @wonderwhy-er/desktop-commander@latest setup` — and it auto-configures across claude desktop, claude code, codex and others.

    it is very actively maintained, well documented, and genuinely excellent at what it does. 8,700 stars.

    it is also arbitrary local code execution running with your user's privileges and no auth boundary whatsoever. there is no read-only mode, no sandbox, and no meaningful constraint beyond what your user account can do. if the agent reads a poisoned web page in the same session, the consequences are unbounded.

    our recommendation is unambiguous: run it in a container or a vm, or don't run it. it also sends telemetry by default, which is opt-out rather than opt-in.

    pros
    • +the most capable local execution server available
    • +one-command setup across many clients
    • +surgical diff-based editing rather than whole-file rewrites
    • +very actively maintained with good documentation
    cons
    • arbitrary code execution with your user's privileges
    • no auth boundary, no sandbox, no read-only mode
    • telemetry on by default
  16. 16

    Atlassian MCP

    official for cloud, community for data center

    70/100

    verdictatlassian's own remote server covers cloud properly; the community one covers ninety-eight tools and, crucially, server and data center.

    best for
    jira and confluence, which are unavoidable in most enterprises
    price
    free with an atlassian account
    pricing note
    the community alternative has more stars than atlassian's own repo and is the only route for self-managed instances
    free tier
    yes
    source
    official + community
    transport
    streamable http / stdio / sse
    auth
    oauth 2.1 or api token
    adoption
    894 official · 5.6k community
    license
    Apache-2.0 / MIT

    the official remote server covers jira, confluence, jira service management, bitbucket and compass, with oauth 2.1 or api tokens. the primary endpoint is `https://mcp.atlassian.com/v1/mcp/authv2`, with `/v1/mcp` also supported and a legacy `/v1/sse` you are explicitly told to migrate off.

    that endpoint sprawl is genuinely confusing and worth getting right before you file a support ticket about it.

    the community alternative, `sooperset/mcp-atlassian`, has 5,600 stars against atlassian's 894, exposes ninety-eight tools, installs with `uvx mcp-atlassian`, and supports stdio, sse and streamable http with a multi-user mode. more importantly it is the only real option for jira and confluence server and data center, which atlassian's cloud server doesn't serve.

    ninety-eight tools is a lot of context though — filter them unless you want your tool list to dominate every turn.

    pros
    • +official covers the whole atlassian suite with oauth 2.1
    • +community option handles server and data center
    • +98 tools between them covers essentially everything
    • +clear migration guidance off deprecated sse
    cons
    • three endpoint variants is needlessly confusing
    • 98 tools is a serious context footprint unless filtered
    • the community server holds enterprise credentials
  17. 17

    Kubernetes MCP Server

    the most safety-conscious operations server here

    68/100

    verdictthe guardrails are best-in-class — read-only, disable-destructive, toolset filtering, stateless mode — which is exactly what you want on the highest-consequence tool in this list.

    best for
    cluster inspection and controlled operations
    price
    free — Apache-2.0
    pricing note
    --read-only and --disable-destructive exist; use one of them unless you genuinely mean it
    free tier
    yes
    source
    community (containers org)
    transport
    stdio + streamable http + sse
    auth
    kubeconfig / service account
    adoption
    1.8k stars · pushed same-day
    license
    Apache-2.0

    full kubernetes and openshift resource management with kubeconfig detection, multi-cluster support and live config reload. install is `npx kubernetes-mcp-server@latest` or `uvx`, with a `--port` flag that starts streamable http and sse.

    what earns its place is the safety surface: `--read-only`, `--disable-destructive`, `--toolsets` and `--disable-multi-cluster`. it also offers a `--stateless` mode, which aligns with where the protocol spec is heading and makes load-balanced deployment straightforward.

    an agent holding a cluster-admin kubeconfig is the highest-consequence configuration anywhere in this ranking. the fact that this server makes it easy to not do that is the whole reason to prefer it.

    a simpler alternative exists in `Flux159/mcp-server-kubernetes`, also actively maintained, more kubectl-shaped and with fewer guardrails.

    pros
    • +read-only and disable-destructive flags built in
    • +toolset filtering and multi-cluster controls
    • +stateless mode aligns with the 2026 spec direction
    • +openshift support alongside vanilla kubernetes
    cons
    • an agent with cluster-admin is the biggest blast radius here
    • kubeconfig in an agent's reach needs real thought
    • smaller community than the general-purpose servers
  18. 18

    Brave Search MCP

    an independent index, and the best security hygiene of the search servers

    66/100

    verdictthe proper first-party replacement for the archived reference server, and the only one thinking about dns rebinding.

    best for
    search where you want an index that isn't reselling google or bing
    price
    free tier; paid api for volume
    pricing note
    BRAVE_MCP_ALLOWED_HOSTS gives dns-rebinding protection — almost no other server offers this
    free tier
    yes
    source
    official — brave
    transport
    stdio + http, stateless option
    auth
    api key via environment
    adoption
    1.3k stars · actively shipping
    license
    MIT

    brave's own server replaces the archived reference brave-search implementation. install is `npx -y @brave/brave-search-mcp-server --transport http` with `BRAVE_API_KEY` in the environment, plus a docker image and a stdio mode.

    the security detail worth calling out is `BRAVE_MCP_ALLOWED_HOSTS`, an opt-in host-header allowlist providing dns-rebinding protection on the http transport. unset, the host header isn't validated; set, anything not on the list gets a 403. essentially no other mcp server does this, and it is the kind of thing that separates people who have thought about the threat model from people who haven't.

    there are also `--enabled-tools` and `--disabled-tools` allow and deny lists, and a `--stateless` flag.

    on results, it is a genuinely independent index rather than a reseller, which matters for some use cases. for pure agentic research quality it sits behind exa and tavily — a different product rather than a worse one.

    pros
    • +genuinely independent search index
    • +dns-rebinding protection via host allowlist — nearly unique
    • +enabled/disabled tool lists and stateless mode
    • +official first-party replacement for the dead reference server
    cons
    • needs a paid api key for any real volume
    • research quality trails exa and tavily
    • smaller install base than the incumbents
  19. 19

    Google Workspace MCP

    gmail, drive, calendar and docs — with no official alternative

    65/100

    verdictthe `--tool-tier` mechanism is the best answer to tool bloat in the whole ecosystem — but it's a community server holding oauth to your entire google account.

    best for
    agent access to gmail, drive, calendar, docs and sheets
    price
    free — MIT
    pricing note
    there is no google-official general-purpose workspace server; the reference gdrive server was archived
    free tier
    yes
    source
    community
    transport
    streamable http + stdio
    auth
    google oauth / oauth 2.1
    adoption
    2.9k stars · actively shipping
    license
    MIT

    this covers gmail, calendar, drive, docs, sheets, slides, chat, forms, tasks and search, and works with free google accounts as well as workspace plans. install is `uvx workspace-mcp --tool-tier core`, with `extended` and `complete` tiers above it and docker configs documented.

    that tier mechanism deserves the credit it gets. instead of loading fifty tools you'll never call, you pick a tier or name specific services. it's the cleanest solution to context bloat anyone has shipped.

    the readme's transport guidance is also unusually clear: streamable http for modern clients, connectors for claude desktop, stdio as a legacy fallback, and oauth 2.1 stateless mode for deployments.

    the honest problem is what it is: a community-maintained server holding oauth access to your email, calendar and documents — the most sensitive credential most people have. there is no google-official general-purpose alternative because the reference gdrive server was archived and never replaced, which is a real gap in the ecosystem. the google cloud oauth app setup is also the fiddliest onboarding on this list.

    pros
    • +--tool-tier core/extended/complete is the best bloat control anywhere
    • +covers ten google services including gmail and drive
    • +works with free google accounts, not just workspace
    • +clear, modern transport guidance and oauth 2.1 support
    cons
    • community-maintained, holding oauth to your entire google account
    • no google-official alternative exists since gdrive was archived
    • google cloud oauth setup is the fiddliest onboarding here
  20. 20

    MetaMCP

    aggregate many servers into one, with namespaces and middleware

    63/100

    verdictthe most feature-complete open-source gateway — namespaces, middleware, oidc — carrying an explicit maintenance warning from its own author.

    best for
    teams running enough servers that tool bloat and central auth have become problems
    price
    free — MIT
    pricing note
    the maintainer has publicly acknowledged a maintenance delay and points to a community fork
    free tier
    yes
    source
    community
    transport
    sse + streamable http
    auth
    per-endpoint auth + oidc
    adoption
    2.5k stars · delay acknowledged
    license
    MIT

    metamcp is a proxy that aggregates multiple mcp servers into one unified server, and because it is itself an mcp server it plugs into any client. you group servers into namespaces, host each namespace at its own authenticated endpoint, remix and override tools, and get an inspector, rate limiting and oidc for enterprise sso.

    this whole category exists because once a team passes about ten servers, the combined tool list eats the context window and there is nowhere central to enforce auth or audit. gateways fix both.

    the caveat is in metamcp's own readme: the maintainer apologises for a recent maintenance delay, flags a new development branch users should test before building images from, and points at a community-maintained fork. that is admirably honest and it is also a real risk signal. if you want the safer option in this category, docker's gateway adds container isolation and is shipping daily.

    a note on the name, because people mean two different things. 'meta mcp' among developers usually means this — aggregation and proxying. but meta, the company, also shipped its ads mcp server to general availability on 16 july 2026 at `https://mcp.facebook.com/ads`, with oauth via facebook login for business and seven permission-scoped tool categories covering reporting, ad and catalog management, signals, troubleshooting, a/b tests and activity logs. the two are entirely unrelated and share only a word.

    pros
    • +namespaces with per-endpoint auth and tool remixing
    • +oidc support for enterprise sso
    • +is itself an mcp server, so it plugs into any client
    • +built-in inspector and rate limiting
    cons
    • maintainer has publicly acknowledged a maintenance delay
    • docker's gateway is safer and more actively maintained
    • self-hosting a gateway is real operational work
  21. 21

    beehiiv MCP

    the first major newsletter platform with a first-party server

    58/100

    verdictgenuinely first-party with oauth and sensible guardrails — and closed-source, so there's nothing to audit and no adoption signal at all.

    best for
    newsletter analytics, subscriber segmentation and drafting inside an agent
    price
    free plans get read-only; writes need a paid subscription
    pricing note
    beehiiv's own launch post and support article disagree on free-plan access — the support article is newer
    free tier
    yes
    source
    official — beehiiv
    transport
    remote, hosted
    auth
    oauth, role-scoped
    adoption
    closed-source, unmeasurable
    license
    proprietary service

    beehiiv ships an official server at `https://mcp.beehiiv.com/mcp`, with multi-workspace support via an account parameter. it covers content creation and editing, templates and tags, subscriber management, segments, surveys and polls, growth tools, monetisation, automation workflows, podcast data and transcripts, website analytics and seo metadata.

    auth is oauth scoped to your beehiiv workspace role, so the server inherits exactly the permissions you already have in the dashboard. setup is an in-app flow with guides for claude, claude code, cursor and codex — there is no cli command published, so be wary of any article that gives you one.

    the guardrails are the best part and worth praising: publishing a post and activating an automation both have to be done in the app. the server deliberately cannot press the big red buttons. more vendors should do this.

    the reasons it ranks here rather than higher: it's closed-source, so there is no repo, no commit history, no stars and nothing to audit; beehiiv publishes capability categories rather than a tool manifest, so you can't know the exact surface in advance; and its own two documentation pages disagree about what free plans get. the community beehiiv servers are all near-zero adoption and several are abandoned — use the official one.

    pros
    • +genuinely first-party in a category that has almost none
    • +oauth inheriting your existing workspace role and permissions
    • +publishing and automation activation deliberately excluded
    • +broad capability from analytics through to monetisation
    cons
    • closed-source — no repo, no audit, no adoption signal
    • no published tool manifest, only capability categories
    • beehiiv's own docs conflict on free-plan access
  22. 22

    Wiro MCP

    a well-built model gateway almost nobody has installed

    55/100

    verdicttechnically sound, officially maintained and genuinely well-designed — with two github stars and twelve npm downloads a week, which is the whole story.

    best for
    running image, video and audio models from inside an agent session
    price
    free server; you pay per model run
    pricing note
    only successful tasks are billed; the agent can spend real money autonomously, so set a cap
    free tier
    yes
    source
    official — wiro ai
    transport
    streamable http (stateless) + stdio
    auth
    api key + secret via header
    adoption
    2 stars · 12 npm/wk
    license
    MIT

    wiro's server is a gateway to its model catalogue, and the tool design is better than most: `search_models`, `explore` and `recommend_model` for discovery, `get_model_schema` for parameters and pricing, `run_model` to execute, `get_task`, `get_task_price`, `cancel_task` and `kill_task` for lifecycle, plus `upload_file` and `search_docs`. that discovery-to-schema-to-run-to-price flow is more complete than most model gateways, which typically omit cost tools entirely.

    the hosted endpoint is `https://mcp.wiro.ai/v1` with an `Authorization` header — credentials in a header rather than a url, which is the right call. it's stateless streamable http, which is exactly where the july 2026 spec is heading. self-hosting via `npx -y @wiro-ai/wiro-mcp` is documented for claude, cursor and windsurf with copy-paste-correct configs.

    the reason it sits last is adoption, and there's no polite way to put it: two github stars, twelve npm downloads a week, and no repo commits since march. the hosted server is the primary distribution channel so repo quiet doesn't mean dead — but the download number is not ambiguous. you would be an early user with no community to ask for help.

    two smaller notes. the `Bearer apiKey:apiSecret` format is non-standard — not http basic, not a signed jwt — and works fine but follows no common convention, and oauth isn't offered. and because every run costs money, an agent looping on a video model is a billing incident waiting to happen. set a spend cap.

    pros
    • +unusually complete tool surface including cost lookup before running
    • +stateless streamable http, aligned with the 2026 spec direction
    • +credentials in a header, not a url query string
    • +hosted and self-hosted paths both documented correctly, MIT licensed
    cons
    • near-zero adoption — 2 stars, 12 npm downloads a week
    • no repo commits since march 2026
    • non-standard bearer format and no oauth option

how this ranking was made

every star count, last-commit date, archive status and licence field here was pulled from the github api on the review date, and every npm figure from the npm registry. those two numbers are the closest thing this category has to objective adoption data, and they are why some well-known servers rank below less famous ones.

we did not invent a single install command. every one is copied from the vendor's documentation or the project readme. where a project publishes no command — beehiiv, for example, documents an in-app flow only — we say so rather than constructing one.

archived and stale projects are ranked down explicitly rather than omitted. a server that hasn't shipped in six months is a fact a reader needs, not a reason to hide it.

security posture is part of the score. read-only modes, scoped tokens, header-based auth and container isolation move a server up; credentials in url query strings, session-token harvesting and unconstrained shell access move it down.

we don't rank on 'number of tools'. a server with ninety tools that floods your context is often worse than one with twelve that you can scope.

our general methodology and disclosures →
was this useful?