Independent reviews. IonBin has no partnerships with the tools on this page and was not paid for these listings. Our evaluations are our own, based on public documentation and our research. Product names are trademarks of their owners and are used for identification only. How disclosure works.

The practical field guide

MCP servers.

Give your AI a defined way to work with your tools.

Model Context Protocol, or MCP, is a standard for connecting an AI application to tools and information. An MCP server exposes specific capabilities; a compatible host, such as an AI editor or app, decides how to use them. The server still needs the right account access and permissions.

34source-based reviews
26task categories
34evaluation records with limits

Reviewed

A ranked starting point

Start with your task.

How we choose and rank →
Source review

Numbers show our editorial starting order within this collection. Each review explains its place. This is not an adoption leaderboard, performance benchmark or security score. Examples are illustrative. Separate evaluation records show local runtime checks, hosted connection checks and any unavailable coverage.

01Code and collaborationMCP

GitHub

GitHub MCP Server

Bring repository files, issues and pull requests into an AI conversation, with selectable tools and a documented read-only mode.

Why it’s here

A clear first example of useful MCP work, with documented tool selection and read-only controls. This is editorial ordering, not an adoption or safety score.

Useful for

  • Repository orientation
  • Issue triage
Before use

An MCP host supporting the chosen remote or local transport.

Check: Untrusted repository content

Hosted connection checks

02Browser testingMCP

Microsoft

Playwright MCP

Let an AI host inspect and operate a browser using Playwright, including structured page snapshots and browser interactions.

Why it’s here

Visible browser tasks make the value easy to understand. Its broad interaction authority needs more care than a read-only lookup.

Useful for

  • Exploratory browser checks
  • Reproducing UI bugs
Before use

A host that can run a local MCP process or reach its configured HTTP endpoint.

Check: Browser authority

Local runtime checks

03InfrastructureMCP

Cloudflare

Cloudflare API MCP Server

Inspect Cloudflare services and request API operations from an AI host, with OAuth permissions or scoped API tokens.

Why it’s here

Strong infrastructure coverage and visible permission choices make it useful after simpler MCP tasks. Broad API reach raises the setup burden.

Useful for

  • Cloudflare configuration review
  • API-assisted investigations
Before use

A remote MCP host supporting Streamable HTTP and the chosen authentication flow.

Check: Wide API reach

Hosted connection checks

04Knowledge and documentsMCP

Notion

Notion MCP

Find, read and update Notion content from an AI host, with capabilities shaped by the workspace plan and connection permissions.

Why it’s here

A practical knowledge-work starting point with clear source-to-document tasks. Plan-dependent search requires careful expectations.

Useful for

  • Finding documented decisions
  • Preparing project briefs
Before use

A trusted remote MCP client and authorized Notion connection.

Check: Workspace information leaves its original interface

Hosted connection checks

05Project trackingMCP

Linear

Linear MCP

Read and manage Linear issues, projects and comments through a hosted connection, including a dedicated read-only endpoint.

Why it’s here

Focused planning use cases and an explicit read-only connection make setup understandable. It is most useful when the team already works in Linear.

Useful for

  • Backlog review
  • Project status briefs
Before use

A remote MCP client supporting Streamable HTTP.

Check: Planning changes have downstream effects

Hosted connection checks

06Project trackingMCP

Atlassian

Atlassian Rovo MCP Server

Connect an AI host to Atlassian Cloud work and documents, with organization controls over read, write and search permissions.

Why it’s here

Useful across established project systems, with documented administrator controls. Product, credit and authentication differences add setup complexity.

Useful for

  • Jira and Confluence context
  • Project handoffs
Before use

An Atlassian Cloud account and access to the selected products.

Check: Permissions can grow

Hosted connection checks

07Payments and billingMCP

Stripe

Stripe MCP

Read Stripe documentation and account data or request permitted API actions, with separate live and sandbox authorization.

Why it’s here

Clear sandbox use cases and documented access controls make it valuable. Financial consequences place it after lower-impact starting points.

Useful for

  • Sandbox integration work
  • Billing investigations
Before use

A trusted remote MCP host and Stripe account authorization.

Check: Wrong environment

Hosted connection checks

08Monitoring and debuggingMCP

Sentry

Sentry MCP

Bring Sentry issues and performance evidence into an AI debugging session, with optional organization or project scoping.

Why it’s here

Strong task fit for debugging an instrumented application. Existing telemetry, product entitlements and deployment differences narrow its audience.

Useful for

  • Error investigation
  • Project-scoped triage
Before use

