Serveur MCP

Agora

io.github.mo-grantsmith/agora
Infrastructure MCP et agents Sécurité Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Searches governed agent capabilities, starts declared actions, and verifies signed execution receipts and their outcomes.

execute_capability
Start a declared capability
Start a declared capability through Agora's own governed summon path, and return the RECEIPT ID of the act. Requires an OAuth 2.1 access token carrying the agora:execute scope and minted for this resource; the token establishes who is calling, and the tenant's member-role table decides what they may do. Every refusal names its cause and is itself receipted. Dry by default: pass commit=true to write.
Schéma d’entrée
{'type': 'object', 'required': ['subject'], 'properties': {'commit': {'type': 'boolean', 'description': 'false (default) reports what would happen and writes nothing'}, 'subject': {'type': 'string', 'description': 'the declared subject to start, exactly as search_capabilities returns it'}}, 'additionalProperties': False}
search_capabilities
Search governed capabilities
Find capabilities declared in Agora's habitat, by capability word, alias or name. Every entry reports its HONEST live status: scheduled (running on a clock), staffed, dormant (declared, never summoned or since stopped), or toolpack-wakeable (no clock by design, woken by a floor mention). Dormant entries are INCLUDED — a directory that hid what was not running would answer a question nobody asked.
Schéma d’entrée
{'type': 'object', 'properties': {'query': {'type': 'string', 'description': 'capability word, alias or name; omit for everything'}}, 'additionalProperties': False}
verify_receipt
Verify a receipt
Check whether a receipt id names a real, signed act in the commons tenant, and report its signature verdict, action, outcome, actor class, timestamps, chain position, and — when the act was denied — the cause that was actually stamped. No account is needed: the receipt id is the credential. Private tenants answer 'not_public'; capability URLs, key material and human subjects are never rendered.
Schéma d’entrée
{'type': 'object', 'required': ['receipt_id'], 'properties': {'receipt_id': {'type': 'string', 'description': "the receipt's UUID"}}, 'additionalProperties': False}
Ajouté
verify_receipt
17 September 2026 12:45
Ajouté
execute_capability
17 September 2026 12:45
Ajouté
search_capabilities
17 September 2026 12:45