Catalog-first optimizes time-to-first-integration. BYO-first optimizes time-to-reliable-custom-server. Most serious teams need both — but they are different products.
What “catalog” means in the MCP ecosystem
1. Official MCP Registry (metadata)
From The MCP Registry — about:
- Official centralized metadata store for publicly accessible servers
- Preview status — possible breaking changes / data resets before GA
- Points to npm/PyPI/Docker/remote URLs via
server.json - Does not host binaries
- Does not support private-only servers
- Primary API consumers are often aggregators, not every host app directly
See also: publish quickstart, package types, remote servers.
2. Aggregators / marketplaces
Same about page: aggregators pull registry metadata and may add ratings, curation, inspectors. Examples include large third-party indexes and vendor marketplaces. Useful for discovery UX; still not your production control plane.
3. Platform product catalogs
Hosts (including MCPLambda’s registry) ship in-app Official/Community install. Under the hood that still becomes package/Git/image deploy. BYO remains first-class on purpose-built hosts.
What “bring-your-own-server” means
You own:
- Source (Git/Docker/package)
- Tool schemas and business logic
- Auth model for your endpoint
- Release cadence and SLAs
- Runtime isolation and observability
Protocol still applies: tools/resources/prompts (server concepts), transports (2025-11-25), security (best practices).
Decision matrix
| Question | Lean catalog | Lean BYO |
|---|---|---|
| Is this a commodity SaaS action? | Yes | No |
| Is the logic proprietary / product core? | No | Yes |
| Do you need private network-only tools? | Official registry can’t host private | Yes — private host/registry |
| Is discovery the bottleneck? | Yes | No |
| Is runtime reliability / custom policy the bottleneck? | No | Yes |
| Do you need Git-based product deploys? | Secondary | Primary |
Hybrid (recommended default)
- Discover public tools via official registry + aggregators
- Connect commodity SaaS via gateway/catalog when OAuth is the hard part
- Host custom domain MCP (billing rules, internal DB, product APIs) on a BYO platform
Compare: MCPLambda vs Metorial (catalog-led integration), vs Glama (registry/inspector/gateway ecosystem).
Anti-patterns
- Treating a marketplace click as “we’re in production” without auth, logs, or owners
- Publishing private internal servers to the public registry (not supported)
- Building every SaaS OAuth connector yourself when a gateway already does it
- Running product-critical code only as an unmaintained catalog fork
Worked scenario: Discover fast, own what differentiates
A startup installs ten catalog servers in a week and feels “done with MCP.” None of them implement the company’s core workflow, so agents still cannot close the loop.
You keep catalogs for commodity discovery (and track the official registry as metadata, not hosting). Core product actions become BYO servers you package, auth, and observe. Public registry is never used for private-only servers—official docs say it does not support that.
Hybrid becomes the default: catalog for speed, BYO for moat.
Checklist for this topic
- Use catalogs/registries for discovery of public tools
- BYO for proprietary logic and private data planes
- Do not publish private servers to the public registry
- Pin versions of catalog installs in prod
- Own SLAs for BYO servers
- Review security of third-party catalog servers before prod
Topic-specific failure modes
| Failure | Likely cause | Fix |
|---|---|---|
| Catalog-only dead end | No proprietary tools | Build BYO for core workflows |
| Private server on public registry | Misuse of registry | Private host |
| Unpinned community server | Supply chain risk | Pin versions; review updates |
| Assuming catalog = runtime | Confusion | Separate discovery from hosting |
Related guides
Registry 101 · Gateway vs host · Glama compare
In practice: portfolio split
Maintain a simple inventory spreadsheet:
| Capability | Source (catalog / gateway / BYO) | Owner | Prod URL/version | Risk |
Review quarterly. Capabilities that start as catalog experiments often graduate to BYO when they become customer-critical—or get deleted when unused.
Example portfolio (early B2B SaaS)
| Need | Choice |
|---|---|
| Slack notifications | Gateway/catalog connector |
| Linear/Jira tickets | Gateway or vetted community server |
| Quote pricing rules | BYO hosted MCP |
| Customer data plane queries | BYO hosted MCP (private) |
| Public weather demo | Catalog / registry sample |
If everything is “catalog,” you have integrations but not product differentiation. If everything is “BYO,” you reinvent OAuth for commodity apps.
Takeaways
For MCP Server Catalog vs Bring-Your-Own-Server, remember three things:
- Be specific to this problem — the worked scenario “Discover fast, own what differentiates” is the failure mode you should design against, not a generic outage narrative.
- Use catalogs for commodity connectors; own the servers that encode your product differentiation.
- Never treat “listed in a registry” as “production-ready for your SLA.”
If you only remember one habit: write down which tools you consume vs which servers you operate — ownership drives the platform choice.
Sources
- MCP Registry about
- Registry aggregators
- Example servers collection
- Architecture
- MCPLambda registry docs