Menu

AI

Lesson 8: Find Trustworthy Servers

Learn where to find MCP servers you can trust: vendor docs, the official MCP Registry, reference servers and app galleries, plus the red flags to watch for.

By: Irina ShvayaOctober 28, 2026

Lesson 8: Find Trustworthy Servers

This lesson is part of Learn MCP, our free course on the Model Context Protocol, within The MCP Guide.

In this lesson you will:

  • Learn where MCP servers are published, from most to least trustworthy.
  • Understand what the official MCP Registry checks and what it does not.
  • Practice confirming who really publishes a server.

There are a great many public MCP servers, and more appear every week. Finding one is easy. Finding one you can trust takes a method.

Key Takeaways

  • Start with the official server from the vendor whose product you want to connect, found through that vendor's own docs.
  • The official MCP Registry verifies who owns a server's namespace, but it does not scan server code for security problems.
  • The reference servers in the official GitHub repo are learning examples, not production-ready tools.
  • App galleries and directories help you discover servers, but a listing is not a security audit.
  • Typosquatted names, missing source code and unclear publishers are reasons to walk away.

1. Start with the vendor's own server

The safest first stop is the company that makes the tool. If you want AI access to your payments, code or CRM, check that vendor's developer docs for an official MCP server. Many vendors now publish one. For example, GitHub publishes its own MCP server on its official GitHub account.

An official server comes from the same company that already holds your data. It usually uses that company's normal sign-in and permission model. It also gives you a clear party to contact if something goes wrong.

Reach the server's page from the vendor's own website, not from a search ad or a forum link. That one habit removes many fake-server risks.

2. Check the official MCP Registry

The official MCP Registry is "the official centralized metadata repository for publicly accessible MCP servers." It is backed by contributors including Anthropic, GitHub, PulseMCP and Microsoft. As of October 2026, it is in preview, and the docs warn that "breaking changes or data resets may occur."

You can browse it at registry.modelcontextprotocol.io, which has a search box and a "Show only latest versions" filter.

Here is what the registry does and does not do, per its docs:

The registry doesThe registry does not
Verify namespace ownership through GitHub, DNS or HTTP challengesScan server code for vulnerabilities
Store metadata that points to packages on npm, PyPI or Docker HubHost the server code itself
Let maintainers manually remove spam or malicious serversList private servers
Provide a REST API for marketplaces and aggregatorsRate or rank servers

The namespace is the useful trust signal. Server names follow a reverse DNS format such as io.github.username/server or com.example/server. The docs say this ensures "only the legitimate owner of a GitHub account or domain can publish servers under that namespace."

So a server named com.stripe/... should come from whoever controls the stripe.com domain. A server named io.github.someone/stripe-tools comes from a GitHub user named someone, not from Stripe.

For security scanning, the registry relies on the package registries and on "downstream aggregators." Our MCP Registry explainer covers listings in more detail.

3. Know what the reference servers are for

The official servers repository on GitHub holds a small set of reference servers. As of October 2026, they are Everything, Fetch, Filesystem, Git, Memory, Sequential Thinking and Time. Older reference servers have been archived to a separate repository.

The README is clear about their purpose. They are "reference implementations to demonstrate MCP features and SDK usage," meant as educational examples rather than "production-ready solutions."

That makes them great for practice, like the filesystem server in Lesson 6. It does not make them a fit for business data without your own review.

4. Use app galleries and directories for discovery only

Many AI apps now have their own catalog:

  • Anthropic Directory. Claude Code's managed MCP docs say Anthropic "reviews connectors against its listing criteria before adding them to the Anthropic Directory, but doesn't security-audit or manage any MCP server."
  • VS Code gallery. The VS Code MCP docs describe an MCP server gallery in preview, found by searching @mcp in the Extensions view.
  • Cursor Marketplace. Cursor's docs point to the Cursor Marketplace for official plugins and to cursor.directory for community servers. They add: "Only install MCP servers from trusted developers and repositories."

