addedInput schema / properties / directory
Added value: +{
+ "description": "Require a current listing sourced directly from Claude's MCP directory. This is provenance, not a client compatibility claim.",
+ "enum": [
+ "Claude"
+ ],
+ "type": "string"
+}
changedOutput schema / properties / results / description
Previous value: -"Ranked canonical MCP matches."New value: +"Ranked compact canonical MCP matches."
addedOutput schema / properties / results / items / properties / availability
Added value: +{
+ "additionalProperties": false,
+ "description": "Latest measured availability. Omitted when Pod has not measured this MCP.",
+ "properties": {
+ "observedAt": {
+ "description": "ISO timestamp of the latest availability measurement.",
+ "type": "string"
+ },
+ "status": {
+ "description": "Latest availability outcome measured directly by Pod.",
+ "enum": [
+ "ok",
+ "auth_required",
+ "configuration_required",
+ "empty_tools",
+ "protocol_error",
+ "startup_error",
+ "unreachable",
+ "timeout",
+ "rate_limited"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "observedAt"
+ ],
+ "type": "object"
+}
removedOutput schema / properties / results / items / properties / categories
Removed value: -{
- "description": "Deduplicated categories claimed by upstream directories.",
- "items": {
- "type": "string"
- },
- "type": "array"
-}
removedOutput schema / properties / results / items / properties / claimedTools
Removed value: -{
- "description": "Tool names claimed by upstream directories; these are not live probe results.",
- "items": {
- "type": "string"
- },
- "type": "array"
-}
addedOutput schema / properties / results / items / properties / connection
Added value: +{
+ "additionalProperties": false,
+ "description": "Best current actionable remote, package, or extension connection claimed by an upstream directory.",
+ "properties": {
+ "authPosture": {
+ "description": "Claimed authentication posture, such as no_auth or auth_required.",
+ "type": "string"
+ },
+ "endpointUrl": {
+ "description": "Fixed remote MCP endpoint when the source publishes one.",
+ "format": "uri",
+ "type": "string"
+ },
+ "kind": {
+ "description": "How this upstream source says the MCP is deployed.",
+ "enum": [
+ "fixed_remote",
+ "dynamic_remote",
+ "source_scoped_remote",
+ "package",
+ "local_extension"
+ ],
+ "type": "string"
+ },
+ "packageIdentifier": {
+ "description": "Installable package identifier.",
+ "type": "string"
+ },
+ "packageRegistry": {
+ "description": "Package registry, such as npm or pypi.",
+ "type": "string"
+ },
+ "packageVersion": {
+ "description": "Package version claimed by the source.",
+ "type": "string"
+ },
+ "transport": {
+ "description": "Claimed MCP transport, such as streamable-http or sse.",
+ "type": "string"
+ },
+ "urlPattern": {
+ "description": "Tenant-specific endpoint pattern when no single URL exists.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+}
removedOutput schema / properties / results / items / properties / deployments
Removed value: -{
- "description": "Remote, package, or local deployment options claimed upstream.",
- "items": {
- "additionalProperties": false,
- "properties": {
- "authPosture": {
- "description": "Claimed authentication posture, such as no_auth or auth_required.",
- "type": "string"
- },
- "endpointUrl": {
- "description": "Fixed remote MCP endpoint when the source publishes one.",
- "format": "uri",
- "type": "string"
- },
- "kind": {
- "description": "How this upstream source says the MCP is deployed.",
- "enum": [
- "fixed_remote",
- "dynamic_remote",
- "source_scoped_remote",
- "package",
- "local_extension"
- ],
- "type": "string"
- },
- "packageIdentifier": {
- "description": "Installable package identifier.",
- "type": "string"
- },
- "packageRegistry": {
- "description": "Package registry, such as npm or pypi.",
- "type": "string"
- },
- "packageVersion": {
- "description": "Package version claimed by the source.",
- "type": "string"
- },
- "transport": {
- "description": "Claimed MCP transport, such as streamable-http or sse.",
- "type": "string"
- },
- "urlPattern": {
- "description": "Tenant-specific endpoint pattern when no single URL exists.",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- "type": "array"
-}
changedOutput schema / properties / results / items / properties / description / description
Previous value: -"Best current description claimed by an upstream directory."New value: +"One-sentence description from a current upstream directory."
addedOutput schema / properties / results / items / properties / description / maxLength
Added value: +240
addedOutput schema / properties / results / items / properties / directories
Added value: +{
+ "description": "Compact names of current upstream directories listing this MCP.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / results / items / properties / matches
Added value: +{
+ "description": "Up to three capabilities explaining why this MCP matched.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "capability": {
+ "description": "Capability that matched the search task.",
+ "type": "string"
+ },
+ "evidence": {
+ "description": "Evidence boundary: Observed came from Pod's tools/list measurement; Claimed and Category came from an upstream directory.",
+ "enum": [
+ "Observed",
+ "Claimed",
+ "Category"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "capability",
+ "evidence"
+ ],
+ "type": "object"
+ },
+ "maxItems": 3,
+ "type": "array"
+}
removedOutput schema / properties / results / items / properties / measurements
Removed value: -{
- "description": "Pod measurements kept separate from publisher claims, including exact observed tools.",
- "items": {
- "additionalProperties": false,
- "properties": {
- "authScheme": {
- "description": "Authentication scheme advertised by a gated endpoint.",
- "type": "string"
- },
- "checkedAt": {
- "description": "ISO timestamp of the measurement.",
- "type": "string"
- },
- "endpointUrl": {
- "description": "Exact remote endpoint measured by Pod.",
- "format": "uri",
- "type": "string"
- },
- "latencyMs": {
- "description": "End-to-end measurement latency in milliseconds.",
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "observedToolCount": {
- "description": "Count returned by the complete tools/list walk.",
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "observedTools": {
- "description": "Tool names returned directly by paginated tools/list.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "outcome": {
- "description": "Measured outcome. Gated/configuration-required is not an empty or broken server.",
- "enum": [
- "ok",
- "auth_required",
- "configuration_required",
- "empty_tools",
- "protocol_error",
- "startup_error",
- "unreachable",
- "timeout",
- "rate_limited"
- ],
- "type": "string"
- },
- "packageIdentifier": {
- "description": "Exact package identifier measured by Pod.",
- "type": "string"
- },
- "packageRegistry": {
- "description": "Exact package registry measured by Pod.",
- "type": "string"
- },
- "packageVersion": {
- "description": "Pinned package version measured by Pod.",
- "type": "string"
- },
- "protocolVersion": {
- "description": "MCP protocol version negotiated during initialization.",
- "type": "string"
- },
- "serverName": {
- "description": "Name returned by the server's own initialize handshake.",
- "type": "string"
- },
- "serverVersion": {
- "description": "Version returned by the server's own initialize handshake.",
- "type": "string"
- },
- "targetKind": {
- "description": "What Pod connected to or executed.",
- "enum": [
- "remote",
- "package"
- ],
- "type": "string"
- },
- "transport": {
- "description": "Transport that successfully carried this measurement.",
- "type": "string"
- }
- },
- "required": [
- "targetKind",
- "outcome",
- "checkedAt",
- "observedTools"
- ],
- "type": "object"
- },
- "type": "array"
-}
removedOutput schema / properties / results / items / properties / reportSummary
Removed value: -{
- "additionalProperties": false,
- "description": "Counts of selected decision-useful GitHub issues. Internal engineering tickets are excluded.",
- "properties": {
- "decisionUseful": {
- "description": "Current GitHub issues useful for choosing, installing, integrating, or troubleshooting this MCP.",
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "external": {
- "description": "Decision-useful reports opened by external users or contributors.",
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "maintainer": {
- "description": "Decision-useful user-visible bugs documented by maintainers.",
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "decisionUseful",
- "external",
- "maintainer"
- ],
- "type": "object"
-}
removedOutput schema / properties / results / items / properties / sources
Removed value: -{
- "description": "Current upstream listings kept separate by source.",
- "items": {
- "additionalProperties": false,
- "properties": {
- "documentationUrl": {
- "description": "Documentation URL published upstream.",
- "format": "uri",
- "type": "string"
- },
- "key": {
- "description": "Stable Pod key for the upstream directory.",
- "type": "string"
- },
- "listingName": {
- "description": "Name used by this upstream listing.",
- "type": "string"
- },
- "name": {
- "description": "Human-readable upstream directory name.",
- "type": "string"
- },
- "repositoryUrl": {
- "description": "Explicit source repository URL published upstream.",
- "format": "uri",
- "type": "string"
- },
- "verifiedTier": {
- "description": "Verification tier claimed by this upstream source.",
- "type": "string"
- }
- },
- "required": [
- "key",
- "name",
- "listingName"
- ],
- "type": "object"
- },
- "type": "array"
-}
removedOutput schema / properties / results / items / properties / url
Removed value: -{
- "description": "Public Pod directory page when available.",
- "format": "uri",
- "type": "string"
-}
removedOutput schema / properties / results / items / properties / verificationStatus
Removed value: -{
- "description": "Whether Pod has verified the canonical MCP identity.",
- "enum": [
- "Unverified",
- "Verified"
- ],
- "type": "string"
-}
removedOutput schema / properties / results / items / properties / website
Removed value: -{
- "description": "Canonical website when known.",
- "format": "uri",
- "type": "string"
-}
removedOutput schema / properties / results / items / properties / worksWith
Removed value: -{
- "description": "Clients claimed compatible by upstream directories.",
- "items": {
- "type": "string"
- },
- "type": "array"
-}
changedOutput schema / properties / results / items / required
Previous value: -[
- "id",
- "name",
- "verificationStatus",
- "sources",
- "categories",
- "worksWith",
- "claimedTools",
- "measurements",
- "deployments",
- "reportSummary"
-]New value: +[
+ "id",
+ "name",
+ "matches",
+ "directories"
+]
addedOutput schema / properties / results / maxItems
Added value: +10