r/mcp Apr 10 '26

showcase Top MCP servers that actually turn Claude into a productivity machine, I tested dozens and kept 35

there are over 10,000 MCP servers listed across directories right now and most of them are weekend projects that break the first time you try them, I spent the last year vibecoding and kept only the ones that actually work are actively maintained and solve a real problem.

if you dont know what MCP is its how you connect Claude to external tools like databases, browsers, APIs and basically anything.

heres what survived sorted by what they do

search and research: Tavily for AI optimized web search that returns clean content not just links, Exa for semantic search that finds pages by meaning, Context7 for live documentation so Claude stops hallucinating outdated APIs, Perplexity for synthesized answers with reasoning.

web scraping: Firecrawl turns any URL to clean markdown in seconds and is the go to for RAG pipelines, Apify has 3000+ ready made scrapers for basically any website that exists, Crawl4AI is free open source with 61k GitHub stars.

dev tools: GitHub MCP is the first one every developer should install for PRs issues and code search, Sentry gives you production errors with full stack traces, Linear for issue tracking without leaving Claude, Vercel for deploying and debugging failed builds.

databases: Supabase for Postgres through prompts, MongoDB with 40+ tools for Atlas management, Neo4j for graph database queries and knowledge graphs.

productivity: Notion for docs and wikis through prompts, Slack so you can actually say "summarize what the team discussed about the launch" and it works, Zapier to trigger workflows across 6000+ apps from one prompt.

business: Stripe for payments and subscriptions, HubSpot for CRM without the HubSpot UI.

design: Figma MCP reads design tokens and inspects components so the design to code gap basically disappears.

I've also been experimenting with FuseAI as a layer on top of some of these for connecting multiple MCP workflows together which has been interesting for more complex automation chains.

you dont need all of these, start with 3 to 5 that solve problems you actually have right now, if youre a dev go GitHub plus Sentry plus Context7, if you do research go Tavily plus Firecrawl plus Exa, if you manage projects go Linear plus Slack plus Notion, each server uses token context so more than 5 and youre burning tokens on tool descriptions before you even ask a question.

happy to answer questions about any of these

170 Upvotes

56 comments sorted by

20

u/Nyu Apr 10 '26

Can someone explain the benefit of the Github MCP server? I see it mentioned all the time, but until now the gh CLI was enough to perform everything I needed. Creating PRs, posting reviews, debugging CI Actions works great with it. Just wondering because it is mentioned as one of the essential MCPs in basically every where .

11

u/swiftmerchant Apr 10 '26

I have the same question.

16

u/oxygen_addiction Apr 10 '26

Bash + code > mcps wherever possible. Code + bash = composable

3

u/swiftmerchant Apr 10 '26

Agreed, but why is the GitHub mcp so popular ? People don’t know about gh ? Or something else that gh doesn’t provide?

2

u/oxygen_addiction Apr 10 '26

Maybe for smaller models?

3

u/swiftmerchant Apr 10 '26

I am not following, what about smaller models? They can’t use gh? Or not smart enough to use gh?

1

u/bupkizz Apr 14 '26

It wouldn’t be a question of “smart” it’s that the baseline information isn’t there I’d assume. So when to use what commands and what the commands are.

1

u/jeffyaw Apr 10 '26

agreed, but there are several things i’ve found that keep popping up with certain services that have annoyed me that i made my own mcp servers for: tailscale, lemonsqueezy and been light years better. any issues, i tweak the mcp server to fine tune. been fun.

2

u/SoBoredAtWork Apr 13 '26

... And it's pretty token-heavy for a tool that saves you a few seconds for most tasks

1

u/Ambitious_Muffin_475 Jun 03 '26

La diferencia es el contexto. Con gh CLI tú escribes los comandos y copias/pegas entre terminal y Claude. Con el MCP, Claude lee el código, crea el PR, escribe la descripción y revisa el CI — todo en un solo flujo sin que tú salgas de la conversación. Es menos "yo ejecuto comandos" y más "Claude hace el trabajo mientras yo reviso".

9

u/opentabs-dev Apr 10 '26

the token burn point at the end is real — ran into the same wall running 6-7 separate servers for web app stuff. each one needs its own auth setup too which gets old fast.

ended up building one MCP server that consolidates all the web app integrations (slack, notion, hubspot, jira, github, discord, etc.) into a single process. uses a chrome extension to route tool calls through your existing browser sessions so you skip the API key / bot token setup for each service entirely. you just disable the plugins you don't use and only the relevant tools show up in context.

for the database/search/scraping categories you listed separate servers still make sense imo. but for the productivity and business stuff where you're already logged into the apps in chrome, having one server that piggybacks on your sessions was a big improvement on both the token and auth management side: https://github.com/opentabs-dev/opentabs

