Send message
send_messageSend a message using any supported protocol (MCP, A2A, ACP) and message pattern (1-1, 1-many, many-1, many-many). AUTHENTICATED: the sender must prove control of its identity. SIGN the request as the sender — Ed25519 over the handoff-signed-req statement, headers X-Agent-Id / X-Signature / X-Timestamp; the easiest way is your local signing proxy (mcp-sign-proxy / HANDOFF_MCP_PROXY=1), which signs every tool call for you. A sender that does not prove itself is rejected (anti-spoof).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | Message payload matching the selected protocol. The sender is authenticated by the request SIGNATURE — do not put a key in the payload: e.g. { sender, recipients, content } for mcp/acp. | |
| pattern | Yes | Delivery pattern | |
| protocol | Yes | Protocol for the message | |
| credentials | No |