changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "authDocumentation": {
+ "description": "The publisher's guide to getting access",
+ "type": "string"
+ },
+ "authKind": {
+ "description": "How a client gets in: oauth-dcr, oauth, token or unknown",
+ "type": "string"
+ },
+ "authMetadata": {
+ "additionalProperties": {},
+ "description": "authorizationServers, scopesSupported, dynamicRegistration, pkce, grantTypes",
+ "type": "object"
+ },
+ "authScheme": {
+ "description": "The WWW-Authenticate scheme of a server that needs auth",
+ "type": "string"
+ },
+ "claudeError": {
+ "type": "string"
+ },
+ "claudeModel": {
+ "type": "string"
+ },
+ "claudeTokens": {
+ "description": "Exact count from the Anthropic count_tokens endpoint",
+ "type": "integer"
+ },
+ "claudeTokensClaudeCode": {
+ "description": "The exact count with the Claude Code prefix on each tool name",
+ "type": "integer"
+ },
+ "error": {
+ "description": "The first line of the failure, when status is not ok",
+ "type": "string"
+ },
+ "estimateNote": {
+ "type": "string"
+ },
+ "httpStatus": {
+ "description": "The HTTP status of the first response",
+ "type": "integer"
+ },
+ "latencyMs": {
+ "additionalProperties": false,
+ "properties": {
+ "initialize": {
+ "type": "number"
+ },
+ "toolsList": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "protocolVersion": {
+ "type": "string"
+ },
+ "serverInfo": {
+ "additionalProperties": {},
+ "description": "name, version and title from initialize",
+ "type": "object"
+ },
+ "status": {
+ "description": "ok (answered initialize and tools/list), auth (needs credentials), payment (402), not_found, protocol_error (not MCP), timeout, dns, tls, refused, server_error, rate_limited, newer_protocol; package servers also install_failed, no_bin, needs_env, needs_args, needs_network, crashed",
+ "type": "string"
+ },
+ "statusLabel": {
+ "description": "The status in words",
+ "type": "string"
+ },
+ "toolCount": {
+ "type": "integer"
+ },
+ "tools": {
+ "description": "The tool names, in the order the server lists them",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "toolsBytes": {
+ "description": "Bytes of the compact JSON of every tool definition",
+ "type": "integer"
+ },
+ "toolsTokensEstimate": {
+ "description": "Tokens estimated from the schema size at the registry median of 4.42 bytes per token",
+ "type": "integer"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "status",
+ "statusLabel",
+ "toolsBytes",
+ "toolsTokensEstimate",
+ "estimateNote",
+ "tools",
+ "latencyMs"
+ ],
+ "type": "object"
+}