A2A Client MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| A2A_ENDPOINT_URL | No | URL of the A2A agent to connect to | http://localhost:41241 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| a2a_send_taskC | Send a task to an A2A agent |
| a2a_get_taskC | Get the current state of a task |
| a2a_cancel_taskC | Cancel a running task |
| a2a_send_task_subscribeB | Send a task and subscribe to updates (streaming) |
| a2a_agent_infoC | Get information about the connected A2A agents |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| A2A Agent Card Information (8554c441-8588-493f-82db-c66b12a10d34) | |
| Recent A2A Tasks |
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose: a2a_agent_info retrieves agent metadata, a2a_send_task initiates a task, a2a_send_task_subscribe adds streaming, a2a_get_task checks status, and a2a_cancel_task stops execution. There is no overlap in functionality, making tool selection straightforward for an agent.
All tools follow a consistent 'a2a_verb_noun' pattern with snake_case, using descriptive verbs like 'get', 'send', and 'cancel'. This uniformity makes the tool set predictable and easy to navigate.
With 5 tools, the server is well-scoped for managing A2A agent tasks, covering core operations like sending, monitoring, and canceling tasks, plus agent info. This count is neither too sparse nor bloated, fitting the domain perfectly.
The tool set provides strong coverage for task lifecycle management (send, get, cancel) and agent discovery, with a2a_send_task_subscribe offering advanced streaming. A minor gap might be the lack of tools for listing or managing multiple tasks at once, but core workflows are well-supported.