{"serverId":"mcp-registry/com.ausca/agent-services","tools":[{"name":"ausca_extend_inbox","fixed":{"name":"ausca_extend_inbox","description":"Admit or replay one idempotent paid Agent Inbox Extension invocation when settlement authority is supplied by the host boundary. Only envelopes for the inbox.extend offer are admitted on this resource. Extension adds a supported increment to the observed current expiry, preserves the address and contents, requires an active inbox, and may not move prepaid expiry more than 30 days ahead.","inputSchema":{"$id":"urn:ausca:mcp:ExtendInbox:input:v1","type":"object","$defs":{"Digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"Identifier":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","maxLength":128,"minLength":1}},"$schema":"https://json-schema.org/draft/2020-12/schema","required":["offer_id","offer_revision","offer_revision_digest","input_schema_digest","output_schema_digest","input","idempotency_key"],"properties":{"input":{"type":"string"},"offer_id":{"$ref":"#/$defs/Identifier"},"offer_revision":{"$ref":"#/$defs/Identifier"},"idempotency_key":{"type":"string","maxLength":128,"minLength":16},"input_schema_digest":{"$ref":"#/$defs/Digest"},"output_schema_digest":{"$ref":"#/$defs/Digest"},"offer_revision_digest":{"$ref":"#/$defs/Digest"}},"additionalProperties":false},"annotations":{"title":"Admit or replay one Agent Inbox Extension invocation","readOnlyHint":false,"openWorldHint":true,"idempotentHint":true,"destructiveHint":true},"title":"Admit or replay one Agent Inbox Extension invocation"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: input. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":343,"tokensAfter":347},{"name":"ausca_lease_browser","fixed":{"name":"ausca_lease_browser","description":"Admit or replay one idempotent paid Browser Session invocation when settlement authority is supplied by the host boundary. Only envelopes for the browser.session offer are admitted on this resource.","inputSchema":{"$id":"urn:ausca:mcp:LeaseBrowser:input:v1","type":"object","$defs":{"Digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"Identifier":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","maxLength":128,"minLength":1}},"$schema":"https://json-schema.org/draft/2020-12/schema","required":["offer_id","offer_revision","offer_revision_digest","input_schema_digest","output_schema_digest","input","idempotency_key"],"properties":{"input":{"type":"string"},"offer_id":{"$ref":"#/$defs/Identifier"},"offer_revision":{"$ref":"#/$defs/Identifier"},"idempotency_key":{"type":"string","maxLength":128,"minLength":16},"input_schema_digest":{"$ref":"#/$defs/Digest"},"output_schema_digest":{"$ref":"#/$defs/Digest"},"offer_revision_digest":{"$ref":"#/$defs/Digest"}},"additionalProperties":false},"annotations":{"title":"Admit or replay one Browser Session invocation","readOnlyHint":false,"openWorldHint":true,"idempotentHint":true,"destructiveHint":true},"title":"Admit or replay one Browser Session invocation"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: input. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":291,"tokensAfter":295},{"name":"ausca_open_inbox","fixed":{"name":"ausca_open_inbox","description":"Admit or replay one idempotent paid Agent Inbox invocation when settlement authority is supplied by the host boundary. Only envelopes for the inbox.receive offer are admitted on this resource. The result starts a renewable inbox; while it remains active, inbox.extend can add a supported increment without changing its address or contents.","inputSchema":{"$id":"urn:ausca:mcp:OpenInbox:input:v1","type":"object","$defs":{"Digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"Identifier":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","maxLength":128,"minLength":1}},"$schema":"https://json-schema.org/draft/2020-12/schema","required":["offer_id","offer_revision","offer_revision_digest","input_schema_digest","output_schema_digest","input","idempotency_key"],"properties":{"input":{"type":"string"},"offer_id":{"$ref":"#/$defs/Identifier"},"offer_revision":{"$ref":"#/$defs/Identifier"},"idempotency_key":{"type":"string","maxLength":128,"minLength":16},"input_schema_digest":{"$ref":"#/$defs/Digest"},"output_schema_digest":{"$ref":"#/$defs/Digest"},"offer_revision_digest":{"$ref":"#/$defs/Digest"}},"additionalProperties":false},"annotations":{"title":"Admit or replay one Agent Inbox invocation","readOnlyHint":false,"openWorldHint":true,"idempotentHint":true,"destructiveHint":true},"title":"Admit or replay one Agent Inbox invocation"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: input. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":328,"tokensAfter":332},{"name":"ausca_prepare_invocation","fixed":{"name":"ausca_prepare_invocation","description":"Validate one exact invocation envelope and return immutable preparation terms or a typed refusal. Preparation never accepts payment material from model-authored tool arguments.","inputSchema":{"$id":"urn:ausca:mcp:PrepareInvocation:input:v1","type":"object","$defs":{"Digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"},"Identifier":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","maxLength":128,"minLength":1}},"$schema":"https://json-schema.org/draft/2020-12/schema","required":["offer_id","offer_revision","offer_revision_digest","input_schema_digest","output_schema_digest","input","idempotency_key"],"properties":{"input":{"type":"string"},"offer_id":{"$ref":"#/$defs/Identifier"},"offer_revision":{"$ref":"#/$defs/Identifier"},"idempotency_key":{"type":"string","maxLength":128,"minLength":16},"input_schema_digest":{"$ref":"#/$defs/Digest"},"output_schema_digest":{"$ref":"#/$defs/Digest"},"offer_revision_digest":{"$ref":"#/$defs/Digest"}},"additionalProperties":false},"annotations":{"title":"Validate invocation input and return binding terms","readOnlyHint":false,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"title":"Validate invocation input and return binding terms"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: input. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":287,"tokensAfter":292}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"ausca_agent_inbox_attachment","params":["inbox_id","message_id","attachment_id","idempotency_key"]},{"tool":"ausca_agent_inbox_delete","params":["inbox_id"]},{"tool":"ausca_agent_inbox_messages","params":["after","inbox_id","wait_seconds"]},{"tool":"ausca_agent_inbox_read","params":["inbox_id","message_id"]},{"tool":"ausca_agent_inbox_status","params":["inbox_id"]},{"tool":"ausca_artifact_access","params":["artifact_ref","idempotency_key"]},{"tool":"ausca_browser_session_close","params":["session_id"]},{"tool":"ausca_browser_session_connect","params":["session_id","idempotency_key"]},{"tool":"ausca_browser_session_status","params":["session_id"]},{"tool":"ausca_cancel_invocation","params":["invocation_id"]},{"tool":"ausca_extend_inbox","params":["input","offer_id","offer_revision","idempotency_key","input_schema_digest","output_schema_digest","offer_revision_digest"]},{"tool":"ausca_get_invocation","params":["invocation_id"]},{"tool":"ausca_get_offer","params":["offer_id","revision_digest"]},{"tool":"ausca_lease_browser","params":["input","offer_id","offer_revision","idempotency_key","input_schema_digest","output_schema_digest","offer_revision_digest"]},{"tool":"ausca_open_inbox","params":["input","offer_id","offer_revision","idempotency_key","input_schema_digest","output_schema_digest","offer_revision_digest"]},{"tool":"ausca_prepare_invocation","params":["input","offer_id","offer_revision","idempotency_key","input_schema_digest","output_schema_digest","offer_revision_digest"]},{"tool":"ausca_search_offers","params":["q","limit","cursor"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}