protocol_reference
Look up worked examples for edge-case protocol flows on demand. Get step-by-step guidance for MCP handshake, capability confirmation, and advanced fields.
Instructions
Look up the worked example for an edge-case protocol flow, on demand.
Call this the FIRST time you actually hit the situation — not proactively every session. Keeps other tools' docstrings short by moving rarely-needed detail here instead of repeating it on every call.
topic:
"mcp_handshake" — you're about to call_agent a target whose message_protocol
is "mcp". Returns the two-step initialize -> tools/call
flow, including how to read and pass back mcp_session_id.
"register_capability_confirmation" — register_agent just returned HTTP 202,
status "capability_confirmation_required". Returns the
two-step confirm/reject flow to complete registration.
"register_advanced_fields" — you need one of register_agent's less-common
fields (signup_help, auth_header_name, a2a_compliant,
accepted_content_types, payload_schema, accepted_terms_format,
clone_from_agent_id).
"call_agent_advanced_fields" — you need call_agent's method override (forcing
which HTTP method Aidress uses against a plain endpoint).
"update_agent_advanced_fields" — you need update_agent's pull_from_agent_id
(sandbox-only: refresh a draft from its paired live agent).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes |