{"data":{"name":"exchange_agent_identity","title":"Exchange an identity assertion","description":"Exchange a private agent_auth identity assertion for a resource-bound OAuth access_token lasting at most 15 minutes. Default scope agent:read; cannot exceed registration/account permissions. Reuse the assertion until assertion_expires; store token privately and respect expires_at. Call bootstrap next and read account_status. No refresh token.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"assertion":{"type":"string","minLength":1,"maxLength":4096},"scope":{"type":"string","maxLength":1024},"resource":{"type":"string","maxLength":512,"format":"uri"}},"required":["assertion"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"execution":"MCP POST only; this GET describes the action without executing it","required_scope":null}}