changedOutput schema / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "connection": {
- "additionalProperties": false,
- "properties": {
- "authentication": {
- "additionalProperties": false,
- "properties": {
- "evidence": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "checkedAt": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "format": "date-time",
- "type": "string"
- }
- ]
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "url",
- "checkedAt"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "method": {
- "description": "Recorded authentication method. It may be optional or specific to an endpoint, operation or plan; it is not a universal requirement.",
- "enum": [
- "api-key",
- "oauth",
- "wallet-payment",
- "none",
- "unknown"
- ],
- "type": "string"
- },
- "notes": {
- "type": "string"
- },
- "requirements": {
- "description": "Documentation checks to resolve authentication needs for the selected connection. These entries do not assert that credentials or OAuth are mandatory.",
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "required": [
- "method",
- "requirements",
- "notes",
- "evidence"
- ],
- "type": "object"
- },
- "declaredInterfaces": {
- "items": {
- "enum": [
- "MCP",
- "REST",
- "x402"
- ],
- "type": "string"
- },
- "type": "array"
- },
- "deployment": {
- "additionalProperties": false,
- "properties": {
- "evidence": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "checkedAt": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "format": "date-time",
- "type": "string"
- }
- ]
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "url",
- "checkedAt"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "kind": {
- "enum": [
- "remote",
- "unknown"
- ],
- "type": "string"
- },
- "transport": {
- "enum": [
- "streamable-http",
- "sse",
- "unknown"
- ],
- "type": "string"
- }
- },
- "required": [
- "kind",
- "transport",
- "evidence"
- ],
- "type": "object"
- },
- "documentationUrl": {
- "type": "string"
- },
- "endpoint": {
- "type": [
- "string",
- "null"
- ]
- },
- "endpointSetup": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "note": {
- "type": "string"
- },
- "requiredFields": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "source": {
- "additionalProperties": false,
- "properties": {
- "checkedAt": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "format": "date-time",
- "type": "string"
- }
- ]
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "url",
- "checkedAt"
- ],
- "type": "object"
- },
- "status": {
- "enum": [
- "account-or-deployment-specific"
- ],
- "type": "string"
- }
- },
- "required": [
- "status",
- "requiredFields",
- "note",
- "source"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "gaps": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nextSteps": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "action": {
- "type": "string"
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "action",
- "url"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "packages": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "evidence": {
- "additionalProperties": false,
- "properties": {
- "checkedAt": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "format": "date-time",
- "type": "string"
- }
- ]
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "url",
- "checkedAt"
- ],
- "type": "object"
- },
- "identifier": {
- "type": "string"
- },
- "registryType": {
- "type": "string"
- },
- "transport": {
- "enum": [
- "stdio",
- "unknown"
- ],
- "type": "string"
- },
- "version": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "registryType",
- "identifier",
- "version",
- "transport",
- "evidence"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "providerToolSchemas": {
- "type": "null"
- },
- "schemaVersion": {
- "const": "1",
- "type": "string"
- },
- "service": {
- "additionalProperties": false,
- "properties": {
- "name": {
- "type": "string"
- },
- "slug": {
- "type": "string"
- }
- },
- "required": [
- "slug",
- "name"
- ],
- "type": "object"
- },
- "setupGuide": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "limitations": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "options": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "authentication": {
- "additionalProperties": false,
- "properties": {
- "method": {
- "enum": [
- "api-key",
- "http-basic",
- "oauth",
- "wallet-payment",
- "none",
- "unknown"
- ],
- "type": "string"
- },
- "placement": {
- "type": "string"
- },
- "requirement": {
- "enum": [
- "required",
- "optional",
- "conditional",
- "unknown"
- ],
- "type": "string"
- },
- "sourceIds": {
- "items": {
- "type": "string"
- },
- "minItems": 1,
- "type": "array"
- }
- },
- "required": [
- "method",
- "requirement",
- "placement",
- "sourceIds"
- ],
- "type": "object"
- },
- "endpoint": {
- "type": [
- "string",
- "null"
- ]
- },
- "id": {
- "type": "string"
- },
- "label": {
- "type": "string"
- },
- "protocol": {
- "enum": [
- "MCP",
- "REST"
- ],
- "type": "string"
- },
- "sourceIds": {
- "items": {
- "type": "string"
- },
- "minItems": 1,
- "type": "array"
- },
- "steps": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "sourceIds": {
- "items": {
- "type": "string"
- },
- "minItems": 1,
- "type": "array"
- },
- "text": {
- "type": "string"
- }
- },
- "required": [
- "text",
- "sourceIds"
- ],
- "type": "object"
- },
- "minItems": 1,
- "type": "array"
- },
- "transport": {
- "enum": [
- "streamable-http",
- "sse",
- "stdio",
- "https",
- "unknown"
- ],
- "type": "string"
- }
- },
- "required": [
- "id",
- "label",
- "protocol",
- "transport",
- "endpoint",
- "authentication",
- "steps",
- "sourceIds"
- ],
- "type": "object"
- },
- "minItems": 1,
- "type": "array"
- },
- "pricing": {
- "additionalProperties": false,
- "properties": {
- "freeAccess": {
- "type": "string"
- },
- "limits": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "sourceIds": {
- "items": {
- "type": "string"
- },
- "minItems": 1,
- "type": "array"
- },
- "summary": {
- "type": "string"
- }
- },
- "required": [
- "summary",
- "freeAccess",
- "limits",
- "sourceIds"
- ],
- "type": "object"
- },
- "reviewedAt": {
- "format": "date-time",
- "type": "string"
- },
- "slug": {
- "type": "string"
- },
- "sources": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "checkedAt": {
- "format": "date-time",
- "type": "string"
- },
- "id": {
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "url": {
- "format": "uri",
- "type": "string"
- }
- },
- "required": [
- "id",
- "url",
- "title",
- "checkedAt"
- ],
- "type": "object"
- },
- "minItems": 1,
- "type": "array"
- }
- },
- "required": [
- "slug",
- "reviewedAt",
- "sources",
- "options",
- "pricing",
- "limitations"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "source": {
- "additionalProperties": false,
- "properties": {
- "checkedAt": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "format": "date-time",
- "type": "string"
- }
- ]
- },
- "registryLifecycle": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "evidence": {
- "additionalProperties": false,
- "properties": {
- "checkedAt": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "format": "date-time",
- "type": "string"
- }
- ]
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "url",
- "checkedAt"
- ],
- "type": "object"
- },
- "status": {
- "enum": [
- "deprecated",
- "endpoint_not_declared"
- ],
- "type": "string"
- }
- },
- "required": [
- "status",
- "evidence"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "type": {
- "enum": [
- "registry",
- "provider"
- ],
- "type": "string"
- },
- "url": {
- "type": "string"
- },
- "verification": {
- "enum": [
- "listed",
- "documented",
- "connection-tested"
- ],
- "type": "string"
- }
- },
- "required": [
- "url",
- "type",
- "checkedAt",
- "verification",
- "registryLifecycle"
- ],
- "type": "object"
- },
- "testing": {
- "additionalProperties": false,
- "properties": {
- "connectionTestedByRelay": {
- "const": false,
- "type": "boolean"
- },
- "taskTestedByRelay": {
- "const": false,
- "type": "boolean"
- }
- },
- "required": [
- "connectionTestedByRelay",
- "taskTestedByRelay"
- ],
- "type": "object"
- }
- },
- "required": [
- "schemaVersion",
- "service",
- "declaredInterfaces",
- "endpoint",
- "deployment",
- "packages",
- "authentication",
- "documentationUrl",
- "source",
- "providerToolSchemas",
- "gaps",
- "nextSteps",
- "endpointSetup",
- "setupGuide",
- "testing"
- ],
- "type": "object"
- }
- },
- "required": [
- "connection"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "error": {
- "additionalProperties": false,
- "properties": {
- "code": {
- "minLength": 1,
- "type": "string"
- },
- "message": {
- "type": "string"
- }
- },
- "required": [
- "code",
- "message"
- ],
- "type": "object"
- },
- "error_code": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "error_code",
- "error"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "connection": {
+ "additionalProperties": false,
+ "properties": {
+ "authentication": {
+ "additionalProperties": false,
+ "properties": {
+ "evidence": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "checkedAt": {
+ "anyOf": [
+ {
+ "format": "date",
+ "type": "string"
+ },
+ {
+ "format": "date-time",
+ "type": "string"
+ }
+ ]
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "checkedAt"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "method": {
+ "description": "Recorded authentication method. It may be optional or specific to an endpoint, operation or plan; it is not a universal requirement.",
+ "enum": [
+ "api-key",
+ "oauth",
+ "wallet-payment",
+ "none",
+ "unknown"
+ ],
+ "type": "string"
+ },
+ "notes": {
+ "type": "string"
+ },
+ "requirements": {
+ "description": "Documentation checks to resolve authentication needs for the selected connection. These entries do not assert that credentials or OAuth are mandatory.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "method",
+ "requirements",
+ "notes",
+ "evidence"
+ ],
+ "type": "object"
+ },
+ "declaredInterfaces": {
+ "items": {
+ "enum": [
+ "MCP",
+ "REST",
+ "x402"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "deployment": {
+ "additionalProperties": false,
+ "properties": {
+ "evidence": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "checkedAt": {
+ "anyOf": [
+ {
+ "format": "date",
+ "type": "string"
+ },
+ {
+ "format": "date-time",
+ "type": "string"
+ }
+ ]
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "checkedAt"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "enum": [
+ "remote",
+ "unknown"
+ ],
+ "type": "string"
+ },
+ "transport": {
+ "enum": [
+ "streamable-http",
+ "sse",
+ "unknown"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "transport",
+ "evidence"
+ ],
+ "type": "object"
+ },
+ "documentationUrl": {
+ "type": "string"
+ },
+ "endpoint": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "endpointSetup": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "note": {
+ "type": "string"
+ },
+ "requiredFields": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "source": {
+ "additionalProperties": false,
+ "properties": {
+ "checkedAt": {
+ "anyOf": [
+ {
+ "format": "date",
+ "type": "string"
+ },
+ {
+ "format": "date-time",
+ "type": "string"
+ }
+ ]
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "checkedAt"
+ ],
+ "type": "object"
+ },
+ "status": {
+ "enum": [
+ "account-or-deployment-specific"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "requiredFields",
+ "note",
+ "source"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "gaps": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nextSteps": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "action": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "action",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "packages": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "evidence": {
+ "additionalProperties": false,
+ "properties": {
+ "checkedAt": {
+ "anyOf": [
+ {
+ "format": "date",
+ "type": "string"
+ },
+ {
+ "format": "date-time",
+ "type": "string"
+ }
+ ]
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "checkedAt"
+ ],
+ "type": "object"
+ },
+ "identifier": {
+ "type": "string"
+ },
+ "registryType": {
+ "type": "string"
+ },
+ "transport": {
+ "enum": [
+ "stdio",
+ "unknown"
+ ],
+ "type": "string"
+ },
+ "version": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "registryType",
+ "identifier",
+ "version",
+ "transport",
+ "evidence"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "providerToolSchemas": {
+ "type": "null"
+ },
+ "schemaVersion": {
+ "const": "1",
+ "type": "string"
+ },
+ "service": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "slug": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "slug",
+ "name"
+ ],
+ "type": "object"
+ },
+ "setupGuide": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "limitations": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "options": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "authentication": {
+ "additionalProperties": false,
+ "properties": {
+ "method": {
+ "enum": [
+ "api-key",
+ "http-basic",
+ "oauth",
+ "wallet-payment",
+ "none",
+ "unknown"
+ ],
+ "type": "string"
+ },
+ "placement": {
+ "type": "string"
+ },
+ "requirement": {
+ "enum": [
+ "required",
+ "optional",
+ "conditional",
+ "unknown"
+ ],
+ "type": "string"
+ },
+ "sourceIds": {
+ "items": {
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "method",
+ "requirement",
+ "placement",
+ "sourceIds"
+ ],
+ "type": "object"
+ },
+ "endpoint": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "id": {
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "protocol": {
+ "enum": [
+ "MCP",
+ "REST"
+ ],
+ "type": "string"
+ },
+ "sourceIds": {
+ "items": {
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "steps": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "sourceIds": {
+ "items": {
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "text": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "text",
+ "sourceIds"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "transport": {
+ "enum": [
+ "streamable-http",
+ "sse",
+ "stdio",
+ "https",
+ "unknown"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "label",
+ "protocol",
+ "transport",
+ "endpoint",
+ "authentication",
+ "steps",
+ "sourceIds"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "pricing": {
+ "additionalProperties": false,
+ "properties": {
+ "freeAccess": {
+ "type": "string"
+ },
+ "limits": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "sourceIds": {
+ "items": {
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "summary",
+ "freeAccess",
+ "limits",
+ "sourceIds"
+ ],
+ "type": "object"
+ },
+ "reviewedAt": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "slug": {
+ "type": "string"
+ },
+ "sources": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "checkedAt": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "url": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "url",
+ "title",
+ "checkedAt"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "slug",
+ "reviewedAt",
+ "sources",
+ "options",
+ "pricing",
+ "limitations"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "source": {
+ "additionalProperties": false,
+ "properties": {
+ "checkedAt": {
+ "anyOf": [
+ {
+ "format": "date",
+ "type": "string"
+ },
+ {
+ "format": "date-time",
+ "type": "string"
+ }
+ ]
+ },
+ "registryLifecycle": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "evidence": {
+ "additionalProperties": false,
+ "properties": {
+ "checkedAt": {
+ "anyOf": [
+ {
+ "format": "date",
+ "type": "string"
+ },
+ {
+ "format": "date-time",
+ "type": "string"
+ }
+ ]
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "checkedAt"
+ ],
+ "type": "object"
+ },
+ "status": {
+ "enum": [
+ "deprecated",
+ "endpoint_not_declared"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "evidence"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "type": {
+ "enum": [
+ "registry",
+ "provider"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ },
+ "verification": {
+ "enum": [
+ "listed",
+ "documented",
+ "connection-tested"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "type",
+ "checkedAt",
+ "verification",
+ "registryLifecycle"
+ ],
+ "type": "object"
+ },
+ "testing": {
+ "additionalProperties": false,
+ "properties": {
+ "connectionTestedByRelay": {
+ "const": false,
+ "type": "boolean"
+ },
+ "taskTestedByRelay": {
+ "const": false,
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "connectionTestedByRelay",
+ "taskTestedByRelay"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "schemaVersion",
+ "service",
+ "declaredInterfaces",
+ "endpoint",
+ "deployment",
+ "packages",
+ "authentication",
+ "documentationUrl",
+ "source",
+ "providerToolSchemas",
+ "gaps",
+ "nextSteps",
+ "endpointSetup",
+ "setupGuide",
+ "testing"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "connection"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "error": {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "code",
+ "message"
+ ],
+ "type": "object"
+ },
+ "error_code": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "recovery": {
+ "additionalProperties": false,
+ "properties": {
+ "automaticRetryAllowed": {
+ "const": false
+ },
+ "guidance": {
+ "type": "string"
+ },
+ "requiredArguments": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "tool": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool",
+ "requiredArguments",
+ "guidance",
+ "automaticRetryAllowed"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "error_code",
+ "error"
+ ],
+ "type": "object"
+ }
+]