MCP Catalog
string · enum · requiredstring · enum · requiredobjectstring · enum · requiredobject stringstring[]string[]string stringstringstringstringstring[]string[]string[]string[] string · requiredstring[] · requiredstring[]string[]stringstring stringstringintegerstringstring[]string[]string[]stringstring string · enum · requiredstring · requiredstring · requiredstring · requiredstringstring
Schemas
McpJsonRpcRequest
jsonrpcEnum values:
2.0
required
methodJSON-RPC method name
Enum values:
initialize
ping
tools/list
tools/call
paramsMethod-specific parameters. For tools/call, includes name (tool name) and arguments (tool arguments).
McpJsonRpcResponse
jsonrpcEnum values:
2.0
required
resultResult object (present on success). Structure depends on the method called.
object
ProtectedResourceMetadata
RFC 9728 Protected Resource Metadata
resourceURL of the protected resource (the MCP endpoint)
authorization_serversbearer_methods_supportedresource_nameAuthorizationServerMetadata
RFC 8414 Authorization Server Metadata
issuerauthorization_endpointtoken_endpointregistration_endpointresponse_types_supportedgrant_types_supportedcode_challenge_methods_supportedscopes_supportedDcrRequest
RFC 7591 Dynamic Client Registration request
client_nameredirect_urisgrant_typesresponse_typestoken_endpoint_auth_methodscopeDcrResponse
RFC 7591 Dynamic Client Registration response
client_idclient_secretclient_id_issued_atclient_nameredirect_urisgrant_typesresponse_typestoken_endpoint_auth_methodscopeTokenRequest
OAuth 2.1 token exchange request (application/x-www-form-urlencoded)
grant_typeEnum values:
authorization_code
codeAuthorization code from the authorize endpoint
redirect_uriclient_idclient_secretcode_verifierPKCE code verifier