McpTool
Loading ....
Source :
{
"$id": "agntcy.identity.core.v1alpha1.McpTool.jsonschema.json",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"description": "McpTool represents a tool available on the MCP server.\n This can be a function with name, description, and parameters.",
"patternProperties": {
"^(oauth2_metadata)$": {
"$ref": "agntcy.identity.core.v1alpha1.Oauth2Metadata.jsonschema.json",
"description": "Oauth2 Protected Resource metadata.\n This will correspond to a resource on the server.\n Or can be specified or overridden by the auth policies.\n This complies with RFC 9728."
}
},
"properties": {
"description": {
"description": "Description of the tool.",
"type": "string"
},
"name": {
"description": "Name of the tool.",
"type": "string"
},
"oauth2Metadata": {
"$ref": "agntcy.identity.core.v1alpha1.Oauth2Metadata.jsonschema.json",
"description": "Oauth2 Protected Resource metadata.\n This will correspond to a resource on the server.\n Or can be specified or overridden by the auth policies.\n This complies with RFC 9728."
},
"parameters": {
"description": "Parameters of the tool.\n This is a JSON object that describes the parameters",
"type": "string"
}
},
"title": "Mcp Tool",
"type": "object"
}