MCP Infrastructure & Registries arenaMCP Infrastructure & Registries
The registry, gateway, and hosted tool-server layer of the Model Context Protocol ecosystem — platforms where agents discover MCP servers, reach thousands of downstream tools through one endpoint, and hand off OAuth to a managed credential vault — judged on registry breadth and programmatic discovery, hosted-server connections, per-end-user auth, tool curation and security scanning, gateway access controls, SDKs and framework integrations, usage analytics, and self-hosting. A meta-arena where the product being sold is agent-readiness itself; ProductArena eats the dogfood — this site ships its own MCP server at /mcp.
52 user stories · 312 judged cells · updated 2026-09-10 · Evidence as of 2026-09-10
Leaderboard — every product ranked by evidenceLeaderboard
| 1 | free-tier vs Smithery ↗ | 64/100 | 30/100 | 26/100 | 7/100 | 19/100 | ★ 30.2k▲ 11.8k/yrnpm 631.3k/wk | 18/27 verified · 2 disputed | 42/100 integrity | ||
| 2 | free-tier vs Composio ↗ | 66/100 | 24/100 | 31/100 | 8/100 | 7/100 | ★ 833▲ 482/yrnpm 4.7k/wkpypi 8.7k/wk | 22/32 verified · 1 disputed | 60/100 integrity | ||
| 3 | free-tier vs Composio ↗ | 38/100 | 24/100 | 35/100 | 6/100 | 15/100 | 14/29 verified · 3 disputed | 33/100 integrity | |||
| 4 | free-tier vs Composio ↗ | 49/100 | 35/100 | 5/100 | 7/100 | 6/100 | npm 17.2k/wk | 12/26 verified · 1 disputed | 0/100 integrity | ||
| 5 | free-tier vs Composio ↗ | 51/100 | 22/100 | 3/100 | 7/100 | 3/100 | ★ 268▲ 243/yr | 12/27 verified | 20/100 integrity | ||
| 6 | free-tier vs Composio ↗ | 47/100 | 18/100 | 8/100 | 8/100 | 0/100 | ★ 11.7k▲ 1.8k/yrnpm 126.2k/wkpypi 125.3k/wk | 16/21 verified | 100/100 integrity |
Best by user type — persona-weighted winnersBest by user type
Per persona, the product with the highest persona-weighted coverage over just that persona's stories — not the same ranking as the overall PA Score leaderboard above.
Best for platform-engineer
Gram (Speakeasy)
46/100
Runner-up:
Composio (32/100)
6 platform-engineer stories scored
Story matrix — every product × every judged storyStory matrix
Agenticness — how well agents can access and operate the productAgenticness
Agent access
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Agenticness — how well agents can access and operate the productPoint an agent at llms.txt or agent-oriented docs | ai-native | fullT 9/10 | partialT 6/10 | fullT 8/10 | fullT 8/10 | fullT 8/10 | fullT 9/10 |
| Agenticness — how well agents can access and operate the productRun the product headlessly / in CI for automation | ai-native | fullT 7/10 | fullT 7/10 | disputedD⚿ 4/10 | partialT 6/10 | partialT 6/10 | fullT 7/10 |
| Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools | ai-native | none⚿ 0/10 | fullT⚿ 8/10 | fullC 7/10 | none 0/10 | fullC 7/10 | fullC 7/10 |
| Agenticness — how well agents can access and operate the productConnect an agent via an official MCP server | ai-native | fullT⚿ 8/10 | fullT⚿ 9/10 | fullT 7/10 | fullT 9/10 | fullT 9/10 | fullT 8/10 |
| Agenticness — how well agents can access and operate the productUse an official CLI | ai-native | fullT 9/10 | partialT 6/10 | none 0/10 | none 0/10 | fullT 8/10 | fullT 8/10 |
| Agenticness — how well agents can access and operate the productDrive the product through a documented public API | ai-native | fullT⚿ 9/10 | fullT⚿ 8/10 | partialT⚿ 6/10 | fullT 8/10 | partialT 7/10 | partialT 5/10 |
| Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agent | ai-native | disputedD 5/10 | fullC 7/10 | none⚿ 0/10 | partialT 7/10 | partialC 6/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productBuild against official SDKs | ai-native | fullT 8/10 | fullT 7/10 | partialT⚿ 3/10 | fullT 8/10 | none 0/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productSubscribe to events via webhooks | ai-native | fullC 7/10 | partialC 6/10 | partialC 4/10 | none 0/10 | none 0/10 | none 0/10 |
Agentic features
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Agenticness — how well agents can access and operate the productGet AI-generated insights and suggestions from my data inside the product | ai-native | n/a | n/a | n/a | n/a | none 0/10 | partialC 3/10 |
| Agenticness — how well agents can access and operate the productSet up automations that run autonomously in the background | ai-native | partialX 5/10 | partialC 3/10 | partialC 4/10 | none 0/10 | none 0/10 | partialC 4/10 |
| Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product | ai-native | n/a | n/a | n/a | n/a | partialC 3/10 | partialC 4/10 |
| Agenticness — how well agents can access and operate the productOperate the product with natural-language commands | ai-native | partialC 5/10 | partialT 5/10 | n/a | partialT 6/10 | fullT 7/10 | fullT 8/10 |
Api quality
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examples | ai-native | none 0/10 | partialT 5/10 | partialT 5/10 | partialC 3/10 | none 0/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productDownload a machine-readable API spec (OpenAPI or equivalent) | ai-native | fullT 9/10 | fullT 8/10 | fullT 8/10 | none 0/10 | none 0/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productTest against a sandbox environment without touching production data | ai-native | none 0/10 | none 0/10 | partialC 4/10 | partialC 3/10 | partialC 4/10 | partialC 6/10 |
| Agenticness — how well agents can access and operate the productRely on versioned APIs with a documented deprecation policy | ai-native | none 0/10 | none 0/10 | none⚿ 0/10 | none 0/10 | none 0/10 | none 0/10 |
Auth credentials — stories about auth credentials in this arenaAuth credentials
Multi tenant
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Auth credentials — stories about auth credentials in this arenaMaintain separate connected accounts and scoped tokens per end user of my product, so each user's agent acts only on that user's credentials | platform-engineer | fullC 7/10 | partialX 6/10 | none⚿ 0/10 | fullT 8/10 | none 0/10 | none 0/10 |
Oauth
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Auth credentials — stories about auth credentials in this arenaLet the platform run OAuth flows for downstream tools and vault the resulting credentials encrypted, with automatic token refresh | developer | disputedD 4/10 | fullT⚿ 7/10 | none 0/10 | fullT 8/10 | partialC 5/10 | none 0/10 |
White label
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Auth credentials — stories about auth credentials in this arenaWhite-label the authorization flow with my own branding and my own OAuth app credentials | platform-engineer | partialC 6/10 | none 0/10 | none 0/10 | none 0/10 | partialC 6/10 | none 0/10 |
Automation depth — how much of the product can run unattendedAutomation depth
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Automation depth — how much of the product can run unattendedPerform bulk operations across many items at once | ai-native | partialX 5/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
| Automation depth — how much of the product can run unattendedDefine rules that trigger actions automatically on events | ai-native | partialC 5/10 | partialC 3/10 | partialC 4/10 | none 0/10 | none 0/10 | n/a |
| Automation depth — how much of the product can run unattendedSchedule recurring jobs or workflows | ai-native | none 0/10 | none 0/10 | partialC 4/10 | none 0/10 | none 0/10 | none 0/10 |
| Automation depth — how much of the product can run unattendedVersion, review, and roll back my automations | ai-native | none 0/10 | none 0/10 | none 0/10 | none 0/10 | partialC 4/10 | partialC 5/10 |
Deployment self host — stories about deployment self host in this arenaDeployment self host
Bridge
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Deployment self host — stories about deployment self host in this arenaBridge a locally running MCP server into the platform as a managed remote connection without deploying it | developer | none⚿ 0/10 | fullC 8/10 | partialC 5/10 | none 0/10 | partialC 5/10 | fullC 8/10 |
Gateway controls — stories about gateway controls in this arenaGateway controls
Access control
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Gateway controls — stories about gateway controls in this arenaRestrict which servers and individual tools an agent may call through allowlists or per-tool access control | platform-engineer | fullC 7/10 | partialC 6/10 | partialC 6/10 | none 0/10 | fullC 8/10 | none 0/10 |
Audit
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Gateway controls — stories about gateway controls in this arenaSee a log of every tool call that passed through the platform, with enough detail to audit or replay what an agent did | platform-engineer | none 0/10 | none 0/10 | partialC 4/10 | none 0/10 | fullC 8/10 | partialC 6/10 |
Hosted servers — stories about hosted servers in this arenaHosted servers
Catalog
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Hosted servers — stories about hosted servers in this arenaReach a deep catalog of third-party apps and APIs (hundreds to thousands of integrations) through the platform | developer | fullT⚿ 9/10 | fullT⚿ 8/10 | fullT⚿ 8/10 | fullT 9/10 | none 0/10 | n/a |
Connect
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Hosted servers — stories about hosted servers in this arenaPoint my MCP-compatible client at a hosted remote server URL and reach downstream tools without deploying any infrastructure | developer | fullT⚿ 8/10 | fullT⚿ 8/10 | fullX 7/10 | fullT 9/10 | fullT 8/10 | fullC 8/10 |
Generate
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Hosted servers — stories about hosted servers in this arenaTurn an existing API definition (OpenAPI) or custom code into a hosted MCP server without writing protocol plumbing | developer | none 0/10 | partialC 4/10 | partialC 4/10 | none 0/10 | fullT 8/10 | partialT 5/10 |
Observability analytics — stories about observability analytics in this arenaObservability analytics
Analytics
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Observability analytics — stories about observability analytics in this arenaSee usage analytics for the servers and tools my org consumes or publishes — call volumes, users, errors, and cost | platform-engineer | none 0/10 | none 0/10 | none 0/10 | none 0/10 | fullC 7/10 | partialX 5/10 |
Openness — open source, data portability, and self-hosting storiesOpenness
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Openness — open source, data portability, and self-hosting storiesDo everything through the API that I can do in the UI | ai-native | partialT 6/10 | partialT⚿ 7/10 | partialT⚿ 5/10 | partialT 5/10 | partialT 6/10 | partialT 6/10 |
| Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leave | ai-native | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
| Openness — open source, data portability, and self-hosting storiesRead the product's source under an open license | ai-native | none 0/10 | none 0/10 | none 0/10 | n/a | none 0/10 | none 0/10 |
| Openness — open source, data portability, and self-hosting storiesSelf-host the core product | ai-native | none⚿ 0/10 | none⚿ 0/10 | none⚿ 0/10 | none 0/10 | none 0/10 | none 0/10 |
Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans
Pricing
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Pricing plans — plan structure and value — what each tier costs and what it unlocksPrototype my agent's tool connections on a meaningful free tier before paying anything | developer | none 0/10 | none 0/10 | disputedD 4/10 | partialT 5/10 | none 0/10 | partialX 3/10 |
| Pricing plans — plan structure and value — what each tier costs and what it unlocksSee transparent pricing per tool call or connection plus documented rate limits before committing to the platform | developer | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 | disputedD 3/10 |
Privacy posture — data-handling and privacy storiesPrivacy posture
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Privacy posture — data-handling and privacy storiesChoose where my data is stored (region/residency) | ai-native | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
| Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models | ai-native | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 | n/a |
| Privacy posture — data-handling and privacy storiesControl data retention and deletion | ai-native | none 0/10 | none 0/10 | none 0/10 | partialC 4/10 | none 0/10 | none 0/10 |
| Privacy posture — data-handling and privacy storiesOpt out of telemetry and usage tracking | ai-native | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
Registry discovery — stories about registry discovery in this arenaRegistry discovery
Api
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Registry discovery — stories about registry discovery in this arenaQuery the platform's registry or catalog through a documented API to discover servers and tools programmatically | ai-native | fullT⚿ 8/10 | fullT 9/10 | fullT⚿ 8/10 | partialT 5/10 | partialT 6/10 | partialT 5/10 |
Metadata
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Registry discovery — stories about registry discovery in this arenaInspect a listed server's tools, input schemas, transport, and hosting attributes before connecting to it | developer | partialT 5/10 | partialT 6/10 | partialT⚿ 6/10 | partialC 4/10 | partialC 5/10 | partialC 4/10 |
Playground
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Registry discovery — stories about registry discovery in this arenaExercise an MCP server's tools from a browser-based inspector or playground before integrating it | developer | none 0/10 | none 0/10 | fullC 8/10 | partialT 6/10 | fullC 8/10 | partialC 6/10 |
Search
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Registry discovery — stories about registry discovery in this arenaSearch and browse a large catalog of MCP servers and tools by capability before wiring anything into my agent | developer | partialT 6/10 | fullT 8/10 | fullT 8/10 | partialC 4/10 | partialC 3/10 | none 0/10 |
Sdk clients — stories about sdk clients in this arenaSdk clients
Cli
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Sdk clients — stories about sdk clients in this arenaDrive the publish-and-deploy workflow from an official CLI — authenticate, stage or build a server, push it, and install it into agents | developer | partialT 4/10 | partialT 6/10 | none⚿ 0/10 | none 0/10 | partialT 7/10 | partialT 6/10 |
Frameworks
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Sdk clients — stories about sdk clients in this arenaPlug the platform's tools into major agent frameworks and SDKs (Vercel AI SDK, LangChain, CrewAI, OpenAI or Anthropic SDKs) with documented adapters | developer | partialT 6/10 | partialC 5/10 | none 0/10 | partialT 5/10 | none 0/10 | none 0/10 |
Tool curation quality — stories about tool curation quality in this arenaTool curation quality
Security
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Tool curation quality — stories about tool curation quality in this arenaRely on the platform scanning or inspecting listed servers for malicious or vulnerable behavior before my agents use them | platform-engineer | none 0/10 | disputedD 4/10 | partialT 5/10 | none 0/10 | partialC 5/10 | none 0/10 |
Signals
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Tool curation quality — stories about tool curation quality in this arenaCompare servers using published quality signals — usage counts, health or liveness checks, scores, or verification badges | developer | none 0/10 | partialT 6/10 | disputedD 5/10 | none 0/10 | none 0/10 | partialC 3/10 |
Tool search
| Story | Persona | ||||||
|---|---|---|---|---|---|---|---|
| Tool curation quality — stories about tool curation quality in this arenaSearch and load tools at runtime through meta-tools instead of having thousands of tool definitions stuffed into my context | ai-native | fullT⚿ 9/10 | fullT 7/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
Adjacent arenas — categories often shopped togetherAdjacent arenas
Shopping this category often means shopping these too.
Agent Frameworks & SDKs arenaAgent Frameworks & SDKs
9 products · leader: Claude Agent SDK
Model Gateways & Routers arenaModel Gateways & Routers
7 products · leader: LiteLLM
Workflow Automation arenaWorkflow Automation
6 products · leader: Windmill
Browser Automation for Agents arenaBrowser Automation for Agents
7 products · leader: Steel