Back to blog
Last updated October 2026·Poyan Karimi

What Is an MCP Registry? Public vs Private, and When Your Company Needs Its Own Approved List

An MCP registry is a catalogue of MCP servers: the connectors that let an AI assistant such as Claude, ChatGPT or Copilot reach other software. The public MCP registry lists the servers that exist. A private registry lists the ones your company has approved.

Most companies do not need registry software. They do need the list behind it: which connectors are approved, for whom, at what level of access, and who owns each one. Once more than a handful of people connect AI to company systems, that list is the thing everything else depends on — the admin settings, the policy, and eventually a gateway.

What an MCP registry is

MCP, the Model Context Protocol, is the open standard for connecting AI assistants to other software. A tool that wants to be reachable from an assistant gets an MCP server: a small piece of software that exposes the tool’s data and actions in the standard format. There are servers for CRMs, file stores, project trackers, accounting systems, databases and thousands of niche tools. If the basics are new to you, start with what Claude connectors are and which one to set up first.

Thousands of servers raise an obvious question: how does anyone find them, and how does anyone know which ones to trust? A registry is the answer to the first half. It is a catalogue. Each entry says what the server is, who published it, which version is current and how to install or connect it.

That is all a registry does. It does not run the servers, and on its own it does not stop anyone from using a server that is not on the list. It is the reference that other controls point at. Keep that distinction in mind, because vendors often sell “registry” features that are really something else.

Server, registry, gateway

Server: one tool, plugged in. Registry: the list of what can be plugged in. Gateway: the switchboard that decides who gets connected to what, and keeps the log. We cover the third in what an MCP gateway is and when you need one.

The public MCP registry

The MCP project runs an official public registry at registry.modelcontextprotocol.io. It launched in preview in September 2025 and is meant to be the single upstream source of publicly available servers. Three things about it matter to a business reader.

It stores descriptions, not software. The registry holds metadata: the server’s name, version, description and installation instructions. The code itself stays in ordinary package repositories. When someone installs a server they found in the registry, they are downloading it from somewhere else.

Names are verified; code is not. A server published under a company’s namespace has to prove it controls that namespace, so a listing that says it comes from a given vendor is more likely to actually come from that vendor. That is useful. But verifying who published something is not the same as checking what it does. A listing in the public registry tells you a server exists. It is not an endorsement.

It is built to be copied. The registry’s format is open, and the project expects others to build “sub-registries” on top of it: marketplaces attached to particular AI tools, and private catalogues inside companies that pull from the public list and keep only what they have approved. The connector directories you see inside Claude and other assistants work on the same idea. Someone has already filtered the long public list down to a shorter one.

For a leader the takeaway is simple. The public registry is where your developers and your more curious employees will discover servers. It is not where your company decides which ones are allowed.

A private registry: your approved list

A private registry is your own catalogue of the servers your company has said yes to. In a large organisation it might be software that feeds directly into the tools people use. In a company of fifty it is usually a page, a table and a named owner. The format matters far less than the fact that it exists and is kept up to date.

Without one, the approved list is whatever each person happened to connect. Picture a sixty-person consultancy in Gothenburg. The partners use Claude with the shared drive and the calendar. Two consultants have added a scraping tool they found on a forum. Finance connected the accounting system with write access because the setup screen suggested it. A developer runs a database server on their laptop that nobody else knows about. None of this was anyone’s decision, and none of it is written down. When a client’s security questionnaire asks which systems your AI tools can access, the honest answer is a guess.

A private registry turns that into a short set of facts:

  • Which servers are approved. Named, with the exact version or source, so “the Google Drive connector” means one specific thing.
  • Who may use each one. All staff, one team, or a named role.
  • At what level. Read-only by default, write access only where it was deliberately granted.
  • Who owns it. One person who answers questions about it and removes it when it is no longer needed.

Those four facts are the same ones a client, an auditor or your board will eventually ask for. A registry is how you have the answer ready rather than assembling it under pressure.

Public and private side by side

Public MCP registryPrivate registry
What it answersWhat servers exist?What servers are we allowed to use, and how?
Who maintains itThe MCP project and server publishersYour company: one named owner
What is in itEvery publicly published server that registersOnly the servers you have approved, usually a few dozen at most
What a listing meansThe server exists and the publisher’s name is verifiedSomeone in your company reviewed it and said yes
Access rulesNone. It is a catalogueWho may use each server and at what level
Who reads itDevelopers and AI tools discovering serversEvery employee, the admin settings, and eventually a gateway

When a company needs its own

Not on day one. If ten people use one assistant with the three connectors that ship with it, the admin console in your business plan is your registry: it shows what is switched on, and that is enough. Writing a separate catalogue at that stage is paperwork.

You need your own list when several of these are true:

  • People connect AI to more than a handful of tools, and you can no longer say from memory which ones.
  • Different teams use different assistants: Claude in one place, Copilot in another, ChatGPT somewhere else. Each has its own settings and none of them shows the whole picture.
  • Someone has connected, or wants to connect, a server that did not come from the assistant’s own directory: something from GitHub, a forum or the public registry.
  • Your developers have built a server for an internal system, and others want to use it.
  • You handle client, personal or financial data that a connector could reach.
  • Employees keep asking “am I allowed to connect this?” and the answer depends on who they ask.

The last one is the most reliable signal. When the same question gets three different answers, the list exists only in people’s heads, and the cautious majority of your team will take that as a reason not to connect anything. That is the other side of the problem: a missing approved list does not only let risky connections through. It also stops the useful ones from spreading. We wrote about that pattern in the Claude Team plan rollout guide, where vague rules are one of the main reasons rollouts stall.

What goes in each entry

