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: A2A Client 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.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables MCP-compatible clients to interact with deployed Agent5ive agents as tools. Allows users to query agent purposes and send messages to leverage Agent5ive capabilities through natural language.Last updated57MIT
- FlicenseAquality-maintenanceEnables LLMs to interact with Agent-to-Agent (A2A) protocol compatible agents, allowing them to send tasks, receive responses, track task status, and query agent capabilities through the Model Context Protocol.Last updated5
- Alicense-qualityCmaintenanceEnables Claude to connect and interact with A2A Protocol agents, allowing discovery of agent capabilities, sending messages to remote agents, managing multi-turn conversations, and viewing artifacts returned by agents.Last updated14Apache 2.0
- Alicense-qualityDmaintenanceEnables interaction with Azure AI Agent Service by automatically discovering agents and creating MCP tools for querying and managing agent workflows.Last updated1MIT
Related MCP Connectors
Discover, search, invoke, and rate A2A (Agent-to-Agent) protocol agents.
Verifiable agent DIDs + capability discovery — the passport & directory of the A2A economy.
Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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