{"jtbd":{"id":"mcp-discovery","slug":"mcp-discovery","name":"MCP server discovery & registries","shortName":"MCP server discovery & registries","problemStatement":"Find, verify, and optionally host MCP tool servers for agents."},"pick":{"id":"mcp-registry","slug":"mcp-registry","name":"Official MCP Registry","tagline":"Source of truth for MCP server metadata and the Depot pick for mcp-discovery since 2026-10-24…","website":"https://registry.modelcontextprotocol.io","overall":8.19,"scoreBand":{"low":7.6,"mid":8.2,"high":8.8,"halfWidth":0.6,"basis":"editorial_prior","display":"7.6–8.8 (editorial prior)"},"scoreLayers":{"editorialPrior":8.19,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"As of 2026-10-24 (https://modelcontextprotocol.io/registry/registry-aggregators; https://github.com/modelcontextprotocol/registry/blob/main/docs/reference/api/official-registry-api.md): 'The MCP Registry provides an unauthenticated read-only REST API that aggregators can use to populate their data stores.' Base URL https://registry.modelcontextprotocol.io, GET /v0.1/servers ('List all servers.'), cursor pagination; 'Aggregators are expected to scrape data on a regular but infrequent basis (e.g., once per hour)'. Search: 'Case-insensitive substring search on server names' ('This is intentionally simple. For more advanced searching and filtering, use a subregistry.'). 'The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability.' 'The MCP Registry does not provide uptime or data durability guarantees'. Publishing: 'Publishing requires namespace-based authentication'. Neither page publishes a price or plan; no price is stated here. Not a hosting runtime: 'Aggregators are downstream consumers of the MCP Registry that provide additional value.' 'For example, a server marketplace that provides user ratings and security scanning.'","scores":{"capabilityFit":7,"pricePerformance":9.8,"latencyReliability":8.5,"developerDx":7.5,"privacyPosture":9,"lockInRisk":1,"maturity":7.5,"overall":8.19,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}},"runnersUp":[{"id":"glama","slug":"glama","name":"Glama","tagline":"Directory/hosting MCP peer. The Official MCP Registry is the Depot pick for mcp-discovery since…","website":"https://glama.ai","overall":7.56,"scoreBand":{"low":7,"mid":7.6,"high":8.2,"halfWidth":0.6,"basis":"editorial_prior","display":"7.0–8.2 (editorial prior)"},"scoreLayers":{"editorialPrior":7.56,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"As of 2026-09-14: Official glama.ai/pricing publishes Free + Starter $9/mo ($9 AI credits, 3 hosted MCP servers, 100k logs/30d), Pro $26/mo ($26 credits, 10 servers, 90d logs), Business $80/mo ($80 credits, 30 servers, 180d logs); additional servers $4/$3/$2; OSS MCP hosting free. Unauthenticated scrapers may still 409/SPA-blank — tiers confirmed via first-party page content + secondary mirrors.","scores":{"capabilityFit":7.8,"pricePerformance":8.5,"latencyReliability":7.2,"developerDx":8.2,"privacyPosture":7,"lockInRisk":4,"maturity":6.5,"overall":7.56,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}},{"id":"composio","slug":"composio","name":"Composio","tagline":"Depot pick for tool/MCP router with managed OAuth across 1500+ apps. Official rate card is now public — Hobby…","website":"https://composio.dev","overall":7.62,"scoreBand":{"low":7,"mid":7.6,"high":8.2,"halfWidth":0.6,"basis":"editorial_prior","display":"7.0–8.2 (editorial prior)"},"scoreLayers":{"editorialPrior":7.62,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-10-19","pricingNotes":"As of 2026-10-24 (composio.dev/pricing, fetched 2026-10-24; 'New pricing applies to signups on or after August 15, 2026'): Hobby $0 — '100,000 tool calls, 50,000 triggers, and 3 team members included free each month'; 'The Hobby plan is hard-capped'. Pro '$29 / mo' with '$29 monthly usage credit included' ('does not roll over'), then '$0.0003 / tool call' and '$0.003 / trigger event'; '10,000 requests per minute on Pro'; 'DPA self-serve in dashboard'. Enterprise 'Custom' ('SSO / SCIM / customer-managed keys', 'MSA / DPA / BAA included'). Add-ons on Pro: BAA '$0.0003 per tool call on Pro', ZDR '+$0.0001 / tool call' (the page lists no per-trigger ZDR charge), IP allowlist '$0.0001 per tool call on Pro', advanced white-labeling 'One-time $0.30 per connection on Pro'. Composio-managed apps: 'Up to 20K of your 100K free, then $0.0005 / tool call'. Instant Tools 'include 20K free tool calls a month, then bill at an extra $0.0002 per tool call on top of the base rate'. 'Your earlier pricing is grandfathered through December 31, 2026.' See plan limits (/api/estimate) for the encoded plans.","scores":{"capabilityFit":8.2,"pricePerformance":7.5,"latencyReliability":7.8,"developerDx":8.8,"privacyPosture":7.2,"lockInRisk":5.8,"maturity":7.2,"overall":7.62,"kind":"curated_estimate","confidence":"high","asOf":"2026-10-19"}},{"id":"pulse-mcp","slug":"pulse-mcp","name":"PulseMCP","tagline":"MCP directory peer to Glama/Smithery — best when you need a curated sub-registry for a platform, not…","website":"https://www.pulsemcp.com","overall":7.65,"scoreBand":{"low":7.1,"mid":7.7,"high":8.3,"halfWidth":0.6,"basis":"editorial_prior","display":"7.1–8.3 (editorial prior)"},"scoreLayers":{"editorialPrior":7.65,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"As of 2026-09-14: Public MCP directory browse free. Commercial Managed MCP Sub-Registry/Catalog + Registry API are partnership/quote-only (hello@pulsemcp.com) — no published plan table (APIs.io confirms deliberate contact-us). Sub-Registry API implements Generic MCP Registry API + Pulse enrichments (popularity, security, authOptions premium).","scores":{"capabilityFit":8.4,"pricePerformance":7,"latencyReliability":7.8,"developerDx":8.2,"privacyPosture":7.5,"lockInRisk":4,"maturity":7.2,"overall":7.65,"kind":"curated_estimate","confidence":"medium","asOf":"2026-09-14"}},{"id":"aws-agent-registry","slug":"aws-agent-registry","name":"AWS Agent Registry","tagline":"Depot pick for enterprise A2A/MCP discovery when the fleet already lives on AWS. OpenAgora/a2a-registry.dev…","website":"https://aws.amazon.com/bedrock/agentcore/","overall":7.96,"scoreBand":{"low":7.4,"mid":8,"high":8.6,"halfWidth":0.6,"basis":"editorial_prior","display":"7.4–8.6 (editorial prior)"},"scoreLayers":{"editorialPrior":7.96,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"As of 2026-09-14 (aws.amazon.com/bedrock/agentcore/pricing): AWS Agent Registry — first 5k records/mo free, then $0.40/1k records; Search API first 1M free then $0.020/1k; List+Get first 2M free then $0.004/1k. Catalogs MCP servers, A2A agent cards, skills, custom JSON. Regions include us-east-1, us-west-2, eu-west-1, ap-northeast-1, ap-southeast-2.","scores":{"capabilityFit":8.6,"pricePerformance":8,"latencyReliability":8.8,"developerDx":7.8,"privacyPosture":8.2,"lockInRisk":7,"maturity":8.5,"overall":7.96,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}},{"id":"google-agent-registry","slug":"google-agent-registry","name":"Google Cloud Agent Registry","tagline":"GCP twin of AWS Agent Registry. Use when agents already sit on Vertex/Gemini Enterprise; otherwise prefer…","website":"https://docs.cloud.google.com/agent-registry/overview","overall":7.78,"scoreBand":{"low":7.2,"mid":7.8,"high":8.4,"halfWidth":0.6,"basis":"editorial_prior","display":"7.2–8.4 (editorial prior)"},"scoreLayers":{"editorialPrior":7.78,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"As of 2026-09-14: Part of Gemini Enterprise Agent Platform. Skill Registry storage billed as Agent Storage $0.30/GiB-month (billing commenced 2026-09-01); read ops 1 Agent Compute vCPU-h ($0.085) per 3M reads; write 1 vCPU-h per 1M writes. Supports A2A 0.3/1.0 Agent Cards + MCP servers/skills. Auto-registers supported GCP runtimes in-project.","scores":{"capabilityFit":8.5,"pricePerformance":7.2,"latencyReliability":8.8,"developerDx":7.6,"privacyPosture":8.2,"lockInRisk":7.2,"maturity":8.8,"overall":7.78,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}},{"id":"smithery","slug":"smithery","name":"Smithery","tagline":"Public MCP server directory; hosted URLs, API, Connect, CLI and SDKs shut down 2026-10-31.","website":"https://smithery.ai","overall":7.7,"scoreBand":{"low":7.1,"mid":7.7,"high":8.3,"halfWidth":0.6,"basis":"editorial_prior","display":"7.1–8.3 (editorial prior)"},"scoreLayers":{"editorialPrior":7.7,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"As of 2026-10-24 (https://smithery.ai/future; banner on https://smithery.ai/pricing: 'Smithery's MCP Proxy and managed identity shut down on October 31.'): 'On October 31, 2026, we're shutting down Smithery's connection management services.' 'Smithery will remain as a public (non-proxied) MCP registry.' What stops working on October 31 includes 'Server URLs on run.tools and server.smithery.ai', 'Smithery API, Connect, and Toolbox' and 'Smithery accounts and API keys'. Paid plans: 'We're refunding every charge since August 5 and cancelling your subscription going forward.' 'You won't be charged again.' No current plan price is stated; the 2026-09-14 Pay as you Go and per-RPC prices were dropped because paid plans are being cancelled. The page states no price for browsing the public directory.","scores":{"capabilityFit":8.2,"pricePerformance":8,"latencyReliability":7.6,"developerDx":8.8,"privacyPosture":7,"lockInRisk":5,"maturity":7,"overall":7.7,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}}],"scoreBand":{"low":7.6,"mid":8.2,"high":8.8,"halfWidth":0.6,"basis":"editorial_prior","display":"7.6–8.8 (editorial prior)"},"scoreLayers":{"editorialPrior":8.19,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"whyPickOverHigherScore":{"pickId":"mcp-registry","pickName":"Official MCP Registry","pickScore":8.19,"highestScoredCandidateId":"mcp-registry","highestScoredCandidateName":"Official MCP Registry","highestScore":8.19,"pickHasLowerCompositeScore":false,"delta":0,"pickLeadsOnDimensions":[],"explanation":"Official MCP Registry (8.19) holds both the highest composite score among ranked candidates and the editorial pick for MCP server discovery & registries: Editorial replacement 2026-10-24: Smithery's own page (https://smithery.ai/future, fetched 2026-10-24) says 'On October 31, 2026, we're shutting down Smithery's connection management services.' and that the Smithery API, Connect, accounts and API keys, CLI and SDKs stop working, while smithery.ai stays a public (non-proxied) directory. So the former pick smithery (7.7 for this job) was replaced by the highest-scoring live runner-up, the Official MCP Registry (8.19 for this job). Smithery stays the last runner-up as a directory only. No score changed. Official registry as source of truth."},"cheapest":null,"recommendedWorkloadQuote":null,"representativeQuote":null,"estimatedTaskCost":null,"freeAlternatives":[{"id":"mcp-registry","name":"Official MCP Registry","kind":"dev_tool","providerId":"mcp-registry","jtbdIds":["mcp-discovery"],"whatYouGet":"Public metadata registry of MCP servers. The MCP Registry provides an unauthenticated read-only REST API (GET /v0.1/servers) at https://registry.modelcontextprotocol.io. No price is published on the fetched docs.","cost":"oss","license":"MIT to Apache-2.0 transition","sourceUrl":"https://modelcontextprotocol.io/registry/registry-aggregators","notes":"Docs fetched 2026-10-24: 'The MCP Registry provides an unauthenticated read-only REST API that aggregators can use to populate their data stores.' 'The MCP Registry is currently in preview.' It 'does not provide uptime or data durability guarantees'. Publishing requires namespace-based authentication (https://github.com/modelcontextprotocol/registry/blob/main/docs/reference/api/official-registry-api.md). Neither page publishes a price or a numeric rate limit, so the hosted API is not stored as a $0 price or a quota. cost oss is the registry repo LICENSE (https://github.com/modelcontextprotocol/registry/blob/main/LICENSE, fetched 2026-10-24): 'The MCP project is undergoing a licensing transition from the MIT License to the Apache License, Version 2.0'. Not a substitute for Depot picks.","limits":null,"asOf":"2026-10-24","freeType":"dev_tool","substitutable":true},{"id":"mcp-servers","name":"MCP reference servers","kind":"dev_tool","providerId":"mcp-registry","jtbdIds":["mcp-discovery","agent-tools"],"whatYouGet":"Reference MCP server implementations you can run yourself.","cost":"oss","license":"MIT to Apache-2.0 transition","sourceUrl":"https://github.com/modelcontextprotocol/servers/blob/main/LICENSE","notes":"Fetched LICENSE says the project is moving from MIT to Apache-2.0. Not a hosted free quota. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'The MCP project is undergoing a licensing transition from the MIT License to the Apache License, Version 2.0'. Still states 'All new code and specification contributions to the project are licensed under Apache-2.0.' License unchanged.","limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true}],"referenceDocs":[{"id":"agent-skills-spec","name":"Agent Skills specification","kind":"free_docs","jtbdIds":["coding-agent","mcp-discovery"],"whatYouGet":"Public Agent Skills docs index, including the specification links.","cost":"free","license":null,"sourceUrl":"https://agentskills.io/llms.txt","notes":"llms.txt fetched 2026-10-03 lists the Agent Skills docs. No license line was in that file. The HTML specification page also returned 200. License left null. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical; the file still starts '# Agent Skills' and links [Specification](https://agentskills.io/specification.md), and still has no license line, so license stays null.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_docs","substitutable":false,"note":"Public API documentation or specification only; not free inference or execution."},{"id":"mcp-spec-2026-07-28","name":"Model Context Protocol specification 2026-07-28","kind":"free_docs","providerId":"mcp-registry","jtbdIds":["agent-tools","mcp-discovery"],"whatYouGet":"The MCP specification, including tool and schema shapes, published at no charge.","cost":"free","license":"Apache-2.0","sourceUrl":"https://modelcontextprotocol.io/specification/2026-07-28","notes":"Spec revision date is 2026-07-28. Repo LICENSE text fetched for the servers and registry repos describes an MIT to Apache-2.0 transition; this row does not restate unpublished draft text. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): the spec page answered HTTP 200, byte-identical (title 'Specification - Model Context Protocol', navigation links /specification/2026-07-28/basic/index; the page itself carries no license text). The spec repo LICENSE https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/main/LICENSE was also fetched twice (HTTP 200, byte-identical): 'All new code and specification contributions to the project are licensed under Apache-2.0.' License unchanged.","limits":null,"asOf":"2026-10-25","freeType":"free_docs","substitutable":false,"note":"Public API documentation or specification only; not free inference or execution."}],"falsification":{"jtbdId":"mcp-discovery","jtbdName":"MCP server discovery & registries","currentPickId":"mcp-registry","currentPickScore":8.19,"challengerId":"glama","challengerScore":7.56,"currentScoreGap":0.63,"minVerifiedOutcomes":10,"requiredOutcomeMargin":0.78,"requiredSuccessRateDelta":0.15,"maxPickPriceIncreasePct":25,"whatWouldChangePick":["Glama (glama) outperforms Official MCP Registry (mcp-registry) by >= 0.78 outcome points (or >= 15% worked-rate delta) across >= 10 Countersign-verified production outcomes.","A verified price increase > 25% on Official MCP Registry's representative SKU for mcp-discovery without a corresponding capability gain.","Live caller rail exhaustion (?exhausted=mcp-registry) or sustained >= 30% degraded/failed rate in verified production outcomes."],"frozenHoldoutPolicy":{"holdoutSplit":"20% frozen benchmark holdout tasks + 80% live production outcome receipts","requireCountersignReceipt":true,"requiredEvidenceTiers":["outcome_verified","reference_checked"],"minDistinctContributors":2,"antiGamingRule":"Unverified self-reports and seed/editorial rows never mutate picks or scores."},"triggers":[{"kind":"verified_outcomes_outperformance","challengerId":"glama","minVerifiedOutcomes":10,"requiredOutcomeMargin":0.78,"requiredWorkedRateDelta":0.15},{"kind":"verified_price_increase","providerId":"mcp-registry","maxPriceIncreasePct":25},{"kind":"live_rail_exhaustion_or_degradation","providerId":"mcp-registry","immediateOverrideUrl":"/api/decide?jtbd=mcp-discovery&exhausted=mcp-registry"}],"submissionSpec":{"falsifyEndpoint":"/api/falsify?jtbd=mcp-discovery","outcomesEndpoint":"POST /api/feedback","correctionsEndpoint":"POST /api/corrections","payloadTemplate":{"agentIdentity":"agent:<your-agent-id>","jtbdId":"mcp-discovery","providerId":"glama","outcome":"worked","detail":"Comparative production evaluation on mcp-discovery (n>=10 tasks) with Countersign receipt.","confidence":"high","receipt":{"countersign":{"claim_id":"cs-00000000","status":"verified","evidence_tier":"outcome_verified","counts_as_verified":true}}}}},"whatWouldChangePick":["Glama (glama) outperforms Official MCP Registry (mcp-registry) by >= 0.78 outcome points (or >= 15% worked-rate delta) across >= 10 Countersign-verified production outcomes.","A verified price increase > 25% on Official MCP Registry's representative SKU for mcp-discovery without a corresponding capability gain.","Live caller rail exhaustion (?exhausted=mcp-registry) or sustained >= 30% degraded/failed rate in verified production outcomes."],"routePlan":{"jtbdId":"mcp-discovery","primary":{"providerId":"mcp-registry","name":"Official MCP Registry","overall":8.19,"scoreBand":{"low":7.6,"mid":8.2,"high":8.8,"halfWidth":0.6,"basis":"editorial_prior","display":"7.6–8.8 (editorial prior)"},"scoreLayers":{"editorialPrior":8.19,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"primary","reason":"Editorial Depot Pick for MCP server discovery & registries; healthy/eligible under caller constraints."},"fallback":[{"providerId":"glama","name":"Glama","overall":7.56,"scoreBand":{"low":7,"mid":7.6,"high":8.2,"halfWidth":0.6,"basis":"editorial_prior","display":"7.0–8.2 (editorial prior)"},"scoreLayers":{"editorialPrior":7.56,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for MCP server discovery & registries."},{"providerId":"composio","name":"Composio","overall":7.62,"scoreBand":{"low":7,"mid":7.6,"high":8.2,"halfWidth":0.6,"basis":"editorial_prior","display":"7.0–8.2 (editorial prior)"},"scoreLayers":{"editorialPrior":7.62,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-10-19","role":"fallback","reason":"Ranked fallback route for MCP server discovery & registries."},{"providerId":"pulse-mcp","name":"PulseMCP","overall":7.65,"scoreBand":{"low":7.1,"mid":7.7,"high":8.3,"halfWidth":0.6,"basis":"editorial_prior","display":"7.1–8.3 (editorial prior)"},"scoreLayers":{"editorialPrior":7.65,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for MCP server discovery & registries."},{"providerId":"aws-agent-registry","name":"AWS Agent Registry","overall":7.96,"scoreBand":{"low":7.4,"mid":8,"high":8.6,"halfWidth":0.6,"basis":"editorial_prior","display":"7.4–8.6 (editorial prior)"},"scoreLayers":{"editorialPrior":7.96,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for MCP server discovery & registries."},{"providerId":"google-agent-registry","name":"Google Cloud Agent Registry","overall":7.78,"scoreBand":{"low":7.2,"mid":7.8,"high":8.4,"halfWidth":0.6,"basis":"editorial_prior","display":"7.2–8.4 (editorial prior)"},"scoreLayers":{"editorialPrior":7.78,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for MCP server discovery & registries."},{"providerId":"smithery","name":"Smithery","overall":7.7,"scoreBand":{"low":7.1,"mid":7.7,"high":8.3,"halfWidth":0.6,"basis":"editorial_prior","display":"7.1–8.3 (editorial prior)"},"scoreLayers":{"editorialPrior":7.7,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for MCP server discovery & registries."}],"disqualified":[],"expectedRegret":{"scoreDeltaVsUnconstrainedPick":0,"unconstrainedPickId":"mcp-registry","activePrimaryId":"mcp-registry","summary":"0.00 score regret: unconstrained editorial pick satisfies all caller constraints."},"evidenceAgeDays":{"editorialScoreAgeDays":44,"pricingVerifiedAgeDays":1,"editorialPriorAsOf":"2026-09-14","pricingLastVerifiedAt":"2026-10-27"},"confidenceBand":{"low":7.6,"mid":8.2,"high":8.8,"halfWidth":0.6,"basis":"editorial_prior","display":"7.6–8.8 (editorial prior)"},"constraintsApplied":false,"constraintBundle":{"task":null,"jtbd":"mcp-discovery","quotaExhausted":[],"degraded":[],"healthy":[],"budgetUsd":null,"maxLatencyMs":null,"region":null,"privacy":null,"exit":[],"existing":[]}},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","tie":false,"scoreGap":0.63,"decidingFactor":null,"tieNote":null,"rationale":"Editorial replacement 2026-10-24: Smithery's own page (https://smithery.ai/future, fetched 2026-10-24) says 'On October 31, 2026, we're shutting down Smithery's connection management services.' and that the Smithery API, Connect, accounts and API keys, CLI and SDKs stop working, while smithery.ai stays a public (non-proxied) directory. So the former pick smithery (7.7 for this job) was replaced by the highest-scoring live runner-up, the Official MCP Registry (8.19 for this job). Smithery stays the last runner-up as a directory only. No score changed. Official registry as source of truth.","whenNotTopPick":"Want a directory/inspector on top of registry metadata — Glama or PulseMCP; a public directory without connect/API (after 2026-10-31) — Smithery; need broad SaaS tool router not MCP-native — Composio.","skipTopPick":false,"skipReason":null,"matchedConstraints":[],"pricingSummary":"As of 2026-10-24 (https://modelcontextprotocol.io/registry/registry-aggregators; https://github.com/modelcontextprotocol/registry/blob/main/docs/reference/api/official-registry-api.md): 'The MCP Registry provides an unauthenticated read-only REST API that aggregators can use to p…","cite":"Depot Pick for mcp-discovery: mcp-registry (asOf 2026-09-14). See GET /api/jtbds/mcp-discovery + GET /api/methodology.","nextActions":[{"step":1,"title":"Inspect full JTBD + embeds","href":"/api/jtbds/mcp-discovery?embed=providers","why":"Confirm pick, runners-up, and methodology notes."},{"step":2,"title":"Quote sourced SKUs","href":"/api/quote?jtbd=mcp-discovery","why":"Depot Pick SKUs plus the cheapest sourced SKU whose unit matches this job. Does not change the pick. Does not blend input and output or borrow a chat rate for a non-chat job."},{"step":3,"title":"Open provider detail","href":"/api/providers/mcp-registry","why":"Scores, pricingNotes, strengths/weaknesses, communitySignals (claims only)."},{"step":4,"title":"Cite methodology","href":"/api/methodology","why":"Required when publishing a Depot Pick citation."},{"step":5,"title":"Grab badge SVG","href":"/api/badge?type=depot-pick&jtbd=mcp-discovery","why":"Embed in README / agent passport."},{"step":6,"title":"Post production insight","method":"POST","href":"/api/insights","why":"Unverified until curated; never auto-mutates official scores."}],"honesty":["Do not invent scores or benches.","Insights are claims until curated/reviewed; they never silently mutate official scores.","lockInRisk higher = more lock-in (worse).","normalizedUsdPerMillionTokens is set only for a single sourced token row. Otherwise null, with a machine-readable reason. Do not coerce GPU, minute, or per-1k search units.","Runners-up are not Depot Picks.","Depot overall is editorial_weighted, not Arena Elo and not an Artificial Analysis index."],"asOf":"2026-09-14","depth":{"whenNotToUse":{"text":"Want a directory/inspector on top of registry metadata — Glama or PulseMCP; a public directory without connect/API (after 2026-10-31) — Smithery; need broad SaaS tool router not MCP-native — Composio.","source":"editorial `whenNotTopPick` (data/jtbds.json)"},"whenNotToUseReason":null,"runnerUp":{"providerId":"glama","name":"Glama","overallForJob":7.56,"pickOverallForJob":8.19,"beatsPickOn":["capabilityFit","developerDx"],"source":"first resolvable entry of the job's editorially ranked `runnersUpIds`; scores are stored job-weighted scores"},"runnerUpReason":null,"lockIn":{"pickLockInRisk":1,"runnerUpLockInRisk":4,"scale":"0–10 stored curated estimate; higher = more lock-in (worse)","pickExitSignals":[],"runnerUpExitSignals":[],"pickNotes":[{"text":"Vendor-neutral","field":"strengths"}],"selfHostFallback":[{"id":"mcp-servers","name":"MCP reference servers","license":"MIT to Apache-2.0 transition","sourceUrl":"https://github.com/modelcontextprotocol/servers/blob/main/LICENSE"},{"id":"mcp-registry","name":"Official MCP Registry","license":"MIT to Apache-2.0 transition","sourceUrl":"https://modelcontextprotocol.io/registry/registry-aggregators"}],"migration":"The pick has lower stored lock-in risk than runner-up Glama (1 vs 4). Self-host fallback listed for this job: MCP reference servers, Official MCP Registry.","migrationReason":null,"derivedFrom":"stored lockInRisk scores, provider tags (oss, self-host, openai-compat, open-models), free rows that list this job, and verbatim provider notes. No migration guide was invented."}},"citation":{"text":"Agent Provider Depot (v0.12.155), Depot Pick for mcp-discovery: mcp-registry, scores as of 2026-09-14, retrieved 2026-10-28. https://getagentdepot.com/jtbds/mcp-discovery","markdown":"[Agent Provider Depot](https://getagentdepot.com/jtbds/mcp-discovery) (v0.12.155) — Depot Pick for `mcp-discovery`: **mcp-registry** (scores as of 2026-09-14, retrieved 2026-10-28)","fields":{"publisher":"Agent Provider Depot","version":"0.12.155","role":"depot_pick","jtbdId":"mcp-discovery","providerId":"mcp-registry","scoreAsOf":"2026-09-14","retrievedOn":"2026-10-28","page":"https://getagentdepot.com/jtbds/mcp-discovery","api":"https://getagentdepot.com/api/decide?jtbd=mcp-discovery"},"howToCite":"Cite Depot as an editorial, dated recommendation, not a benchmark: name the job, the Depot Pick (or runner-up), the score asOf date and the day you retrieved it, and link the job page. Format: “Agent Provider Depot (v{version}), Depot Pick for {jobId}: {providerId}, scores as of {scoreAsOf}, retrieved {retrievedOn}. {baseUrl}/jtbds/{jobId}”. Quote prices only with their own sourceUrl and asOf. If the pick's score is stale (freshness.pick.score.stale), say so."},"freshness":{"pick":{"score":{"asOf":"2026-09-14","ageDays":44,"stale":true,"staleAfterDays":30,"reason":null},"lastReviewed":{"asOf":"2026-09-14","ageDays":44,"stale":true,"staleAfterDays":30,"reason":null},"sourceCheck":{"checkedAt":"2026-10-27","sourceUrls":3,"sourcesReachable":3,"pricingRows":0,"pricingRowsReconfirmed":0,"note":"A source re-check confirms the page is reachable and, for pricing rows, that the stored amount and SKU name appear on it. It does not re-derive or change the score.","reason":null}},"scoreAsOf":"2026-09-14","editorialPriorAsOf":"2026-09-14","pricingLastVerifiedAt":"2026-10-27","pickLastReviewed":"2026-09-14","runnersUpScoreAsOf":["2026-09-14","2026-10-19","2026-09-14","2026-09-14","2026-09-14","2026-09-14"],"contractAsOf":"2026-10-03","pricingShape":"prose_notes_only","normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price"},"pricingContract":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"As of 2026-10-24 (https://modelcontextprotocol.io/registry/registry-aggregators; https://github.com/modelcontextprotocol/registry/blob/main/docs/reference/api/official-registry-api.md): 'The MCP Registry provides an unauthenticated read-only REST API that aggregators can use to p…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://registry.modelcontextprotocol.io","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"links":{"jtbd":"/jtbds/mcp-discovery","jtbdApi":"/api/jtbds/mcp-discovery","leaderboard":"/api/leaderboards?jtbd=mcp-discovery","methodology":"/api/methodology","badge":"/api/badge?type=depot-pick&jtbd=mcp-discovery","decide":"/api/decide?jtbd=mcp-discovery","humanPage":"/jtbds/mcp-discovery","alternatives":"/api/alternatives?provider=mcp-registry","canonical":"/api/canonical","quote":"/api/quote?jtbd=mcp-discovery","falsify":"/api/falsify?jtbd=mcp-discovery"},"constraintBundle":{"task":null,"jtbd":"mcp-discovery","quotaExhausted":[],"degraded":[],"healthy":[],"budgetUsd":null,"maxLatencyMs":null,"region":null,"privacy":null,"exit":[],"existing":[]},"stackContext":{"host":null,"framework":null,"repo":null,"lang":null,"existing":[],"volume":null,"sender":null,"detectedFromTask":[]},"keep":null,"contextAdvice":null,"communityFeedback":{"pickOnThisJob":{"failed":0,"degraded":0,"worked":0,"insights":0,"withVerifiedReceipt":0,"failureModes":{},"latestAt":null,"note":"Agent-reported claims (unverified unless a receipt is verified by Depot's re-check). They never change scores or picks."},"outcomes":{"job":{"n":0,"worked":0,"degraded":0,"failed":0,"failureModes":{},"verifiedReports":0,"contributors":0,"excluded":{"seed_editorial":0,"test":0,"notFeedback":0},"reason":"no_submitted_outcome_reports_yet"},"pick":{"providerId":"mcp-registry","n":0,"worked":0,"degraded":0,"failed":0,"failureModes":{},"evidenceTiers":{"agent_claim":0,"self_declared":0,"reference_checked":0,"outcome_verified":0},"reason":"no_submitted_outcome_reports_yet"},"scoresMutated":false,"more":"/api/outcomes?jtbd=mcp-discovery"},"report":"POST /api/feedback {agentIdentity, outcome: failed|degraded|worked, detail, providerId, jtbdId, failureModeId?, receipt?}"}}