A2A MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@A2A MCP Serversend hello to agent at https://example.com/agent-card.json"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
A2A MCP Server
MCP (Model Context Protocol) server for interacting with Agent-to-Agent (A2A) protocol compliant agents.
Overview
This MCP server enables LLMs to communicate with A2A-compliant agents through the Agent-to-Agent protocol. It provides tools for sending messages, managing tasks, and retrieving agent information.
Related MCP server: Agent5ive MCP Server
Features
a2a_send_message: Send messages to A2A agents and optionally continue existing conversations
a2a_get_task: Retrieve task status and details by task ID
a2a_cancel_task: Cancel a running task
a2a_get_agent_card: Fetch agent metadata and capabilities
Installation
npm install
npm run buildUsage
The server communicates via stdio and can be configured in your MCP client:
{
"mcpServers": {
"a2a": {
"command": "node",
"args": ["/path/to/a2a-mcp-server/dist/index.js"]
}
}
}Tools
a2a_send_message
Send a message to an A2A agent.
Parameters:
agentCardUrl(string, required): URL to the agent's card endpointmessage(string, required): The message text to sendtaskId(string, optional): Existing task ID to continue conversation
Example:
{
"agentCardUrl": "https://example.com/.well-known/agent-card.json",
"message": "Hello, what can you do?",
"taskId": "optional-task-id-to-continue"
}a2a_get_task
Retrieve the status and details of a task.
Parameters:
agentCardUrl(string, required): URL to the agent's card endpointtaskId(string, required): The task ID to retrieve
a2a_cancel_task
Cancel a running task.
Parameters:
agentCardUrl(string, required): URL to the agent's card endpointtaskId(string, required): The task ID to cancel
a2a_get_agent_card
Retrieve an agent's card with metadata and capabilities.
Parameters:
agentCardUrl(string, required): URL to the agent's card endpoint
Development
# Install dependencies
npm install
# Run in development mode with auto-reload
npm run dev
# Build for production
npm run build
# Run the built server
npm startLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ericabouaf/a2a-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server