changedOutput schema / properties / result / oneOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A resolved tool entry — its description and the server that owns it.",
- "properties": {
- "auth": {
- "description": "Owning server hosted authentication requirement.",
- "type": "string"
- },
- "description": {
- "description": "Brief description of what the tool does.",
- "type": "string"
- },
- "endpoint": {
- "description": "Owning server hosted HTTP endpoint, when available.",
- "type": "string"
- },
- "github": {
- "description": "Owning server GitHub repository URL.",
- "type": "string"
- },
- "installNotice": {
- "description": "Actionable guidance when the requested client has no compatible installation snippet.",
- "type": "string"
- },
- "installSnippets": {
- "description": "Owning server install snippets, filtered by client when supplied.",
- "items": {
- "additionalProperties": false,
- "description": "An installation snippet for the owning server.",
- "properties": {
- "client": {
- "description": "Target MCP client.",
- "enum": [
- "claude-code",
- "codex",
- "cursor",
- "curl",
- "gemini",
- "streamable-http"
- ],
- "type": "string"
- },
- "label": {
- "description": "Install method label.",
- "type": "string"
- },
- "payload": {
- "description": "Install command or configuration.",
- "type": "string"
- },
- "transport": {
- "description": "Local stdio or hosted HTTP transport.",
- "enum": [
- "stdio",
- "http"
- ],
- "type": "string"
- }
- },
- "required": [
- "client",
- "transport",
- "label",
- "payload"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "kind": {
- "const": "tool",
- "description": "Resolved as a tool entry.",
- "type": "string"
- },
- "name": {
- "description": "Canonical resolved tool name.",
- "type": "string"
- },
- "npm": {
- "description": "Owning server npm package for local installation.",
- "type": "string"
- },
- "requiredEnvVars": {
- "description": "Environment variable names required for local installation.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "server": {
- "description": "Server package name that owns this tool.",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "name",
- "description",
- "server",
- "npm",
- "github",
- "auth",
- "installSnippets"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "description": "A resolved server entry — metadata, optional hosted endpoint, and per-client install snippets.",
- "properties": {
- "auth": {
- "description": "Auth requirement for the hosted deployment (currently always \"none\").",
- "type": "string"
- },
- "description": {
- "description": "Brief description of what the server does.",
- "type": "string"
- },
- "displayName": {
- "description": "Human-readable server label.",
- "type": "string"
- },
- "endpoint": {
- "description": "Streamable HTTP endpoint for the hosted deployment. Absent for local-only (stdio) servers.",
- "type": "string"
- },
- "github": {
- "description": "GitHub repository URL.",
- "type": "string"
- },
- "installNotice": {
- "description": "Actionable guidance when the requested client has no compatible installation snippet.",
- "type": "string"
- },
- "installSnippets": {
- "description": "Install instructions: local (stdio) snippets for every server, plus remote (HTTP) snippets when an endpoint exists. Filtered to one client when input.client is set.",
- "items": {
- "additionalProperties": false,
- "description": "A single install instruction entry.",
- "properties": {
- "client": {
- "description": "MCP client this snippet targets.",
- "enum": [
- "claude-code",
- "codex",
- "cursor",
- "curl",
- "gemini",
- "streamable-http"
- ],
- "type": "string"
- },
- "label": {
- "description": "Human-readable install method label.",
- "type": "string"
- },
- "payload": {
- "description": "Install payload (JSON fragment or CLI command).",
- "type": "string"
- },
- "transport": {
- "description": "Transport this snippet installs — stdio (local) or http (remote).",
- "enum": [
- "stdio",
- "http"
- ],
- "type": "string"
- }
- },
- "required": [
- "client",
- "transport",
- "label",
- "payload"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "kind": {
- "const": "server",
- "description": "Resolved as a server entry.",
- "type": "string"
- },
- "name": {
- "description": "Canonical resolved server name.",
- "type": "string"
- },
- "npm": {
- "description": "npm package name (e.g. \"@cyanheads/arxiv-mcp-server\"). Drives the local stdio snippets.",
- "type": "string"
- },
- "requiredEnvVars": {
- "description": "Env var names the local (stdio) install requires (e.g. [\"MAILCHIMP_API_KEY\"]). Absent when none.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "toolCount": {
- "description": "Number of tools exposed by this server.",
- "type": "number"
- },
- "tools": {
- "description": "Every tool this server exposes, each with its name and a brief description — one describe call reveals the full surface without a second lookup.",
- "items": {
- "additionalProperties": false,
- "description": "A single tool exposed by this server.",
- "properties": {
- "description": {
- "description": "Brief description of what the tool does.",
- "type": "string"
- },
- "name": {
- "description": "Tool name (snake_case, e.g. \"earthquake_search\").",
- "type": "string"
- }
- },
- "required": [
- "name",
- "description"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "version": {
- "description": "Published version captured at fleet-generation time.",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "name",
- "displayName",
- "description",
- "version",
- "npm",
- "github",
- "auth",
- "toolCount",
- "tools",
- "installSnippets"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "description": "A resolved tool entry — its description and the server that owns it.",
+ "properties": {
+ "auth": {
+ "description": "Owning server hosted authentication requirement.",
+ "type": "string"
+ },
+ "description": {
+ "description": "Brief description of what the tool does.",
+ "type": "string"
+ },
+ "endpoint": {
+ "description": "Owning server hosted HTTP endpoint, when available.",
+ "type": "string"
+ },
+ "github": {
+ "description": "Owning server GitHub repository URL.",
+ "type": "string"
+ },
+ "installNotice": {
+ "description": "Actionable guidance when the requested client has no compatible installation snippet.",
+ "type": "string"
+ },
+ "installSnippets": {
+ "description": "Owning server install snippets, filtered by client when supplied.",
+ "items": {
+ "additionalProperties": false,
+ "description": "An installation snippet for the owning server.",
+ "properties": {
+ "client": {
+ "description": "Target MCP client.",
+ "enum": [
+ "claude-code",
+ "cline",
+ "codex",
+ "cursor",
+ "curl",
+ "gemini",
+ "streamable-http"
+ ],
+ "type": "string"
+ },
+ "label": {
+ "description": "Install method label.",
+ "type": "string"
+ },
+ "payload": {
+ "description": "Install command or configuration.",
+ "type": "string"
+ },
+ "transport": {
+ "description": "Local stdio or hosted HTTP transport.",
+ "enum": [
+ "stdio",
+ "http"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "client",
+ "transport",
+ "label",
+ "payload"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "kind": {
+ "const": "tool",
+ "description": "Resolved as a tool entry.",
+ "type": "string"
+ },
+ "name": {
+ "description": "Canonical resolved tool name.",
+ "type": "string"
+ },
+ "npm": {
+ "description": "Owning server npm package for local installation.",
+ "type": "string"
+ },
+ "requiredEnvVars": {
+ "description": "Environment variable names required for local installation.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "server": {
+ "description": "Server package name that owns this tool.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name",
+ "description",
+ "server",
+ "npm",
+ "github",
+ "auth",
+ "installSnippets"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "A resolved server entry — metadata, optional hosted endpoint, and per-client install snippets.",
+ "properties": {
+ "auth": {
+ "description": "Auth requirement for the hosted deployment (currently always \"none\").",
+ "type": "string"
+ },
+ "description": {
+ "description": "Brief description of what the server does.",
+ "type": "string"
+ },
+ "displayName": {
+ "description": "Human-readable server label.",
+ "type": "string"
+ },
+ "endpoint": {
+ "description": "Streamable HTTP endpoint for the hosted deployment. Absent for local-only (stdio) servers.",
+ "type": "string"
+ },
+ "github": {
+ "description": "GitHub repository URL.",
+ "type": "string"
+ },
+ "installNotice": {
+ "description": "Actionable guidance when the requested client has no compatible installation snippet.",
+ "type": "string"
+ },
+ "installSnippets": {
+ "description": "Install instructions: local (stdio) snippets for every server, plus remote (HTTP) snippets when an endpoint exists. Filtered to one client when input.client is set.",
+ "items": {
+ "additionalProperties": false,
+ "description": "A single install instruction entry.",
+ "properties": {
+ "client": {
+ "description": "MCP client this snippet targets.",
+ "enum": [
+ "claude-code",
+ "cline",
+ "codex",
+ "cursor",
+ "curl",
+ "gemini",
+ "streamable-http"
+ ],
+ "type": "string"
+ },
+ "label": {
+ "description": "Human-readable install method label.",
+ "type": "string"
+ },
+ "payload": {
+ "description": "Install payload (JSON fragment or CLI command).",
+ "type": "string"
+ },
+ "transport": {
+ "description": "Transport this snippet installs — stdio (local) or http (remote).",
+ "enum": [
+ "stdio",
+ "http"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "client",
+ "transport",
+ "label",
+ "payload"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "kind": {
+ "const": "server",
+ "description": "Resolved as a server entry.",
+ "type": "string"
+ },
+ "name": {
+ "description": "Canonical resolved server name.",
+ "type": "string"
+ },
+ "npm": {
+ "description": "npm package name (e.g. \"@cyanheads/arxiv-mcp-server\"). Drives the local stdio snippets.",
+ "type": "string"
+ },
+ "requiredEnvVars": {
+ "description": "Env var names the local (stdio) install requires (e.g. [\"MAILCHIMP_API_KEY\"]). Absent when none.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "toolCount": {
+ "description": "Number of tools exposed by this server.",
+ "type": "number"
+ },
+ "tools": {
+ "description": "Every tool this server exposes, each with its name and a brief description — one describe call reveals the full surface without a second lookup.",
+ "items": {
+ "additionalProperties": false,
+ "description": "A single tool exposed by this server.",
+ "properties": {
+ "description": {
+ "description": "Brief description of what the tool does.",
+ "type": "string"
+ },
+ "name": {
+ "description": "Tool name (snake_case, e.g. \"earthquake_search\").",
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "description"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "version": {
+ "description": "Published version captured at fleet-generation time.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name",
+ "displayName",
+ "description",
+ "version",
+ "npm",
+ "github",
+ "auth",
+ "toolCount",
+ "tools",
+ "installSnippets"
+ ],
+ "type": "object"
+ }
+]