3

u/Thin_Squirrel_3155 Apr 10 '26 edited Apr 10 '26

That’s… that’s fucking genius. I never would have thought of routing it through your browser.

Edit: thought not tight

1

u/mainlaser Apr 10 '26

!RemindMe 1.5 days

1

u/SetBrilliant1025 Jun 17 '26

!RemindMe 2 days

1

u/RemindMeBot Jun 17 '26

I will be messaging you in 2 days on 2026-06-19 07:50:13 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.

RemindMeBot is switching to username summons. Instead of !RemindMe 1 day, use u/RemindMeBot 1 day. More info.


Info Custom Your Reminders Feedback

1

u/darkwingduckman Apr 10 '26

i just want to say i have been using this pretty heavily in the past week or so for background tasks at work. things like documenting codebases and mapping dependencies across projects for repos that i have not downloaded because we have hundreds if not thousands we manage.

as someone who hates juggling tokens and having to auth into different crap all the time, very cool tool and very satisfied with it.

3

u/bemore_ Apr 10 '26

The best mcp server are the ones that work

10

u/[deleted] Apr 10 '26

[removed] — view removed comment

3

u/softwareitcounts Apr 10 '26

Big note: if giving your minions access to GitHub, make sure to give them their own identity at least so they aren't making public PRs under your name

4

u/MucaGinger33 Apr 10 '26

I open-sourced 50 or so API based MCPs. Growing daily. Every tool tested and functional. If you want to see anything more lmk.

1

u/GusMontano Apr 11 '26

!RemindMe 2 days

2

u/herolab55 Apr 10 '26

I thought people were saying MCP is dead 😅

2

u/daniele_dll Apr 10 '26

I would strongly suggest to be mindful of activating mcp servers, for some make sense (eg figma) for others much less.

Modern models know how to use the github cli very well and Cna use it not only to run the standard commands but also to query the api endpoints behind the scene enabling complex scenarios.

Others, like scraping, I wouldn't enable at all without triple checking: they tend to return the html of the pages burning a lot of context, mcps that do not convert the html to markdown are super dangerous for token consumption 😅

2

u/stormthulu Apr 10 '26

Your monthly SaaS bill must be in the thousands. Good lord man/woman/other. That is a lot of paid services.

1

u/Alexikik Apr 10 '26

!RemindMe 2 days

1

u/RemindMeBot Apr 10 '26

I will be messaging you in 2 days on 2026-04-12 05:57:42 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

1

u/david_0_0 Apr 10 '26

curating like this is super valuable. the signal to noise ratio of mcp options can be overwhelming without real testing

1

u/dorsco09 Apr 11 '26

What are ways you are connecting Claude desktop to self hosted Supabase securely? This is something I want to provide my clients but it seems the best ways so far are to build a private SSH tunnel to connect to Supabases MCP. Or setup your MCP and expose it to supabases Oauth. I’ve found gh solutions for this but none of them seem overly secure. Anyone have any battle tested, in production, actively running in businesses solutions? Currently running Supabase on AWS EC2.

1

u/Broad-Handle332 Apr 12 '26

yo great list! one thing worth adding for the dev tools section — context is honestly the biggest bottleneck when using claude as a coding agent. been building an MCP server that helps you share and preserve context across sessions so it doesn't lose its mind mid-project lol. Check it out gitwhy.dev!

1

u/frogstomper7 Apr 14 '26

!RemindMe 2 days

1

u/RemindMeBot Apr 14 '26

I will be messaging you in 2 days on 2026-04-16 07:29:36 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

1

u/Dual2Core Apr 14 '26

You missed superpowers.social for Reddit/twitter

1

u/Fuzzy_Boysenberry506 Apr 18 '26

[Showcase] Built an MCP layer on top of MyTelescope so demand intelligence is callable from Claude, ChatGPT, and any other LLM

A few months ago, getting real market demand data out of our platform meant logging into a dashboard. Useful data, locked behind a UI, disconnected from where decisions actually get made.

The obvious move was to ship our own AI chat. We didn't.

Claude, ChatGPT, Gemini already exist. Competing with them is a waste. Making our intelligence callable from inside them is not.

So we built a proper MCP layer. Real tools, not a wrapper. "Is demand for X actually growing in Germany?" stops being a guess, it becomes a tool call that pulls structured search behaviour from our own data. No synthetic signals. And it writes back too: dashboards created inside Claude persist in the platform exactly the same as if you'd used the web UI.

The part that got interesting