Keep entries short enough that someone will actually maintain them. Seven fields cover what you need. Copy this as a starting point:

Server: name and exact source (vendor directory, official repository, internal build)
What it connects to: the system, in plain words
Who may use it: all staff / team / role
Access level: read-only, or which write actions are allowed and why
Data it can reach: including whether that covers client or personal data
Owner: one named person
Approved / next review: two dates

The review date is the field most companies leave out and later regret. Servers change, vendors get acquired, and a connector approved for a pilot quietly stays connected for two years. A review every six months, where the owner confirms it is still used and still needed, keeps the list honest.

Add one more section below the table: servers we have said no to, and why. It saves the next person from asking, and it shows that the list is a decision rather than an accident.

Where the list should live

A registry that sits in a document nobody opens has no effect. The list only works when the tools people use actually follow it. There are three levels, and most companies move through them in order.

1. A shared page plus the admin settings. The list lives somewhere everyone can find it, and the owner mirrors it in each assistant’s admin console. On the Claude Team and Enterprise plans, for example, an Owner has to add a connector for the organisation before members can use it, and can restrict what it may do, such as read but not write. That setting is your registry put into practice. This level is enough for most companies of 20 to 200 people.

2. Enforcement in each tool. Some assistants can now enforce a list directly. GitHub Copilot, for instance, lets enterprise administrators define which MCP servers its clients may start, and offers a separate private-registry setting that GitHub itself describes as a preview and not the recommended way to restrict access. The lesson carries over to other tools: a catalogue tells people what is approved; a setting in the tool stops them from using what is not. You want both, and they must match.

3. A gateway in front of everything. When several assistants each keep their own settings, keeping them in step becomes a job in itself. A gateway solves that: every assistant connects to one entry point, and the approved list is enforced there, with a record of what was called. Most gateways include a registry for exactly this reason. If you are at this stage, read our guide to MCP gateways before talking to vendors.

Start at level one

The work in all three levels is the same: deciding what is approved. Software only changes where the decision is enforced. Companies that buy a tool before they have made the decisions end up with an empty registry and the same sprawl as before.

Building the first version in a week

You do not need a project. A week of short sessions with one owner is enough to go from no list to a working one.

DayStepOutput
1Ask every team lead which assistants and connectors their team uses, including anything installed by hand.A raw inventory. Expect it to be longer than anyone guessed.
2Check the admin console of each assistant you pay for and note what is switched on.What is officially enabled, next to what people say they use.
3Sort each server into approve, approve read-only, or remove. Start with the systems that hold client and financial data.A first decision on every entry.
4Fill in the seven fields for each approved server and name an owner.The registry itself.
5Mirror the list in each admin console, publish the page, and tell the company where to ask about anything not on it.A list that is enforced, and one route for new requests.

Two habits keep it alive afterwards. First, every new request goes through the owner, and the owner answers within a day or two; if approval takes weeks, people route around it. Second, look at what is actually used. A connector nobody has touched in three months should come off the list. A team that has nothing connected is a team that is not yet getting much out of AI. Our guide to measuring AI adoption covers which numbers tell you that.

The point of the registry is not control for its own sake. It is what lets you say yes quickly and with confidence: here is what you can connect today, here is who to ask about the rest. That is what gets the whole team using AI on real work, rather than the few people who were going to set it up anyway.

Taking the inventory, deciding the approved list and getting every team connected to it is part of the work we do in Deployed Partner. If you are just starting, a Deployed Kickstart gets your team set up with the right connectors in a single session.

Frequently asked questions

What is an MCP registry?

An MCP registry is a catalogue of MCP servers, the connectors that let AI assistants such as Claude, ChatGPT or Copilot reach other software through the Model Context Protocol. Each entry describes a server: what it is, who published it, which version is current and how to install or connect it. A registry does not run servers and does not on its own control who uses them.

What is the official MCP registry?

The official MCP registry, at registry.modelcontextprotocol.io, is the public catalogue run by the MCP project. It launched in preview in September 2025. It stores metadata and installation instructions rather than the server code itself, verifies that publishers control the namespace they publish under, and is designed so that others can build sub-registries on top of it.

Is a server in the public MCP registry safe to use?

Not automatically. The public registry verifies who published a server, not what the server does. A listing tells you the server exists and that the publisher name is genuine. Whether it is safe for your company depends on what data it can reach, what actions it can take and who maintains it, which is the review a private registry records.

What is the difference between a public and a private MCP registry?

A public MCP registry lists every server that has been published and answers the question of what exists. A private registry lists only the servers a company has approved, with who may use each one, at what access level and who owns it. The public registry is for discovery; the private registry is where a company records its decisions.

Does a small company need a private MCP registry?

Not at first. When a small team uses one AI assistant with a few built-in connectors, the admin console of the business plan already shows what is switched on, and that is enough. A company needs its own approved list once people connect AI to more than a handful of tools, use more than one assistant, install servers from outside the built-in directory, or keep asking whether they are allowed to connect something.

What is the difference between an MCP registry and an MCP gateway?

A registry is a list of the servers that are available or approved. A gateway is a control point that AI assistants connect through, which enforces who may use which server and records what was called. Most gateways include a registry of approved servers, but a registry on its own does not block anything or keep a log.

What should each entry in a private MCP registry include?

Seven fields cover what most companies need: the server and its exact source, the system it connects to, who may use it, its access level (read-only or which write actions are allowed), the data it can reach, one named owner, and the date it was approved together with the date of its next review.

Found this useful? Send it to someone who needs it.

Put this to work

Reading about it is the easy part.

The Deployed Kickstart gets your whole team hands-on with Claude in a single day, mapped to the work you actually do. Tell us where you are and we'll come back within 24 hours.