Independent directories collect thousands more. They are useful for discovery, but quality and checks vary. Compare them in our list of MCP directories and registries.

Treat every listing as a lead, then confirm the publisher yourself. Anthropic's custom connectors guide is direct: custom connectors "aren't verified by Anthropic," so connect only to servers you trust.

5. Watch for red flags

Fake and careless servers share some patterns. Walk away, or dig deeper, if you see any of these:

  • A lookalike name. One letter off from a real vendor, or a vendor name in a personal GitHub namespace. This is called typosquatting. See MCP supply chain risks.
  • No source and no publisher. You can't tell who wrote it or find its code or docs.
  • Broad permissions for a narrow job. A "weather" server that asks for your email or file system.
  • An install command you can't read. The spec's security best practices show how a config can hide a harmful command next to a real package.
  • Only a deprecated SSE endpoint. It may signal a server that is not maintained. See Lesson 5.
  • No changelog or update history. Developers can change tool behavior without notice, as Anthropic's guide warns.

Try it

Pick one tool your business uses, such as your CRM, payments or code host. Then:

  1. Find the vendor's page. Go to the vendor's own website and search its developer docs for "MCP." Write down the server's URL or package name.
  2. Look it up in the registry. Search the registry at registry.modelcontextprotocol.io for the vendor's name. Note the server's full name and namespace.
  3. Match the namespace. Does the namespace match the vendor's domain or official GitHub account? If the registry shows a server under a personal namespace, it is not the vendor's.
  4. Compare install details. Check that the package name or remote URL in the registry matches the vendor's docs exactly.
  5. Note what is missing. If the vendor has no official server, write down which third-party options exist and who publishes each.

Keep your notes. Lesson 9 shows how to read a server's tools and permissions before you connect it.

Recap

  • Look first for the vendor's official server, reached from the vendor's own site.
  • The MCP Registry confirms who owns a namespace and points to packages, but it does not audit code.
  • Reference servers are for learning, not production use.
  • App galleries and directories help discovery; you still confirm the publisher.
  • Lookalike names, unclear publishers and over-broad permissions are red flags.

For a broader checklist, see how to choose MCP servers. All lessons are on the Learn MCP course page.

Course navigation

Previous lesson: Lesson 7: Choose an MCP Client.

Next lesson: Lesson 9: Read a Server Before You Trust It.

Back to the Learn MCP course outline.

Frequently asked questions

Is a server in the official MCP Registry safe?

Not automatically. The registry verifies that the publisher owns the namespace, such as a GitHub account or domain. It leaves security scanning to package registries and downstream aggregators. You still need to review the server.

What does "io.github.username" mean in a server name?

It is a reverse DNS namespace. It means the server was published by that GitHub account. A name like com.example/server means the publisher proved control of the example.com domain.

Can I put my company's private server in the official registry?

No. The registry docs say it does not support private servers, such as ones on a private network or private package registry. They recommend hosting your own private registry instead.

Are the official reference servers ready for business use?

The repository describes them as reference implementations for learning, not production-ready solutions. Use them to practice, and pick a maintained, vendor-supported server for real business data.

Does a listing in the Anthropic Directory mean Anthropic audited the server?

No. Claude Code's docs say Anthropic reviews connectors against its listing criteria, but doesn't security-audit or manage any MCP server. A listing is a starting point, not a guarantee.

You Might Also like to Read

Get a FREE Website Audit

Enter your website and get a 20–30 page SEO, GEO, AEO & CRO audit within 24 hours. Completely free.

Don't have a site yet? Get in touch →

Ready to speak with a marketing expert?
Give us a call! (916) 866-7893

Websites Launched
1407
Websites Launched
Marketing Experts
29
Marketing Experts
Hours of Dedicated Work
204533
Hours of Dedicated Work
Irina S.Benjamin G.Jeanette M.David G.