0.1.5pypi · a2a-mcp-server · current release
Observed 2026-08-17T21:31:10.070Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"experimental": {},
"logging": {},
"prompts": {
"listChanged": false
},
"resources": {
"subscribe": false,
"listChanged": false
},
"tools": {
"listChanged": true
},
"extensions": {
"io.modelcontextprotocol/ui": {}
}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
cancel_taskCancel a running task on an A2A agent.Input schema{
"additionalProperties": false,
"properties": {
"task_id": {
"type": "string",
"description": "ID of the task to cancel"
}
},
"required": [
"task_id"
],
"type": "object"
}Output schema{
"additionalProperties": true,
"type": "object"
} | — | — · — | — |
get_task_resultRetrieve the result of a task from an A2A agent.Input schema{
"additionalProperties": false,
"properties": {
"task_id": {
"type": "string",
"description": "ID of the task to retrieve"
},
"history_length": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional number of history items to include (null for all)"
}
},
"required": [
"task_id"
],
"type": "object"
}Output schema{
"additionalProperties": true,
"type": "object"
} | — | — · — | — |
list_agentsList all registered A2A agents.
Returns:
List of registered agentsInput schema{
"additionalProperties": false,
"properties": {},
"type": "object"
}Output schema{
"properties": {
"result": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — · — | — |
register_agentRegister an A2A agent with the bridge server.Input schema{
"additionalProperties": false,
"properties": {
"url": {
"type": "string",
"description": "URL of the A2A agent"
}
},
"required": [
"url"
],
"type": "object"
}Output schema{
"additionalProperties": true,
"type": "object"
} | — | — · — | — |
send_messageSend a message to an A2A agent.Input schema{
"additionalProperties": false,
"properties": {
"agent_url": {
"type": "string",
"description": "URL of the A2A agent"
},
"message": {
"type": "string",
"description": "Message to send"
},
"session_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional session ID for multi-turn conversations"
}
},
"required": [
"agent_url",
"message"
],
"type": "object"
}Output schema{
"additionalProperties": true,
"type": "object"
} | — | — · — | — |
send_message_streamSend a message to an A2A agent and stream the response.Input schema{
"additionalProperties": false,
"properties": {
"agent_url": {
"type": "string",
"description": "URL of the A2A agent"
},
"message": {
"type": "string",
"description": "Message to send"
},
"session_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional session ID for multi-turn conversations"
}
},
"required": [
"agent_url",
"message"
],
"type": "object"
}Output schema{
"additionalProperties": true,
"type": "object"
} | — | — · — | — |
unregister_agentUnregister an A2A agent from the bridge server.Input schema{
"additionalProperties": false,
"properties": {
"url": {
"type": "string",
"description": "URL of the A2A agent to unregister"
}
},
"required": [
"url"
],
"type": "object"
}Output schema{
"additionalProperties": true,
"type": "object"
} | — | — · — | — |