A supported remote MCP host and Sentry account access.

Check: Logs may contain sensitive information

Hosted connection checks

09Databases and backendMCP

Supabase

Supabase MCP

Inspect and work on Supabase projects through an AI host, with project scoping, read-only mode and selectable feature groups.

Why it’s here

Clear developer value and documented scoping controls, balanced against database access and migration consequences.

Useful for

  • Development database inspection
  • Backend diagnosis
Before use

A compatible MCP host and authorized Supabase developer account.

Check: Developer authority

Hosted connection checks

10Local filesMCP

Model Context Protocol maintainers

Filesystem Reference MCP Server

An educational reference server for file operations in configured directories; upstream explicitly does not present it as production-ready.

Why it’s here

Included to explain a foundational MCP use case. Its educational status makes it a later evaluation choice, not a default deployment.

Useful for

  • Learning MCP file tools
  • Synthetic local demonstrations
Before use

A local stdio-capable MCP host.

Check: Reference implementation

Local runtime checks

11DocumentationMCP

Upstash

Context7 MCP

Bring library documentation into the coding conversation, with a clear boundary around the query you send.

Why it’s here

Adds documentation lookup with substantial repository interest and a narrow, testable workflow. Position reflects catalog usefulness, not an adoption or accuracy score.

Useful for

  • Checking framework APIs before an edit
  • Explaining an unfamiliar library with source links
Before use

An MCP client and a compatible Node.js runtime for the local package; tested @upstash/context7-mcp 4.4.2 on Node 24.18.0.

Check: Queries leave the machine

Local runtime checks

12Browser debuggingMCP

Chrome DevTools

Chrome DevTools MCP

Give an agent access to Chrome diagnostics: console output, network requests, page state and performance traces.

Why it’s here

Adds browser diagnostic evidence beyond the existing automation entry. Current repository interest supports inclusion; the fixture is not a cross-tool benchmark.

Useful for

  • Diagnosing local frontend bugs
  • Inspecting network responses and console errors
Before use

Node.js compatible with chrome-devtools-mcp 1.11.0; tested Node 24.18.0.

Check: Browser state is real authority

Local runtime checks

13Persistent memoryMCP

Model Context Protocol maintainers

Memory Reference MCP Server

Keep named entities, observations and relationships in a local graph that survives a server restart.

Why it’s here

Adds persistent local graph behavior that readers can inspect. Shared reference-repository stars do not measure this server individually.

Useful for

  • Prototyping local project memory
  • Learning graph-oriented MCP tools
Before use

Node.js and the pinned @modelcontextprotocol/server-memory 1.0.0 package.

Check: Persistence is plaintext

Local runtime checks

14Structured reasoningMCP

Model Context Protocol maintainers

Sequential Thinking Reference MCP Server

Record a sequence of steps, branches and revisions so a client can organize a multi-step problem explicitly.

Why it’s here

Adds explicit branch/revision records with unusually clear limits on what the test proves. Shared repository interest is not individual usage.

Useful for

  • Prototyping explicit step-based workflows
  • Comparing alternatives with named branches
Before use

Node.js and @modelcontextprotocol/server-sequential-thinking 1.0.0.

Check: Default diagnostics include step text

Local runtime checks

15Web retrievalMCP

Model Context Protocol maintainers

Fetch Reference MCP Server

Turn a web response into readable text for an MCP client, with explicit limits around addresses, robots and chunking.

Why it’s here

Adds bounded web retrieval and inspectable network rules. It remains a current educational reference, not a production-ready recommendation.

Useful for

  • Reading a known public documentation page
  • Retrieving text in bounded chunks
Before use

Python and mcp-server-fetch 2026.10.10; tested Python 3.12.10 and MCP SDK 1.30.0.

Check: An address guard has limits

Local runtime checks

16Repository toolingMCP

Oraios AI

Serena MCP

Find symbols and callers, make targeted code edits and retain project notes through a local coding tool server.

Why it’s here

Adds symbol-aware repository tooling with active version-2 development and visible setup/security tradeoffs. Rank is editorial, not measured coding performance.

Useful for

  • Exploring unfamiliar code through symbols
  • Finding callers before changing a function
Before use

Python and serena-agent 2.0.0; our main server used Python 3.12.10.

Check: The REPL has process authority

Local runtime checks

17Web analyticsMCP

Google

Google Analytics MCP

Run Google Analytics reports from an AI host through Google's local, read-only server using your own credentials.

Why it’s here

Google's own read-only server with a clear credential model and broadly useful reporting tasks. Local setup with Application Default Credentials is more involved than a hosted sign-in.

