← Back to Insights
ORIGINAL

Most MCP Servers Are Still Demoware — How to Spot Production-Ready in 30 Seconds

Influzer’s directory lists ~6,000 MCP servers. Only about 7% have indexed tools. Here is a 30-second filter for transport, tools, auth, and docs — so you stop installing README theater into production agents.

Crowded grid of faint MCP server cards with a few production-ready servers highlighted by clear tools and auth badges

Open any MCP directory and the vibe is abundance. Thousands of listings. Stars. Screenshots. “Works with Claude / Cursor / ChatGPT.”

Then you connect one in a real agent workflow and discover the truth: most MCP servers are still demoware — a README, a local stdio hello-world, maybe one vague tool, and no path to governed production use.

That is not a dunk on builders. Early ecosystems look like this. It is a problem if your team treats “found on a list” as “approved for agents that can write to GitHub, CRM, or finance.”

Here is the operator filter I use. Thirty seconds per candidate. Pass → shortlist. Fail → skip without guilt.

The catalog math (why this matters now)

As of mid-August 2026, Influzer’s registry sits around ~6,000 MCP servers. After daily tools/list validation on live endpoints, only about ~400 (~7%) have indexed tools at all. Roughly ~200 expose five or more tools — the range where an agent can actually do a job, not a demo.

Stars do not fix that gap. Agents call capabilities. Empty or mysterious tool surfaces fail at runtime no matter how viral the repo is. We covered the signal hierarchy earlier: tools indexed beats star count.

Discovery is solved. Curation is the job.

The 30-second production-ready filter

Open the server’s Influzer detail page (or run Discovery from the agent). Score these four checks. You need a clear yes on each before it enters a team mcp.json.

1) Transport — can your client actually reach it?

Remote chat connectors cannot hit localhost. Local Cursor stdio cannot be your org-wide auth story. Treat them as different products — see remote vs local.

2) Tools — does tools/list show a real job?

If you cannot explain the tool surface in one sentence, the agent cannot either.

3) Auth — whose identity, and can you revoke it?

Paste-a-key is fine for a weekend hack. It is not an operating control. Pair this with tool access as an operating control and enterprise-managed MCP auth.

4) Docs / setup — can a second engineer install it without Slack archaeology?

Demoware loves aspirational docs. Production-ready ships the install path.

A simple scorecard you can paste into the allowlist

CheckDemoware smellProduction smell
TransportUnknown / local-only sold as “works everywhere”Explicit stdio or HTTPS remote
Tools0–1 toy toolsIndexed, named, job-shaped tools
AuthPersonal PAT in gitEnv / OAuth / IdP with revoke path
DocsArchitecture onlyClient setup + env vars + ownership

Four passes → candidate. Any hard fail → not on the team allowlist. Soft fails → sandbox only, named owner, revisit in 30 days.

What demoware is still good for

Do not throw the long tail away. Demoware is useful when:

It is not useful when the agent can mutate customer data, money, access, or production code. That is when demoware becomes an incident report.

How to browse without drowning

  1. Start from the Top 100 — curated, tools-first, not raw crawl volume.
  2. Search by capability, not brand: Postgres, scrape-to-markdown, browser automation, create_issue.
  3. From inside Claude, ChatGPT, or Cursor, connect Influzer MCP Discovery and let the agent shortlist — then apply the 30-second filter yourself.
  4. Before anything hits shared config, run the deeper seven-question audit.

Missing a production-quality server your team needs? Submit it — we index tools and re-validate live HTTP endpoints so allowlists point at living docs, not stale READMEs.

If you build MCP servers: escape the demoware bin

Authors who want to be chosen should ship the boring production surface:

Directories will keep growing. Agents will keep selecting on tools. README theater loses.

Quick answers

Is a server with zero indexed tools always junk?

Not always — validation may lag, or it may be stdio-only with tools we have not probed. Treat zero tools as guilty until proven: verify tools/list yourself before team install.

How many tools is “enough”?

Enough to own one job. Three excellent tools beat thirty vague ones. Overlap with another server you already trust is usually a reason to skip.

Can we ban everything outside the Top 100?

Reasonable for a first allowlist. Expand by exception when someone completes the 30-second filter plus the seven-question audit.

Does official vendor branding mean production-ready?

No. Brand reduces some supply-chain risk; it does not guarantee tool quality, least privilege, or IdP-ready auth. Still run the filter.

Where should leaders look first?

Top 100 + Discovery for shortlisting; tool-access policy for what may be connected at all.

Final thought

The MCP ecosystem’s headline number will keep climbing. That number is not your strategy.

Your strategy is a small allowlist of servers that survive a 30-second honesty check — transport that matches the client, tools that do a real job, auth you can revoke, docs a teammate can follow.

Everything else can stay in the directory as inspiration. It does not belong in the agent that ships on Friday.

Browse the real short list on the Top 100. Search by capability with Discovery. And when something looks shiny but fails the filter — skip it. Demoware is free. Production incidents are not.

GET PRACTICAL AI PLAYBOOKS WEEKLY

One clear email each Thursday

Actionable frameworks on AI execution, agents, and MCP. Join 4,200+ builders.

✓ You're in — first briefing Thursday.

Leave a comment

Be the first to share your thoughts.

Related insights

2026-08-22
Claude Code CLI vs Desktop Connectors — When to Use `claude mcp add` vs Web Connectors
Claude ships two MCP attach paths: web connectors in Desktop (cloud → your HTTPS URL) and CLI registration via `claude mcp add`. Here is a decision guide, command cheat sheet, and fallback plan when transport flags differ across CLI versions.
2026-08-22
.cursor/mcp.json Is Becoming Team Policy — The New Perimeter for Which Tools Your Repo Allows
Shared MCP config in git is replacing ad-hoc connector sprawl. Project-level .cursor/mcp.json is how teams declare which agent tools are in-bounds for a repo — and what stays in personal config with secrets.
2026-08-22
Discovery MCP Is the New App Store Search — Why Agents Find Integrations by Capability, Not Brand
Humans browse MCP directories like an app store. Agents search by capability — scrape to markdown, Postgres, create_issue. Discovery MCP turns the catalog into a tool your assistant can call. Here is what that shift means for server authors and team allowlists.