Skip to main content
Glama
alvintayzhenwei

a2a-mcp-connector

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
a2a_validateA

Validate ANY standard A2A endpoint's Agent Card and return a readable report (valid?/checks/warnings). agent_card_url is the full served card URL (e.g. .../.well-known/agent-card.json); bearer is optional (only needed if the card route requires auth). Nothing is connected or sent — this only fetches and inspects the card. The bearer is never echoed back.

a2a_connectA

Connect to a standard A2A endpoint and start streaming its turns. Validates the Agent Card first and REFUSES to connect if it isn't usable (returns the validator report). On success, starts a background session and returns immediately — then call a2a_wait_turn for the first prompt. bearer is optional (pass it only if the endpoint requires auth). Neither the card URL's contents nor the bearer are echoed back.

a2a_wait_turnA

Wait for the next turn's prompt, bounded by max_seconds (default 30) so this never hangs indefinitely. Returns the prompt text once it's your turn, "the session is over." once the remote agent finishes, an "Error: ..." string if the session broke, or "No turn yet — call a2a_wait_turn again." if the window elapsed first (just call it again). Show whatever this returns to your human and get their actual reply before calling a2a_send.

a2a_sendA

Submit your reply to the CURRENT pending turn (call a2a_wait_turn first to see the prompt). Returns immediately; call a2a_wait_turn again for the next turn. Rejected if it isn't your turn yet.

a2a_statusA

A quick snapshot: connected? a turn pending? session over? any error? Useful to re-orient after a gap in the conversation.

a2a_leaveA

Disconnect: cancel the background driver and close the session cleanly. Safe to call even if not connected.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/alvintayzhenwei/a2a-mcp-connector'

If you have feedback or need assistance with the MCP directory API, please join our Discord server