Ausca
What this MCP does
Provides pay-per-call agent services and controls for browser sessions, inbound inboxes, offers, invocations, artifacts and short-lived access leases.
Tools
Input schema
{'$id': 'urn:ausca:mcp:CreateAgentInboxAttachmentAccess:input:v1', 'type': 'object', '$defs': {'AgentInboxID': {'type': 'string', 'pattern': '^inb_[A-Za-z0-9_-]{22,64}$'}, 'IdempotencyKey': {'type': 'string', 'pattern': '^[^\\s\\x00-\\x1F\\x7F](?:[^\\x00-\\x1F\\x7F]*[^\\s\\x00-\\x1F\\x7F])?$', 'maxLength': 128, 'minLength': 16}, 'AgentInboxMessageID': {'type': 'string', 'pattern': '^msg_[A-Za-z0-9_-]{22,64}$'}, 'AgentInboxAttachmentID': {'type': 'string', 'pattern': '^att_[A-Za-z0-9_-]{22,64}$'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['inbox_id', 'message_id', 'attachment_id', 'idempotency_key'], 'properties': {'inbox_id': {'$ref': '#/$defs/AgentInboxID'}, 'message_id': {'$ref': '#/$defs/AgentInboxMessageID'}, 'attachment_id': {'$ref': '#/$defs/AgentInboxAttachmentID'}, 'idempotency_key': {'$ref': '#/$defs/IdempotencyKey'}}, 'additionalProperties': False}
Output schema
{'$id': 'urn:ausca:mcp:CreateAgentInboxAttachmentAccess:output:v1', 'type': 'object', '$defs': {'AgentInboxAttachmentAccess': {'type': 'object', 'required': ['download_url', 'expires_at', 'filename', 'media_type', 'size_bytes'], 'properties': {'filename': {'type': 'string', 'maxLength': 255, 'minLength': 1}, 'expires_at': {'type': 'string', 'format': 'date-time'}, 'media_type': {'type': 'string', 'maxLength': 255, 'minLength': 1}, 'size_bytes': {'type': 'integer', 'maximum': 10485760, 'minimum': 1}, 'download_url': {'type': 'string', 'format': 'uri', 'pattern': '^https://inbox\\.ausca\\.com/', 'maxLength': 2048, 'minLength': 1}}, 'additionalProperties': False}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status', 'attachment'], 'properties': {'status': {'const': 'ready'}, 'attachment': {'$ref': '#/$defs/AgentInboxAttachmentAccess'}}, 'additionalProperties': False}
Input schema
{'$id': 'urn:ausca:mcp:DeleteAgentInbox:input:v1', 'type': 'object', '$defs': {'AgentInboxID': {'type': 'string', 'pattern': '^inb_[A-Za-z0-9_-]{22,64}$'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['inbox_id'], 'properties': {'inbox_id': {'$ref': '#/$defs/AgentInboxID'}}, 'additionalProperties': False}
Output schema
{'$id': 'urn:ausca:mcp:DeleteAgentInbox:output:v1', 'type': 'object', '$defs': {'AgentInbox': {'type': 'object', 'required': ['inbox_id', 'address', 'state', 'created_at', 'expires_at'], 'properties': {'state': {'enum': ['active', 'deleting', 'deleted', 'expired'], 'type': 'string'}, 'address': {'type': 'string', 'format': 'email', 'pattern': "^[A-Za-z0-9!#$%&'*+/=?^_{|}~-]+(?:\\.[A-Za-z0-9!#$%&'*+/=?^_{|}~-]+)*@[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?(?:\\.[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?)+$", 'maxLength': 320, 'minLength': 3}, 'inbox_id': {'$ref': '#/$defs/AgentInboxID'}, 'created_at': {'type': 'string', 'format': 'date-time'}, 'deleted_at': {'type': 'string', 'format': 'date-time'}, 'expires_at': {'type': 'string', 'format': 'date-time'}}, 'additionalProperties': False}, 'AgentInboxID': {'type': 'string', 'pattern': '^inb_[A-Za-z0-9_-]{22,64}$'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status', 'inbox'], 'properties': {'inbox': {'$ref': '#/$defs/AgentInbox'}, 'status': {'enum': ['deleted', 'already_terminal'], 'type': 'string'}}, 'additionalProperties': False}
Input schema
{'$id': 'urn:ausca:mcp:ListAgentInboxMessages:input:v1', 'type': 'object', '$defs': {'InboxCursor': {'type': 'string', 'pattern': '^cur_[A-Za-z0-9_-]{22,171}$', 'description': 'Opaque continuation bound to one inbox. Callers must not construct or modify it.'}, 'AgentInboxID': {'type': 'string', 'pattern': '^inb_[A-Za-z0-9_-]{22,64}$'}, 'InboxWaitSeconds': {'type': 'integer', 'default': 0, 'maximum': 30, 'minimum': 0}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['inbox_id'], 'properties': {'after': {'$ref': '#/$defs/InboxCursor'}, 'inbox_id': {'$ref': '#/$defs/AgentInboxID'}, 'wait_seconds': {'$ref': '#/$defs/InboxWaitSeconds'}}, 'additionalProperties': False}
Output schema
{'$id': 'urn:ausca:mcp:ListAgentInboxMessages:output:v1', 'type': 'object', '$defs': {'InboxCursor': {'type': 'string', 'pattern': '^cur_[A-Za-z0-9_-]{22,171}$', 'description': 'Opaque continuation bound to one inbox. Callers must not construct or modify it.'}, 'MailboxAddress': {'type': 'object', 'required': ['address'], 'properties': {'name': {'type': 'string', 'maxLength': 256}, 'address': {'type': 'string', 'format': 'email', 'pattern': "^[A-Za-z0-9!#$%&'*+/=?^_{|}~-]+(?:\\.[A-Za-z0-9!#$%&'*+/=?^_{|}~-]+)*@[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?(?:\\.[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?)+$", 'maxLength': 320, 'minLength': 3}}, 'additionalProperties': False}, 'AgentInboxMessageID': {'type': 'string', 'pattern': '^msg_[A-Za-z0-9_-]{22,64}$'}, 'AgentInboxMessageSummary': {'type': 'object', 'required': ['message_id', 'cursor', 'from', 'to', 'subject', 'received_at', 'attachment_count'], 'properties': {'to': {'type': 'array', 'items': {'$ref': '#/$defs/MailboxAddress'}, 'maxItems': 50, 'minItems': 1}, 'from': {'$ref': '#/$defs/MailboxAddress'}, 'cursor': {'$ref': '#/$defs/InboxCursor'}, 'subject': {'type': 'string', 'maxLength': 998}, 'message_id': {'$ref': '#/$defs/AgentInboxMessageID'}, 'received_at': {'type': 'string', 'format': 'date-time', 'description': 'Server-observed ingress time. Never derived from the sender-controlled Date header.'}, 'attachment_count': {'type': 'integer', 'maximum': 20, 'minimum': 0}}, 'additionalProperties': False}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status', 'messages', 'cursor'], 'properties': {'cursor': {'$ref': '#/$defs/InboxCursor'}, 'status': {'const': 'ok'}, 'messages': {'type': 'array', 'items': {'$ref': '#/$defs/AgentInboxMessageSummary'}, 'maxItems': 50}}, 'additionalProperties': False}
Input schema
{'$id': 'urn:ausca:mcp:GetAgentInboxMessage:input:v1', 'type': 'object', '$defs': {'AgentInboxID': {'type': 'string', 'pattern': '^inb_[A-Za-z0-9_-]{22,64}$'}, 'AgentInboxMessageID': {'type': 'string', 'pattern': '^msg_[A-Za-z0-9_-]{22,64}$'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['inbox_id', 'message_id'], 'properties': {'inbox_id': {'$ref': '#/$defs/AgentInboxID'}, 'message_id': {'$ref': '#/$defs/AgentInboxMessageID'}}, 'additionalProperties': False}
Output schema
{'$id': 'urn:ausca:mcp:GetAgentInboxMessage:output:v1', 'type': 'object', '$defs': {'InboxCursor': {'type': 'string', 'pattern': '^cur_[A-Za-z0-9_-]{22,171}$', 'description': 'Opaque continuation bound to one inbox. Callers must not construct or modify it.'}, 'MailboxAddress': {'type': 'object', 'required': ['address'], 'properties': {'name': {'type': 'string', 'maxLength': 256}, 'address': {'type': 'string', 'format': 'email', 'pattern': "^[A-Za-z0-9!#$%&'*+/=?^_{|}~-]+(?:\\.[A-Za-z0-9!#$%&'*+/=?^_{|}~-]+)*@[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?(?:\\.[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?)+$", 'maxLength': 320, 'minLength': 3}}, 'additionalProperties': False}, 'AgentInboxMessage': {'type': 'object', 'required': ['message_id', 'cursor', 'from', 'to', 'subject', 'received_at', 'attachment_count', 'cc', 'reply_to', 'text', 'html', 'attachments'], 'properties': {'cc': {'type': 'array', 'items': {'$ref': '#/$defs/MailboxAddress'}, 'maxItems': 50}, 'to': {'type': 'array', 'items': {'$ref': '#/$defs/MailboxAddress'}, 'maxItems': 50, 'minItems': 1}, 'from': {'$ref': '#/$defs/MailboxAddress'}, 'html': {'type': 'string', 'maxLength': 262144, 'description': 'Inert, untrusted message content. Never render without caller-controlled sanitization and isolation.'}, 'text': {'type': 'string', 'maxLength': 262144}, 'cursor': {'$ref': '#/$defs/InboxCursor'}, 'subject': {'type': 'string', 'maxLength': 998}, 'reply_to': {'type': 'array', 'items': {'$ref': '#/$defs/MailboxAddress'}, 'maxItems': 10}, 'message_id': {'$ref': '#/$defs/AgentInboxMessageID'}, 'attachments': {'type': 'array', 'items': {'$ref': '#/$defs/AgentInboxAttachment'}, 'maxItems': 20}, 'received_at': {'type': 'string', 'format': 'date-time', 'description': 'Server-observed ingress time. Never derived from the sender-controlled Date header.'}, 'attachment_count': {'type': 'integer', 'maximum': 20, 'minimum': 0}}, 'additionalProperties': False}, 'AgentInboxMessageID': {'type': 'string', 'pattern': '^msg_[A-Za-z0-9_-]{22,64}$'}, 'AgentInboxAttachment': {'type': 'object', 'required': ['attachment_id', 'filename', 'media_type', 'size_bytes', 'safety'], 'properties': {'safety': {'enum': ['clean', 'blocked'], 'type': 'string'}, 'filename': {'type': 'string', 'maxLength': 255, 'minLength': 1}, 'media_type': {'type': 'string', 'maxLength': 255, 'minLength': 1}, 'size_bytes': {'type': 'integer', 'maximum': 10485760, 'minimum': 1}, 'attachment_id': {'$ref': '#/$defs/AgentInboxAttachmentID'}}, 'additionalProperties': False}, 'AgentInboxAttachmentID': {'type': 'string', 'pattern': '^att_[A-Za-z0-9_-]{22,64}$'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status', 'message'], 'properties': {'status': {'const': 'ok'}, 'message': {'$ref': '#/$defs/AgentInboxMessage'}}, 'additionalProperties': False}
Input schema
{'$id': 'urn:ausca:mcp:GetAgentInbox:input:v1', 'type': 'object', '$defs': {'AgentInboxID': {'type': 'string', 'pattern': '^inb_[A-Za-z0-9_-]{22,64}$'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['inbox_id'], 'properties': {'inbox_id': {'$ref': '#/$defs/AgentInboxID'}}, 'additionalProperties': False}
Output schema
{'$id': 'urn:ausca:mcp:GetAgentInbox:output:v1', 'type': 'object', '$defs': {'AgentInbox': {'type': 'object', 'required': ['inbox_id', 'address', 'state', 'created_at', 'expires_at'], 'properties': {'state': {'enum': ['active', 'deleting', 'deleted', 'expired'], 'type': 'string'}, 'address': {'type': 'string', 'format': 'email', 'pattern': "^[A-Za-z0-9!#$%&'*+/=?^_{|}~-]+(?:\\.[A-Za-z0-9!#$%&'*+/=?^_{|}~-]+)*@[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?(?:\\.[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?)+$", 'maxLength': 320, 'minLength': 3}, 'inbox_id': {'$ref': '#/$defs/AgentInboxID'}, 'created_at': {'type': 'string', 'format': 'date-time'}, 'deleted_at': {'type': 'string', 'format': 'date-time'}, 'expires_at': {'type': 'string', 'format': 'date-time'}}, 'additionalProperties': False}, 'AgentInboxID': {'type': 'string', 'pattern': '^inb_[A-Za-z0-9_-]{22,64}$'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status', 'inbox'], 'properties': {'inbox': {'$ref': '#/$defs/AgentInbox'}, 'status': {'const': 'ok'}}, 'additionalProperties': False}
Input schema
{'$id': 'urn:ausca:mcp:CreateArtifactAccess:input:v1', 'type': 'object', '$defs': {'ArtifactRef': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'Opaque artifact reference minted by artifact commitment. Relay it unchanged; its form is not part of the contract.'}, 'IdempotencyKey': {'type': 'string', 'pattern': '^[^\\s\\x00-\\x1F\\x7F](?:[^\\x00-\\x1F\\x7F]*[^\\s\\x00-\\x1F\\x7F])?$', 'maxLength': 128, 'minLength': 16}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['artifact_ref', 'idempotency_key'], 'properties': {'artifact_ref': {'$ref': '#/$defs/ArtifactRef'}, 'idempotency_key': {'$ref': '#/$defs/IdempotencyKey'}}, 'additionalProperties': False}
Output schema
{'$id': 'urn:ausca:mcp:CreateArtifactAccess:output:v1', 'type': 'object', '$defs': {'Digest': {'type': 'string', 'pattern': '^sha256:[a-f0-9]{64}$'}, 'ArtifactRef': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'Opaque artifact reference minted by artifact commitment. Relay it unchanged; its form is not part of the contract.'}, 'ArtifactAccess': {'type': 'object', 'required': ['artifact_ref', 'content_digest', 'media_type', 'size_bytes', 'created_at', 'download_url', 'expires_at'], 'properties': {'created_at': {'type': 'string', 'format': 'date-time'}, 'expires_at': {'type': 'string', 'format': 'date-time'}, 'media_type': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'size_bytes': {'type': 'integer', 'maximum': 26214400, 'minimum': 1}, 'artifact_ref': {'$ref': '#/$defs/ArtifactRef'}, 'download_url': {'type': 'string', 'format': 'uri', 'maxLength': 2048, 'minLength': 1}, 'content_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status', 'artifact'], 'properties': {'status': {'const': 'ready'}, 'artifact': {'$ref': '#/$defs/ArtifactAccess'}}, 'additionalProperties': False}
Input schema
{'$id': 'urn:ausca:mcp:CloseBrowserSession:input:v1', 'type': 'object', '$defs': {'BrowserSessionID': {'type': 'string', 'pattern': '^brs_[A-Za-z0-9_-]{22,64}$'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id'], 'properties': {'session_id': {'$ref': '#/$defs/BrowserSessionID'}}, 'additionalProperties': False}
Output schema
{'$id': 'urn:ausca:mcp:CloseBrowserSession:output:v1', 'type': 'object', '$defs': {'BrowserSession': {'type': 'object', 'required': ['session_id', 'state', 'created_at', 'expires_at'], 'properties': {'state': {'enum': ['creating', 'ready', 'closing', 'closed', 'expired', 'failed'], 'type': 'string'}, 'closed_at': {'type': 'string', 'format': 'date-time'}, 'created_at': {'type': 'string', 'format': 'date-time'}, 'expires_at': {'type': 'string', 'format': 'date-time'}, 'session_id': {'$ref': '#/$defs/BrowserSessionID'}}, 'additionalProperties': False}, 'BrowserSessionID': {'type': 'string', 'pattern': '^brs_[A-Za-z0-9_-]{22,64}$'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status', 'session'], 'properties': {'status': {'enum': ['closed', 'already_terminal'], 'type': 'string'}, 'session': {'$ref': '#/$defs/BrowserSession'}}, 'additionalProperties': False}
Input schema
{'$id': 'urn:ausca:mcp:ConnectBrowserSession:input:v1', 'type': 'object', '$defs': {'IdempotencyKey': {'type': 'string', 'pattern': '^[^\\s\\x00-\\x1F\\x7F](?:[^\\x00-\\x1F\\x7F]*[^\\s\\x00-\\x1F\\x7F])?$', 'maxLength': 128, 'minLength': 16}, 'BrowserSessionID': {'type': 'string', 'pattern': '^brs_[A-Za-z0-9_-]{22,64}$'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id', 'idempotency_key'], 'properties': {'session_id': {'$ref': '#/$defs/BrowserSessionID'}, 'idempotency_key': {'$ref': '#/$defs/IdempotencyKey'}}, 'additionalProperties': False}
Output schema
{'$id': 'urn:ausca:mcp:ConnectBrowserSession:output:v1', 'type': 'object', '$defs': {'BrowserConnection': {'type': 'object', 'required': ['websocket_url', 'expires_at'], 'properties': {'expires_at': {'type': 'string', 'format': 'date-time'}, 'websocket_url': {'type': 'string', 'format': 'uri', 'pattern': '^wss://browser\\.ausca\\.com/', 'maxLength': 2048, 'minLength': 1}}, 'additionalProperties': False}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status', 'connection'], 'properties': {'status': {'const': 'ticket_issued'}, 'connection': {'$ref': '#/$defs/BrowserConnection'}}, 'additionalProperties': False}
Input schema
{'$id': 'urn:ausca:mcp:GetBrowserSession:input:v1', 'type': 'object', '$defs': {'BrowserSessionID': {'type': 'string', 'pattern': '^brs_[A-Za-z0-9_-]{22,64}$'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id'], 'properties': {'session_id': {'$ref': '#/$defs/BrowserSessionID'}}, 'additionalProperties': False}
Output schema
{'$id': 'urn:ausca:mcp:GetBrowserSession:output:v1', 'type': 'object', '$defs': {'BrowserSession': {'type': 'object', 'required': ['session_id', 'state', 'created_at', 'expires_at'], 'properties': {'state': {'enum': ['creating', 'ready', 'closing', 'closed', 'expired', 'failed'], 'type': 'string'}, 'closed_at': {'type': 'string', 'format': 'date-time'}, 'created_at': {'type': 'string', 'format': 'date-time'}, 'expires_at': {'type': 'string', 'format': 'date-time'}, 'session_id': {'$ref': '#/$defs/BrowserSessionID'}}, 'additionalProperties': False}, 'BrowserSessionID': {'type': 'string', 'pattern': '^brs_[A-Za-z0-9_-]{22,64}$'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status', 'session'], 'properties': {'status': {'const': 'ok'}, 'session': {'$ref': '#/$defs/BrowserSession'}}, 'additionalProperties': False}
Input schema
{'$id': 'urn:ausca:mcp:CancelInvocation:input:v1', 'type': 'object', '$defs': {'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': ['invocation_id'], 'properties': {'invocation_id': {'$ref': '#/$defs/Identifier'}}, 'additionalProperties': False}
Output schema
{'$id': 'urn:ausca:mcp:CancelInvocation:output: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}, 'ArtifactRef': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'Opaque artifact reference minted by artifact commitment. Relay it unchanged; its form is not part of the contract.'}, 'RefusedResult': {'type': 'object', 'required': ['status', 'code', 'reason'], 'properties': {'code': {'enum': ['offer_unavailable', 'schema_mismatch', 'quote_expired', 'terms_changed', 'replay_conflict', 'payment_authority_required', 'payment_not_authorized', 'capacity_unavailable', 'not_found', 'cancellation_not_available', 'artifact_gone'], 'type': 'string'}, 'reason': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'status': {'const': 'refused'}}, 'additionalProperties': False}, 'InvocationState': {'type': 'object', 'required': ['invocation_id', 'offer_revision_digest', 'state', 'updated_at'], 'properties': {'state': {'enum': ['admitted', 'running', 'succeeded', 'failed', 'cancellation_requested', 'cancelled'], 'type': 'string'}, 'output': {}, 'failure': {'$ref': '#/$defs/InvocationFailure'}, 'updated_at': {'type': 'string', 'format': 'date-time'}, 'receipt_ref': {'$ref': '#/$defs/ReceiptReference'}, 'invocation_id': {'$ref': '#/$defs/Identifier'}, 'output_digest': {'$ref': '#/$defs/Digest'}, 'output_artifact': {'$ref': '#/$defs/ArtifactEvidence'}, 'offer_revision_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}, 'ArtifactEvidence': {'type': 'object', 'required': ['artifact_ref', 'content_digest', 'media_type', 'size_bytes', 'created_at'], 'properties': {'created_at': {'type': 'string', 'format': 'date-time'}, 'media_type': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'size_bytes': {'type': 'integer', 'maximum': 26214400, 'minimum': 1}, 'artifact_ref': {'$ref': '#/$defs/ArtifactRef'}, 'content_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}, 'ReceiptReference': {'type': 'object', 'required': ['type', 'uri'], 'properties': {'uri': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'Opaque receipt identity minted by the notary. Relay it unchanged; its form is not part of the contract.'}, 'type': {'const': 'receipt'}, 'public_url': {'type': 'string', 'format': 'uri', 'pattern': '^https://[^?#]+/r/[a-f0-9]{64}$', 'maxLength': 2048, 'description': 'Unguessable public verification page for the privacy-bounded hash-only proof. It reveals the receipt digest, service, public price, and completion time, but not input bytes, output bytes, or their content digests.'}}, 'additionalProperties': False}, 'InvocationFailure': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string', 'maxLength': 96, 'minLength': 1}, 'message': {'type': 'string', 'maxLength': 500, 'minLength': 1}}, 'additionalProperties': False}}, 'oneOf': [{'type': 'object', 'required': ['status', 'invocation'], 'properties': {'status': {'enum': ['cancellation_requested'], 'type': 'string'}, 'invocation': {'$ref': '#/$defs/InvocationState'}}, 'additionalProperties': False}, {'$ref': '#/$defs/RefusedResult'}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
Input schema
{'$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}, 'ParentBinding': {'type': 'object', 'required': ['invocation_id', 'execution_digest'], 'properties': {'invocation_id': {'$ref': '#/$defs/Identifier'}, 'execution_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}}, '$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': {}, 'offer_id': {'$ref': '#/$defs/Identifier'}, 'attribution': {'type': 'object', 'required': ['source'], 'properties': {'source': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]{0,63}$', 'maxLength': 64}, 'campaign': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]{0,127}$', 'maxLength': 128}}, 'additionalProperties': False}, 'offer_revision': {'$ref': '#/$defs/Identifier'}, 'parent_binding': {'$ref': '#/$defs/ParentBinding'}, '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}
Output schema
{'$id': 'urn:ausca:mcp:ExtendInbox:output: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}, 'ArtifactRef': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'Opaque artifact reference minted by artifact commitment. Relay it unchanged; its form is not part of the contract.'}, 'AgentInboxID': {'type': 'string', 'pattern': '^inb_[A-Za-z0-9_-]{22,64}$'}, 'RefusedResult': {'type': 'object', 'required': ['status', 'code', 'reason'], 'properties': {'code': {'enum': ['offer_unavailable', 'schema_mismatch', 'quote_expired', 'terms_changed', 'replay_conflict', 'payment_authority_required', 'payment_not_authorized', 'capacity_unavailable', 'not_found', 'cancellation_not_available', 'artifact_gone'], 'type': 'string'}, 'reason': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'status': {'const': 'refused'}}, 'additionalProperties': False}, 'ResourceAccess': {'oneOf': [{'$ref': '#/$defs/BrowserResourceAccess'}, {'$ref': '#/$defs/AgentInboxResourceAccess'}]}, 'InvocationState': {'type': 'object', 'required': ['invocation_id', 'offer_revision_digest', 'state', 'updated_at'], 'properties': {'state': {'enum': ['admitted', 'running', 'succeeded', 'failed', 'cancellation_requested', 'cancelled'], 'type': 'string'}, 'output': {}, 'failure': {'$ref': '#/$defs/InvocationFailure'}, 'updated_at': {'type': 'string', 'format': 'date-time'}, 'receipt_ref': {'$ref': '#/$defs/ReceiptReference'}, 'invocation_id': {'$ref': '#/$defs/Identifier'}, 'output_digest': {'$ref': '#/$defs/Digest'}, 'output_artifact': {'$ref': '#/$defs/ArtifactEvidence'}, 'offer_revision_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}, 'LeaseCapability': {'type': 'string', 'pattern': '^auc_[A-Za-z0-9_-]{39,124}$', 'maxLength': 128, 'minLength': 43, 'writeOnly': True, 'description': 'Opaque bearer returned only by paid create or its exact authenticated replay. Never log, persist in plaintext, place in a receipt, or send as a model-authored argument.'}, 'ArtifactEvidence': {'type': 'object', 'required': ['artifact_ref', 'content_digest', 'media_type', 'size_bytes', 'created_at'], 'properties': {'created_at': {'type': 'string', 'format': 'date-time'}, 'media_type': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'size_bytes': {'type': 'integer', 'maximum': 26214400, 'minimum': 1}, 'artifact_ref': {'$ref': '#/$defs/ArtifactRef'}, 'content_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}, 'BrowserSessionID': {'type': 'string', 'pattern': '^brs_[A-Za-z0-9_-]{22,64}$'}, 'ReceiptReference': {'type': 'object', 'required': ['type', 'uri'], 'properties': {'uri': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'Opaque receipt identity minted by the notary. Relay it unchanged; its form is not part of the contract.'}, 'type': {'const': 'receipt'}, 'public_url': {'type': 'string', 'format': 'uri', 'pattern': '^https://[^?#]+/r/[a-f0-9]{64}$', 'maxLength': 2048, 'description': 'Unguessable public verification page for the privacy-bounded hash-only proof. It reveals the receipt digest, service, public price, and completion time, but not input bytes, output bytes, or their content digests.'}}, 'additionalProperties': False}, 'InvocationFailure': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string', 'maxLength': 96, 'minLength': 1}, 'message': {'type': 'string', 'maxLength': 500, 'minLength': 1}}, 'additionalProperties': False}, 'AcceptedInvocation': {'type': 'object', 'required': ['status', 'invocation', 'inspect_url'], 'properties': {'status': {'const': 'accepted'}, 'invocation': {'$ref': '#/$defs/InvocationState'}, 'inspect_url': {'type': 'string', 'pattern': '^/v1/invocations/[A-Za-z0-9][A-Za-z0-9._:-]*$', 'description': 'Same-origin canonical readback path for this invocation.'}, 'resource_access': {'$ref': '#/$defs/ResourceAccess'}}, 'additionalProperties': False}, 'ReplayedInvocation': {'type': 'object', 'required': ['status', 'invocation', 'inspect_url'], 'properties': {'status': {'const': 'replayed'}, 'invocation': {'$ref': '#/$defs/InvocationState'}, 'inspect_url': {'type': 'string', 'pattern': '^/v1/invocations/[A-Za-z0-9][A-Za-z0-9._:-]*$', 'description': 'Same-origin canonical readback path for this invocation.'}, 'resource_access': {'$ref': '#/$defs/ResourceAccess'}}, 'additionalProperties': False}, 'X402PaymentRequired': {'type': 'object', 'required': ['x402Version', 'resource', 'accepts'], 'properties': {'error': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'accepts': {'type': 'array', 'items': {'type': 'object', 'required': ['scheme', 'network', 'amount', 'asset', 'payTo', 'maxTimeoutSeconds'], 'properties': {'asset': {'type': 'string', 'minLength': 1}, 'extra': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'null'}]}, 'payTo': {'type': 'string', 'minLength': 1}, 'amount': {'type': 'string', 'minLength': 1}, 'scheme': {'type': 'string', 'minLength': 1}, 'network': {'type': 'string', 'pattern': '^.*:.*$', 'minLength': 3}, 'maxTimeoutSeconds': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': True}, 'minItems': 1}, 'resource': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'minLength': 1}, 'tags': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'pattern': '^[\\x20-\\x7e]+$', 'maxLength': 32, 'minLength': 1}, 'maxItems': 5}, {'type': 'null'}]}, 'iconUrl': {'anyOf': [{'type': 'string', 'maxLength': 2048}, {'type': 'null'}]}, 'mimeType': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'serviceName': {'anyOf': [{'type': 'string', 'pattern': '^[\\x20-\\x7e]+$', 'maxLength': 32, 'minLength': 1}, {'type': 'null'}]}}, 'additionalProperties': True}, 'extensions': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'null'}]}, 'x402Version': {'type': 'integer', 'const': 2}}, 'additionalProperties': True}, 'BrowserResourceAccess': {'type': 'object', 'required': ['kind', 'session_id', 'capability', 'expires_at'], 'properties': {'kind': {'const': 'browser_session'}, 'capability': {'$ref': '#/$defs/LeaseCapability'}, 'expires_at': {'type': 'string', 'format': 'date-time'}, 'session_id': {'$ref': '#/$defs/BrowserSessionID'}}, 'additionalProperties': False}, 'AgentInboxResourceAccess': {'type': 'object', 'required': ['kind', 'inbox_id', 'capability', 'extension_authorization', 'expires_at'], 'properties': {'kind': {'const': 'agent_inbox'}, 'inbox_id': {'$ref': '#/$defs/AgentInboxID'}, 'capability': {'$ref': '#/$defs/LeaseCapability'}, 'expires_at': {'type': 'string', 'format': 'date-time'}, 'extension_authorization': {'$ref': '#/$defs/InboxExtensionAuthorization'}}, 'additionalProperties': False}, 'InboxExtensionAuthorization': {'type': 'string', 'pattern': '^aue_[A-Za-z0-9_-]{43}$', 'maxLength': 47, 'minLength': 47, 'writeOnly': True, 'description': 'Opaque authority limited to paid extension of one inbox. It cannot read messages, fetch attachments, or delete the inbox; keep it in host-controlled state and supply it only to the agent-inbox extension runner.'}}, 'oneOf': [{'$ref': '#/$defs/AcceptedInvocation'}, {'$ref': '#/$defs/ReplayedInvocation'}, {'$ref': '#/$defs/RefusedResult'}, {'$ref': '#/$defs/X402PaymentRequired'}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
Input schema
{'$id': 'urn:ausca:mcp:GetInvocation:input:v1', 'type': 'object', '$defs': {'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': ['invocation_id'], 'properties': {'invocation_id': {'$ref': '#/$defs/Identifier'}}, 'additionalProperties': False}
Output schema
{'$id': 'urn:ausca:mcp:GetInvocation:output: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}, 'ArtifactRef': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'Opaque artifact reference minted by artifact commitment. Relay it unchanged; its form is not part of the contract.'}, 'RefusedResult': {'type': 'object', 'required': ['status', 'code', 'reason'], 'properties': {'code': {'enum': ['offer_unavailable', 'schema_mismatch', 'quote_expired', 'terms_changed', 'replay_conflict', 'payment_authority_required', 'payment_not_authorized', 'capacity_unavailable', 'not_found', 'cancellation_not_available', 'artifact_gone'], 'type': 'string'}, 'reason': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'status': {'const': 'refused'}}, 'additionalProperties': False}, 'InvocationState': {'type': 'object', 'required': ['invocation_id', 'offer_revision_digest', 'state', 'updated_at'], 'properties': {'state': {'enum': ['admitted', 'running', 'succeeded', 'failed', 'cancellation_requested', 'cancelled'], 'type': 'string'}, 'output': {}, 'failure': {'$ref': '#/$defs/InvocationFailure'}, 'updated_at': {'type': 'string', 'format': 'date-time'}, 'receipt_ref': {'$ref': '#/$defs/ReceiptReference'}, 'invocation_id': {'$ref': '#/$defs/Identifier'}, 'output_digest': {'$ref': '#/$defs/Digest'}, 'output_artifact': {'$ref': '#/$defs/ArtifactEvidence'}, 'offer_revision_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}, 'ArtifactEvidence': {'type': 'object', 'required': ['artifact_ref', 'content_digest', 'media_type', 'size_bytes', 'created_at'], 'properties': {'created_at': {'type': 'string', 'format': 'date-time'}, 'media_type': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'size_bytes': {'type': 'integer', 'maximum': 26214400, 'minimum': 1}, 'artifact_ref': {'$ref': '#/$defs/ArtifactRef'}, 'content_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}, 'ReceiptReference': {'type': 'object', 'required': ['type', 'uri'], 'properties': {'uri': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'Opaque receipt identity minted by the notary. Relay it unchanged; its form is not part of the contract.'}, 'type': {'const': 'receipt'}, 'public_url': {'type': 'string', 'format': 'uri', 'pattern': '^https://[^?#]+/r/[a-f0-9]{64}$', 'maxLength': 2048, 'description': 'Unguessable public verification page for the privacy-bounded hash-only proof. It reveals the receipt digest, service, public price, and completion time, but not input bytes, output bytes, or their content digests.'}}, 'additionalProperties': False}, 'InvocationFailure': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string', 'maxLength': 96, 'minLength': 1}, 'message': {'type': 'string', 'maxLength': 500, 'minLength': 1}}, 'additionalProperties': False}}, 'oneOf': [{'type': 'object', 'required': ['status', 'invocation'], 'properties': {'status': {'const': 'ok'}, 'invocation': {'$ref': '#/$defs/InvocationState'}}, 'additionalProperties': False}, {'$ref': '#/$defs/RefusedResult'}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
Input schema
{'$id': 'urn:ausca:mcp:GetOffer: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'], 'properties': {'offer_id': {'$ref': '#/$defs/Identifier'}, 'revision_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}
Output schema
{'$id': 'urn:ausca:mcp:GetOffer:output: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}, 'OfferSummary': {'type': 'object', 'required': ['offer_id', 'offer_revision', 'offer_revision_digest', 'input_schema_digest', 'output_schema_digest', 'title', 'route', 'input_schema_url', 'output_schema_url', 'catalog_url'], 'properties': {'route': {'type': 'object', 'required': ['method', 'path'], 'properties': {'path': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'method': {'const': 'POST'}}, 'additionalProperties': False}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'offer_id': {'$ref': '#/$defs/Identifier'}, 'catalog_url': {'type': 'string', 'const': '/catalog.json'}, 'description': {'type': 'string', 'maxLength': 2000}, 'offer_revision': {'$ref': '#/$defs/Identifier'}, 'input_schema_url': {'type': 'string', 'format': 'uri-reference'}, 'output_schema_url': {'type': 'string', 'format': 'uri-reference'}, 'input_schema_digest': {'$ref': '#/$defs/Digest'}, 'output_schema_digest': {'$ref': '#/$defs/Digest'}, 'offer_revision_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status', 'offer'], 'properties': {'offer': {'$ref': '#/$defs/OfferSummary'}, 'status': {'const': 'ok'}}, 'additionalProperties': False}
Input schema
{'$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}, 'ParentBinding': {'type': 'object', 'required': ['invocation_id', 'execution_digest'], 'properties': {'invocation_id': {'$ref': '#/$defs/Identifier'}, 'execution_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}}, '$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': {}, 'offer_id': {'$ref': '#/$defs/Identifier'}, 'attribution': {'type': 'object', 'required': ['source'], 'properties': {'source': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]{0,63}$', 'maxLength': 64}, 'campaign': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]{0,127}$', 'maxLength': 128}}, 'additionalProperties': False}, 'offer_revision': {'$ref': '#/$defs/Identifier'}, 'parent_binding': {'$ref': '#/$defs/ParentBinding'}, '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}
Output schema
{'$id': 'urn:ausca:mcp:LeaseBrowser:output: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}, 'ArtifactRef': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'Opaque artifact reference minted by artifact commitment. Relay it unchanged; its form is not part of the contract.'}, 'AgentInboxID': {'type': 'string', 'pattern': '^inb_[A-Za-z0-9_-]{22,64}$'}, 'RefusedResult': {'type': 'object', 'required': ['status', 'code', 'reason'], 'properties': {'code': {'enum': ['offer_unavailable', 'schema_mismatch', 'quote_expired', 'terms_changed', 'replay_conflict', 'payment_authority_required', 'payment_not_authorized', 'capacity_unavailable', 'not_found', 'cancellation_not_available', 'artifact_gone'], 'type': 'string'}, 'reason': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'status': {'const': 'refused'}}, 'additionalProperties': False}, 'ResourceAccess': {'oneOf': [{'$ref': '#/$defs/BrowserResourceAccess'}, {'$ref': '#/$defs/AgentInboxResourceAccess'}]}, 'InvocationState': {'type': 'object', 'required': ['invocation_id', 'offer_revision_digest', 'state', 'updated_at'], 'properties': {'state': {'enum': ['admitted', 'running', 'succeeded', 'failed', 'cancellation_requested', 'cancelled'], 'type': 'string'}, 'output': {}, 'failure': {'$ref': '#/$defs/InvocationFailure'}, 'updated_at': {'type': 'string', 'format': 'date-time'}, 'receipt_ref': {'$ref': '#/$defs/ReceiptReference'}, 'invocation_id': {'$ref': '#/$defs/Identifier'}, 'output_digest': {'$ref': '#/$defs/Digest'}, 'output_artifact': {'$ref': '#/$defs/ArtifactEvidence'}, 'offer_revision_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}, 'LeaseCapability': {'type': 'string', 'pattern': '^auc_[A-Za-z0-9_-]{39,124}$', 'maxLength': 128, 'minLength': 43, 'writeOnly': True, 'description': 'Opaque bearer returned only by paid create or its exact authenticated replay. Never log, persist in plaintext, place in a receipt, or send as a model-authored argument.'}, 'ArtifactEvidence': {'type': 'object', 'required': ['artifact_ref', 'content_digest', 'media_type', 'size_bytes', 'created_at'], 'properties': {'created_at': {'type': 'string', 'format': 'date-time'}, 'media_type': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'size_bytes': {'type': 'integer', 'maximum': 26214400, 'minimum': 1}, 'artifact_ref': {'$ref': '#/$defs/ArtifactRef'}, 'content_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}, 'BrowserSessionID': {'type': 'string', 'pattern': '^brs_[A-Za-z0-9_-]{22,64}$'}, 'ReceiptReference': {'type': 'object', 'required': ['type', 'uri'], 'properties': {'uri': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'Opaque receipt identity minted by the notary. Relay it unchanged; its form is not part of the contract.'}, 'type': {'const': 'receipt'}, 'public_url': {'type': 'string', 'format': 'uri', 'pattern': '^https://[^?#]+/r/[a-f0-9]{64}$', 'maxLength': 2048, 'description': 'Unguessable public verification page for the privacy-bounded hash-only proof. It reveals the receipt digest, service, public price, and completion time, but not input bytes, output bytes, or their content digests.'}}, 'additionalProperties': False}, 'InvocationFailure': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string', 'maxLength': 96, 'minLength': 1}, 'message': {'type': 'string', 'maxLength': 500, 'minLength': 1}}, 'additionalProperties': False}, 'AcceptedInvocation': {'type': 'object', 'required': ['status', 'invocation', 'inspect_url'], 'properties': {'status': {'const': 'accepted'}, 'invocation': {'$ref': '#/$defs/InvocationState'}, 'inspect_url': {'type': 'string', 'pattern': '^/v1/invocations/[A-Za-z0-9][A-Za-z0-9._:-]*$', 'description': 'Same-origin canonical readback path for this invocation.'}, 'resource_access': {'$ref': '#/$defs/ResourceAccess'}}, 'additionalProperties': False}, 'ReplayedInvocation': {'type': 'object', 'required': ['status', 'invocation', 'inspect_url'], 'properties': {'status': {'const': 'replayed'}, 'invocation': {'$ref': '#/$defs/InvocationState'}, 'inspect_url': {'type': 'string', 'pattern': '^/v1/invocations/[A-Za-z0-9][A-Za-z0-9._:-]*$', 'description': 'Same-origin canonical readback path for this invocation.'}, 'resource_access': {'$ref': '#/$defs/ResourceAccess'}}, 'additionalProperties': False}, 'X402PaymentRequired': {'type': 'object', 'required': ['x402Version', 'resource', 'accepts'], 'properties': {'error': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'accepts': {'type': 'array', 'items': {'type': 'object', 'required': ['scheme', 'network', 'amount', 'asset', 'payTo', 'maxTimeoutSeconds'], 'properties': {'asset': {'type': 'string', 'minLength': 1}, 'extra': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'null'}]}, 'payTo': {'type': 'string', 'minLength': 1}, 'amount': {'type': 'string', 'minLength': 1}, 'scheme': {'type': 'string', 'minLength': 1}, 'network': {'type': 'string', 'pattern': '^.*:.*$', 'minLength': 3}, 'maxTimeoutSeconds': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': True}, 'minItems': 1}, 'resource': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'minLength': 1}, 'tags': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'pattern': '^[\\x20-\\x7e]+$', 'maxLength': 32, 'minLength': 1}, 'maxItems': 5}, {'type': 'null'}]}, 'iconUrl': {'anyOf': [{'type': 'string', 'maxLength': 2048}, {'type': 'null'}]}, 'mimeType': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'serviceName': {'anyOf': [{'type': 'string', 'pattern': '^[\\x20-\\x7e]+$', 'maxLength': 32, 'minLength': 1}, {'type': 'null'}]}}, 'additionalProperties': True}, 'extensions': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'null'}]}, 'x402Version': {'type': 'integer', 'const': 2}}, 'additionalProperties': True}, 'BrowserResourceAccess': {'type': 'object', 'required': ['kind', 'session_id', 'capability', 'expires_at'], 'properties': {'kind': {'const': 'browser_session'}, 'capability': {'$ref': '#/$defs/LeaseCapability'}, 'expires_at': {'type': 'string', 'format': 'date-time'}, 'session_id': {'$ref': '#/$defs/BrowserSessionID'}}, 'additionalProperties': False}, 'AgentInboxResourceAccess': {'type': 'object', 'required': ['kind', 'inbox_id', 'capability', 'extension_authorization', 'expires_at'], 'properties': {'kind': {'const': 'agent_inbox'}, 'inbox_id': {'$ref': '#/$defs/AgentInboxID'}, 'capability': {'$ref': '#/$defs/LeaseCapability'}, 'expires_at': {'type': 'string', 'format': 'date-time'}, 'extension_authorization': {'$ref': '#/$defs/InboxExtensionAuthorization'}}, 'additionalProperties': False}, 'InboxExtensionAuthorization': {'type': 'string', 'pattern': '^aue_[A-Za-z0-9_-]{43}$', 'maxLength': 47, 'minLength': 47, 'writeOnly': True, 'description': 'Opaque authority limited to paid extension of one inbox. It cannot read messages, fetch attachments, or delete the inbox; keep it in host-controlled state and supply it only to the agent-inbox extension runner.'}}, 'oneOf': [{'$ref': '#/$defs/AcceptedInvocation'}, {'$ref': '#/$defs/ReplayedInvocation'}, {'$ref': '#/$defs/RefusedResult'}, {'$ref': '#/$defs/X402PaymentRequired'}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
Input schema
{'$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}, 'ParentBinding': {'type': 'object', 'required': ['invocation_id', 'execution_digest'], 'properties': {'invocation_id': {'$ref': '#/$defs/Identifier'}, 'execution_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}}, '$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': {}, 'offer_id': {'$ref': '#/$defs/Identifier'}, 'attribution': {'type': 'object', 'required': ['source'], 'properties': {'source': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]{0,63}$', 'maxLength': 64}, 'campaign': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]{0,127}$', 'maxLength': 128}}, 'additionalProperties': False}, 'offer_revision': {'$ref': '#/$defs/Identifier'}, 'parent_binding': {'$ref': '#/$defs/ParentBinding'}, '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}
Output schema
{'$id': 'urn:ausca:mcp:OpenInbox:output: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}, 'ArtifactRef': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'Opaque artifact reference minted by artifact commitment. Relay it unchanged; its form is not part of the contract.'}, 'AgentInboxID': {'type': 'string', 'pattern': '^inb_[A-Za-z0-9_-]{22,64}$'}, 'RefusedResult': {'type': 'object', 'required': ['status', 'code', 'reason'], 'properties': {'code': {'enum': ['offer_unavailable', 'schema_mismatch', 'quote_expired', 'terms_changed', 'replay_conflict', 'payment_authority_required', 'payment_not_authorized', 'capacity_unavailable', 'not_found', 'cancellation_not_available', 'artifact_gone'], 'type': 'string'}, 'reason': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'status': {'const': 'refused'}}, 'additionalProperties': False}, 'ResourceAccess': {'oneOf': [{'$ref': '#/$defs/BrowserResourceAccess'}, {'$ref': '#/$defs/AgentInboxResourceAccess'}]}, 'InvocationState': {'type': 'object', 'required': ['invocation_id', 'offer_revision_digest', 'state', 'updated_at'], 'properties': {'state': {'enum': ['admitted', 'running', 'succeeded', 'failed', 'cancellation_requested', 'cancelled'], 'type': 'string'}, 'output': {}, 'failure': {'$ref': '#/$defs/InvocationFailure'}, 'updated_at': {'type': 'string', 'format': 'date-time'}, 'receipt_ref': {'$ref': '#/$defs/ReceiptReference'}, 'invocation_id': {'$ref': '#/$defs/Identifier'}, 'output_digest': {'$ref': '#/$defs/Digest'}, 'output_artifact': {'$ref': '#/$defs/ArtifactEvidence'}, 'offer_revision_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}, 'LeaseCapability': {'type': 'string', 'pattern': '^auc_[A-Za-z0-9_-]{39,124}$', 'maxLength': 128, 'minLength': 43, 'writeOnly': True, 'description': 'Opaque bearer returned only by paid create or its exact authenticated replay. Never log, persist in plaintext, place in a receipt, or send as a model-authored argument.'}, 'ArtifactEvidence': {'type': 'object', 'required': ['artifact_ref', 'content_digest', 'media_type', 'size_bytes', 'created_at'], 'properties': {'created_at': {'type': 'string', 'format': 'date-time'}, 'media_type': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'size_bytes': {'type': 'integer', 'maximum': 26214400, 'minimum': 1}, 'artifact_ref': {'$ref': '#/$defs/ArtifactRef'}, 'content_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}, 'BrowserSessionID': {'type': 'string', 'pattern': '^brs_[A-Za-z0-9_-]{22,64}$'}, 'ReceiptReference': {'type': 'object', 'required': ['type', 'uri'], 'properties': {'uri': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'Opaque receipt identity minted by the notary. Relay it unchanged; its form is not part of the contract.'}, 'type': {'const': 'receipt'}, 'public_url': {'type': 'string', 'format': 'uri', 'pattern': '^https://[^?#]+/r/[a-f0-9]{64}$', 'maxLength': 2048, 'description': 'Unguessable public verification page for the privacy-bounded hash-only proof. It reveals the receipt digest, service, public price, and completion time, but not input bytes, output bytes, or their content digests.'}}, 'additionalProperties': False}, 'InvocationFailure': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string', 'maxLength': 96, 'minLength': 1}, 'message': {'type': 'string', 'maxLength': 500, 'minLength': 1}}, 'additionalProperties': False}, 'AcceptedInvocation': {'type': 'object', 'required': ['status', 'invocation', 'inspect_url'], 'properties': {'status': {'const': 'accepted'}, 'invocation': {'$ref': '#/$defs/InvocationState'}, 'inspect_url': {'type': 'string', 'pattern': '^/v1/invocations/[A-Za-z0-9][A-Za-z0-9._:-]*$', 'description': 'Same-origin canonical readback path for this invocation.'}, 'resource_access': {'$ref': '#/$defs/ResourceAccess'}}, 'additionalProperties': False}, 'ReplayedInvocation': {'type': 'object', 'required': ['status', 'invocation', 'inspect_url'], 'properties': {'status': {'const': 'replayed'}, 'invocation': {'$ref': '#/$defs/InvocationState'}, 'inspect_url': {'type': 'string', 'pattern': '^/v1/invocations/[A-Za-z0-9][A-Za-z0-9._:-]*$', 'description': 'Same-origin canonical readback path for this invocation.'}, 'resource_access': {'$ref': '#/$defs/ResourceAccess'}}, 'additionalProperties': False}, 'X402PaymentRequired': {'type': 'object', 'required': ['x402Version', 'resource', 'accepts'], 'properties': {'error': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'accepts': {'type': 'array', 'items': {'type': 'object', 'required': ['scheme', 'network', 'amount', 'asset', 'payTo', 'maxTimeoutSeconds'], 'properties': {'asset': {'type': 'string', 'minLength': 1}, 'extra': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'null'}]}, 'payTo': {'type': 'string', 'minLength': 1}, 'amount': {'type': 'string', 'minLength': 1}, 'scheme': {'type': 'string', 'minLength': 1}, 'network': {'type': 'string', 'pattern': '^.*:.*$', 'minLength': 3}, 'maxTimeoutSeconds': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': True}, 'minItems': 1}, 'resource': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'minLength': 1}, 'tags': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'pattern': '^[\\x20-\\x7e]+$', 'maxLength': 32, 'minLength': 1}, 'maxItems': 5}, {'type': 'null'}]}, 'iconUrl': {'anyOf': [{'type': 'string', 'maxLength': 2048}, {'type': 'null'}]}, 'mimeType': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'serviceName': {'anyOf': [{'type': 'string', 'pattern': '^[\\x20-\\x7e]+$', 'maxLength': 32, 'minLength': 1}, {'type': 'null'}]}}, 'additionalProperties': True}, 'extensions': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'null'}]}, 'x402Version': {'type': 'integer', 'const': 2}}, 'additionalProperties': True}, 'BrowserResourceAccess': {'type': 'object', 'required': ['kind', 'session_id', 'capability', 'expires_at'], 'properties': {'kind': {'const': 'browser_session'}, 'capability': {'$ref': '#/$defs/LeaseCapability'}, 'expires_at': {'type': 'string', 'format': 'date-time'}, 'session_id': {'$ref': '#/$defs/BrowserSessionID'}}, 'additionalProperties': False}, 'AgentInboxResourceAccess': {'type': 'object', 'required': ['kind', 'inbox_id', 'capability', 'extension_authorization', 'expires_at'], 'properties': {'kind': {'const': 'agent_inbox'}, 'inbox_id': {'$ref': '#/$defs/AgentInboxID'}, 'capability': {'$ref': '#/$defs/LeaseCapability'}, 'expires_at': {'type': 'string', 'format': 'date-time'}, 'extension_authorization': {'$ref': '#/$defs/InboxExtensionAuthorization'}}, 'additionalProperties': False}, 'InboxExtensionAuthorization': {'type': 'string', 'pattern': '^aue_[A-Za-z0-9_-]{43}$', 'maxLength': 47, 'minLength': 47, 'writeOnly': True, 'description': 'Opaque authority limited to paid extension of one inbox. It cannot read messages, fetch attachments, or delete the inbox; keep it in host-controlled state and supply it only to the agent-inbox extension runner.'}}, 'oneOf': [{'$ref': '#/$defs/AcceptedInvocation'}, {'$ref': '#/$defs/ReplayedInvocation'}, {'$ref': '#/$defs/RefusedResult'}, {'$ref': '#/$defs/X402PaymentRequired'}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
Input schema
{'$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}, 'ParentBinding': {'type': 'object', 'required': ['invocation_id', 'execution_digest'], 'properties': {'invocation_id': {'$ref': '#/$defs/Identifier'}, 'execution_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}}, '$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': {}, 'offer_id': {'$ref': '#/$defs/Identifier'}, 'attribution': {'type': 'object', 'required': ['source'], 'properties': {'source': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]{0,63}$', 'maxLength': 64}, 'campaign': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]{0,127}$', 'maxLength': 128}}, 'additionalProperties': False}, 'offer_revision': {'$ref': '#/$defs/Identifier'}, 'parent_binding': {'$ref': '#/$defs/ParentBinding'}, '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}
Output schema
{'$id': 'urn:ausca:mcp:PrepareInvocation:output: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}, 'RefusedResult': {'type': 'object', 'required': ['status', 'code', 'reason'], 'properties': {'code': {'enum': ['offer_unavailable', 'schema_mismatch', 'quote_expired', 'terms_changed', 'replay_conflict', 'payment_authority_required', 'payment_not_authorized', 'capacity_unavailable', 'not_found', 'cancellation_not_available', 'artifact_gone'], 'type': 'string'}, 'reason': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'status': {'const': 'refused'}}, 'additionalProperties': False}, 'PaymentChallenge': {'type': 'object', 'required': ['settlement_family', 'protocol_version', 'media_type', 'payload', 'payload_digest', 'quote_ref', 'quote_expires_at'], 'properties': {'payload': {}, 'quote_ref': {'$ref': '#/$defs/Identifier'}, 'media_type': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'payload_digest': {'$ref': '#/$defs/Digest'}, 'protocol_version': {'type': 'string', 'maxLength': 32, 'minLength': 1}, 'quote_expires_at': {'type': 'string', 'format': 'date-time'}, 'settlement_family': {'type': 'string', 'maxLength': 64, 'minLength': 1}}, 'additionalProperties': False}, 'PreparedInvocation': {'type': 'object', 'required': ['status', 'invocation_id', 'challenge'], 'properties': {'status': {'const': 'prepared'}, 'challenge': {'$ref': '#/$defs/PaymentChallenge'}, 'invocation_id': {'$ref': '#/$defs/Identifier'}}, 'additionalProperties': False}}, 'oneOf': [{'$ref': '#/$defs/PreparedInvocation'}, {'$ref': '#/$defs/RefusedResult'}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
Input schema
{'$id': 'urn:ausca:mcp:SearchOffers:input:v1', 'type': 'object', '$defs': {'SearchLimit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1}, 'SearchQuery': {'type': 'string', 'pattern': '^[^\\s\\x00-\\x1F\\x7F](?:[^\\x00-\\x1F\\x7F]*[^\\s\\x00-\\x1F\\x7F])?$', 'maxLength': 256, 'minLength': 1}, 'CatalogCursor': {'type': 'string', 'pattern': '^ausca:catalog-cursor:v1:[a-f0-9]{64}:[a-f0-9]{64}:[A-Za-z0-9_-]{2,171}$', 'maxLength': 512, 'minLength': 1, 'description': 'Opaque, catalog-snapshot-bound continuation. Callers must not construct or modify it.'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'$ref': '#/$defs/SearchQuery'}, 'limit': {'$ref': '#/$defs/SearchLimit'}, 'cursor': {'$ref': '#/$defs/CatalogCursor'}}, 'additionalProperties': False}
Output schema
{'$id': 'urn:ausca:mcp:SearchOffers:output: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}, 'OfferSummary': {'type': 'object', 'required': ['offer_id', 'offer_revision', 'offer_revision_digest', 'input_schema_digest', 'output_schema_digest', 'title', 'route', 'input_schema_url', 'output_schema_url', 'catalog_url'], 'properties': {'route': {'type': 'object', 'required': ['method', 'path'], 'properties': {'path': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'method': {'const': 'POST'}}, 'additionalProperties': False}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'offer_id': {'$ref': '#/$defs/Identifier'}, 'catalog_url': {'type': 'string', 'const': '/catalog.json'}, 'description': {'type': 'string', 'maxLength': 2000}, 'offer_revision': {'$ref': '#/$defs/Identifier'}, 'input_schema_url': {'type': 'string', 'format': 'uri-reference'}, 'output_schema_url': {'type': 'string', 'format': 'uri-reference'}, 'input_schema_digest': {'$ref': '#/$defs/Digest'}, 'output_schema_digest': {'$ref': '#/$defs/Digest'}, 'offer_revision_digest': {'$ref': '#/$defs/Digest'}}, 'additionalProperties': False}, 'CatalogCursor': {'type': 'string', 'pattern': '^ausca:catalog-cursor:v1:[a-f0-9]{64}:[a-f0-9]{64}:[A-Za-z0-9_-]{2,171}$', 'maxLength': 512, 'minLength': 1, 'description': 'Opaque, catalog-snapshot-bound continuation. Callers must not construct or modify it.'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status', 'offers'], 'properties': {'offers': {'type': 'array', 'items': {'$ref': '#/$defs/OfferSummary'}, 'maxItems': 100}, 'status': {'const': 'ok'}, 'next_cursor': {'$ref': '#/$defs/CatalogCursor'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Delx Commerce — Pay-per-Result APIs for Agents
Provides pay-per-result APIs and agent protocol tools for continuity, multi-agent coordination, document OCR, and crypto-related …
SAP MCP Server
Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.
TheProtocol — Sovereign AI Agent Platform
Manages sovereign AI agents, identities, contracts, payments, governance, exchanges, and cross-frame token transfers.
AIMEAT
Provides a self-hosted agent operating system with agent work delegation, access controls, federation, hooks, SSO, security admin…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
GPT55 Model Gateway
Acts as a remote model gateway exposing GPT chat, coding and review services, lightweight text utilities, and prepaid or x402-bas…
Rokha
Provides access to an agent-skill and MCP server registry, skill inspection and composition tools, OAuth connections, and agent a…
Japan Public Ledgers MCP
Provides agent identity, memory, audit, trust, proxy, temporary email, webhook, CAPTCHA, and alerting capabilities alongside publ…