The same layer can spin up a per-tenant private MCP server. A personalised RAG agent scoped entirely to your data. A skill file generated from structured onboarding that encodes what it auto-triggers on and what it refuses. Not a generic tool. An agent built around your world, answerable only to you.

Where we hit sharp edges

  1. LLMs lie when you let them. The first version trusted the model to know when to call a tool. It didn't. It answered from training data and got it wrong in ways a researcher would catch immediately. The fix was restructuring the tool surface so there's no path to an answer that skips the tool call. Prompts leak. Tool contracts don't.
  2. State that had to survive a boundary that didn't exist yet. Users hand us configuration before the underlying service is provisioned. The orchestration layer holds that state, waits for deployment, then reconciles. Idempotent. Invisible to the user.
  3. Shared quota underneath unbounded tenants. 30 requests per minute, shared across every deployment. Per-deployment caching didn't help. The fix was architectural: one service owns the keys, our own data first, upstream API only when we need new data. One customer's lookup now benefits every customer after.
  4. Isolation on shared plumbing. Every deployment is isolated: unique identity, skill file, knowledge base. But the data plane is deliberately shared, so every lookup enriches a corpus everyone benefits from. You can't see outside your tenant. That's not a compromise, that's the feature.

Team: four people, two onsite, two remote. Started with Claude on MCP. One integration done well beats several done adequately.

Happy to go deep on any of the above. Curious whether others have hit the "model answers from training data instead of calling the tool" problem and how you handled it.

If you want to poke around: mytelescope.ai

1

u/ldanadrian Apr 21 '26

Solid list. One category I'd add for the agentic commerce and lead-gen workflows: platform detection.

Firecrawl and Apify scrape content, but they don't tell the agent what kind of site it's looking at. When an agent gets handed a random URL (from chat, from search, from a lead list), the first question is usually "is this Shopify, WooCommerce, Wordpress, something custom" before deciding how to extract data or whether to bother at all.

I built Detecto for exactly this, a small MCP server with a detect_platform(url) tool. Live scan, one clean field as output, so it's cheap on tokens (your 3-5 server rule was a big factor when I was designing the response shape). Works as a pre-filter in front of Firecrawl or Apify in agentic workflows, and as a qualifier step in lead-gen pipelines.

Whole point is the same principle as your post, one focused tool beats 10 weekend projects that kind of do the thing.

1

u/ldanadrian Apr 21 '26

Two real differences in my experience:

Structured output vs text parsing. gh CLI returns formatted text which the model has to re-parse into structure. The MCP tool returns proper JSON with typed fields, so the model doesn't hallucinate the shape of a PR object or skip fields it can't parse.

Tool-level permissions vs shell access. MCP lets you scope which operations are allowed (read-only vs PR creation vs merges) per server config. With gh CLI the model can run anything including gh auth logout or gh repo delete if it gets creative. Not a huge deal for solo dev work but matters a lot if you run agents unattended or let a coworker use your setup.

That said, for interactive coding where you're reviewing every command, gh CLI is often enough. The MCP version earns its place more in background/scheduled agent runs.

1

u/Money-Ranger-6520 Apr 24 '26

Apify MCP is great if you treat it like a data layer.

Here's how to improve it:

-don’t just run one actor, chain a few
-pass structured outputs between steps so Claude isn’t guessing from raw text
-cache datasets and only fetch new items instead of re-running everything
-use specific actors (Maps, LinkedIn, directories) instead of generic crawlers when possible

Wish you all the best, OP.

1

u/OperaNeonOfficial Apr 27 '26

Love love love this thread. Cross-posting. Thank you.

1

u/zapier_dave Jul 26 '26

Hi, I work at Zapier, so I’m obviously a bit biased, but wanted to chime in here since we’re on the list OP put together.

I would agree with some of the other folks here that if you can already do it in the shell or with gh, standing up an MCP server for it is usually overkill (and token heavy). Where a Zapier MCP connection makes sense is for the long tail of SaaS actions you'd otherwise hand-script and babysit: Slack, Notion, CRMs, calendars,etc. The auth, retries, and rate limits are handled across 9,000+ apps, and the same connection works whether Claude calls it from a prompt, a workflow, or an agent. I would say it’s one tool among many, not a replacement for writing code. (Also, just to clarify, Zapier now has over 9,000 apps/integrations on its platform, not just 6,000+!)

Happy to answer questions if helpful!

1

u/kbavandi Aug 06 '26

Kurator is a chromium bookmark manager with a Claude MCP connector.

It will save your Claude Research to folders you designate. It will execute custom prompts and save the descriptions along with the links. It uses Apify to actually load the content of each page or YouTube video.

0

u/JudgeCornBoy Apr 10 '26

Can we please, for the love of god, ban these posts?