Useful for

  • Weekly traffic summaries
  • Conversion and funnel questions
Before use

Python with pipx (or an equivalent runner) on the machine running the server.

Check: Figures can be misread

Local runtime checks

18AdvertisingMCP

Google

Google Ads MCP

Query Google Ads accounts read-only from an AI host through Google's open-source MCP server, run locally or self-hosted.

Why it’s here

First-party, read-only and narrowly scoped, which makes it a safe starting point for paid-ads reporting. Google Cloud project, API access level and credential setup is a real barrier for small teams.

Useful for

  • Weekly campaign checks
  • Account structure questions
Before use

Python with pipx (or an equivalent runner), or a self-hosted deployment.

Check: Spend decisions based on partial data

Local runtime checks

19Databases and backendMCP

Neon

Neon MCP Server

Manage Neon Postgres projects and branches and run SQL from an AI host, with documented read-only and project-scoped modes.

Why it’s here

First-party and unusually well-scoped: read-only, project, category and role limits are all documented. Neon's own advice to avoid production data narrows where it fits.

Useful for

  • Schema exploration on a development branch
  • Query drafting and explain plans
Before use

A Neon account and project.

Check: Not meant for production databases

Hosted connection checks

20Web retrievalMCP

Firecrawl

Firecrawl MCP Server

Search, scrape and crawl web pages into clean text from an AI host, through Firecrawl's hosted server or its open-source code.

Why it’s here

Strong at turning pages into usable text with open-source code and a hosted option. Ranked after first-party data servers because it reaches outside websites.

Useful for

  • Turning documentation pages into readable text
  • Small, bounded site crawls
Before use

An MCP client that supports remote servers.

Check: Crawls can grow quickly

Hosted connection checks

21Web retrievalMCP

Exa

Exa MCP Server

Give an AI host web search, page fetching and research tools through Exa's hosted server, with a keyless rate-limited starting tier.

Why it’s here

Easy to try with no account and clearly documented auth modes; a good first web-search connection. Search quality needs checking per task.

Useful for

  • Current-events and fact lookups with sources
  • Gathering reading lists on a topic
Before use

An MCP client that supports remote servers over HTTP.

Check: Search results need checking

Hosted connection checks

22Web retrievalMCP

Tavily

Tavily MCP Server

Add Tavily web search and page extraction to an AI host through its hosted server, using OAuth sign-in or an API key.

Why it’s here

Well-documented hosted search with OAuth and an open-source local option; very similar in role to Exa, ranked just after it for the key-in-URL setup risk.

Useful for

  • Research with cited sources
  • Extracting text from known pages
Before use

An MCP client that supports remote servers, or the documented bridge for stdio-only clients.

Check: API key in the URL can leak

Hosted connection checks

23Visual collaborationMCP

Miro

Miro MCP Server

Read and create content on Miro boards from an AI host through Miro's hosted server, authorized per team with OAuth.

Why it’s here

A clear first-party option for visual collaboration with documented OAuth and team scoping. Write scope is granted alongside read, so it ranks after read-mostly servers.

Useful for

  • Summarizing workshop boards
  • Drafting diagrams from text
Before use

A Miro account with access to the board's team.

Check: Agents can add to shared boards

Hosted connection checks

24Work managementMCP

Smartsheet

Smartsheet MCP Server

Work with Smartsheet sheets and reports from an AI host through Smartsheet's regional hosted servers, on Business plans and above.

Why it’s here

First-party and useful for teams already on Smartsheet; plan requirements and token-based setup for many clients narrow its fit.

Useful for

  • Project status summaries
  • Finding overdue rows
Before use

A Smartsheet Business, Enterprise or Advanced Work Management plan.

Check: Token carries the user's full access

Hosted connection checks

25Customer supportMCP

Help Scout

Help Scout MCP Server

Search and summarize Help Scout conversations, customers and Docs from an AI host through a read-only hosted connector.

Why it’s here

Read-only by design with per-user permissions, which makes it a low-risk first support connection. Plan requirements narrow who can use it.

Useful for

  • Summarizing a customer's conversation history
  • Finding how similar issues were answered
Before use

A Help Scout Standard, Plus or Pro plan (API access); report tools need Plus or Pro.

Check: Customer data leaves Help Scout

Hosted connection checks

26Email and SMS marketingMCP

Klaviyo

Klaviyo MCP Server

Query and work with Klaviyo marketing data from an AI host through Klaviyo's hosted server or its local option, with OAuth sign-in.

Why it’s here

