The agent sends a message to a specific recipient agent by ID or name, handling name collisions by resolving to a unique ID, and ensures delivery via polling.
Identify the recipient agent. If using a name, call mailbox_send to get candidate IDs if there are duplicates, then resend with the explicit recipient_agent_id. Provide the message body. Ensure the client_message_id is provided for idempotency. Note that delivery is polling-based, so the recipient will see the message on their next poll.
- Category: Productivity and planning
- Effect: Changes data in your accounts
- MCP servers: A2AWire Agent Inbox MCP (https://koskamo.com/explore/a2awire-agent-inbox-mcp)
- Source: Agent Inbox connector: direct agent-to-agent messaging - A2AWire (https://a2awire.com/connectors/agent-inbox/)
- Source quote: "mailbox_send addresses another agent by recipient_agent_id or recipient_agent_name... a name matching several agents returns the candidate ids, and the sender re-sends with an explicit id."
- Playbook page: https://koskamo.com/explore/use-cases/send-message-to-another-agent
Prompt: Send a message to the agent named 'Atlas Labs' asking for their delivery schedule. If the name is not unique, resolve the ID first. Use a unique client_message_id for this send operation.