Skip to main content
Glama
regismesquita

A2A MCP Server

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
a2a_server_registryB
Add or remove an A2A server URL.

Args:
    action: Either "add" or "remove"
    name: Name of the server
    url: URL of the server (required for "add" action)
    
Returns:
    Dict with status and message
list_agentsB
List available agents with their agent cards.

Returns:
    Dict with agents and their cards
call_agentC
Call an agent with a prompt.

Args:
    agent_name: Name of the agent to call
    prompt: Prompt to send to the agent
    
Returns:
    Dict with response from the agent

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no overlap: a2a_server_registry manages server URLs, call_agent invokes a specific agent, and list_agents retrieves agent information. The descriptions clearly differentiate between server management, agent invocation, and agent listing functions.

Naming Consistency4/5

The tools follow a consistent snake_case naming convention throughout. However, the naming pattern is mixed: a2a_server_registry uses a prefix+noun+noun structure, while call_agent and list_agents use verb+noun. This minor deviation prevents a perfect score.

Tool Count3/5

With only 3 tools, the server feels somewhat thin for an A2A (Agent-to-Agent) server that presumably facilitates multi-agent interactions. While the tools cover basic operations (registry management, agent calling, and listing), the scope suggests more functionality could be expected, such as agent configuration or monitoring tools.

Completeness3/5

The tools provide core operations for server registration and agent interaction, but there are notable gaps. For example, there's no way to update server details, manage agent states beyond listing, or handle error scenarios explicitly. The surface covers basic workflows but lacks comprehensive lifecycle management for the domain.

Maintenance

ActivityInactive
ResponsivenessNo issues