A first-party server for a common small-business marketing stack, with documented read-only markings. Ranked below read-only support tools because some tools can change customer-facing content.

Useful for

  • Campaign performance questions
  • Flow and segment reviews
Before use

A Klaviyo account with appropriate user access.

Check: Marketing data includes personal data

Hosted connection checks

27SchedulingMCP

Calendly

Calendly MCP Server

Check availability and work with bookings from an AI host through Calendly's hosted server, using OAuth with automatic client registration.

Why it’s here

A first-party, standards-based OAuth design that is clearly documented. Write scope for real bookings ranks it after read-only servers.

Useful for

  • Reviewing upcoming bookings
  • Finding open slots for a meeting
Before use

A Calendly account.

Check: Bookings affect other people

Hosted connection checks

28SEO researchMCP

Ahrefs

Ahrefs MCP Server

Query Ahrefs SEO data such as keywords and backlinks from an AI host, on Lite and higher plans, using API units from your subscription.

Why it’s here

Valuable for content and SEO work with clear plan and usage rules. Paid-plan requirement and shared API units rank it below general-purpose servers.

Useful for

  • Keyword research for content plans
  • Backlink and competitor checks
Before use

An Ahrefs Lite or higher plan.

Check: API units run out

Hosted connection checks

29Email and SMS marketingMCP

Brevo

Brevo MCP Server

Manage Brevo contacts, campaigns and transactional email from an AI host through Brevo's hosted server or narrower single-module servers.

Why it’s here

Well-documented, with a useful option to narrow tools by module. The combined server's broad 'all' scope ranks it below more tightly scoped servers.

Useful for

  • Contact lookups and list hygiene
  • Campaign result reviews
Before use

A Brevo account.

Check: The main server can do almost anything

Hosted connection checks

30Payments and commerceMCP

Square

Square MCP Server

Work with Square customers, orders, catalog and payments data from an AI host through Square's hosted beta server, with OAuth scopes.

Why it’s here

First-party with documented scope choice, but in beta, production-only when remote and able to change financial records, so it ranks below lower-risk servers.

Useful for

  • Sales and order questions
  • Catalog lookups
Before use

A Square seller account.

Check: Writes can move money

Hosted connection checks

31Payments and commerceMCP

PayPal

PayPal MCP Server

Create invoices and work with PayPal transactions from an AI host via PayPal's MCP server. Its documented HTTP endpoint returned 404 when tested.

Why it’s here

First-party and broadly useful, but the documented HTTP endpoint failed when tested and the tools can bill real customers, so it ranks near the end.

Useful for

  • Drafting invoices
  • Looking up recent transactions
Before use

A PayPal developer or business account.

Check: Invoices reach real customers

Hosted connection checks

32Transactional emailMCP

Mailchimp

Mailchimp Transactional MCP

Diagnose failed sends, build templates and call the Mailchimp Transactional API from an AI host, using an API key you can restrict.

Why it’s here

Useful for a common troubleshooting job, but a static API key and a generic call-any-endpoint tool make it the riskiest of this group to connect.

Useful for

  • Diagnosing failed or bounced sends
  • Building and testing templates
Before use

A Mailchimp Transactional account with a sending domain set up (and an SMS number for Transactional SMS).

Check: A generic API tool reaches everything the key can

Hosted connection checks

33Customer supportMCP

Freshworks

Freshdesk MCP

Read and update Freshdesk tickets and contacts from an AI host, using an API key and a per-account endpoint with plan-based action limits.

Why it’s here

A useful first-party support integration, ranked last-but-one because IonBin could not check any endpoint and access is API-key only with metered actions.

Useful for

  • Ticket triage and summaries
  • Customer history lookups
Before use

A Freshdesk Standalone 2021 (latest) or Freshdesk Unified Omni 2026 account on a supported plan (Growth, Pro or Enterprise).

Check: Actions are metered

Runtime unavailable

34Business intelligenceMCP

Metabase

Metabase MCP Server

Ask questions of your Metabase content and databases from an AI host through the MCP server built into Metabase, scoped to your permissions.

Why it’s here

Well designed, with per-tool scopes and user-level permissions, but ranked last because IonBin could not check any endpoint.

Useful for

  • Finding existing questions and dashboards
  • Quick metric lookups
Before use

A Metabase instance with the MCP server turned on by an admin.

Check: Raw SQL reaches your databases

Runtime unavailable

Keep the distinction clear

Looking for a written command?

CLI tools let a person, script or agent invoke a program directly. Some products offer both interfaces.

Explore CLI tools →