{"ok":true,"site":{"host":"7h3-webmcp-ledger.tech-b1a.workers.dev","url":"https://7h3-webmcp-ledger.tech-b1a.workers.dev/","type":"live","desc":"WebMCP gives agents hands. 7h3 gives those hands a signature, a scope, and a receipt. Three live demos.","tools":[{"name":"list_demos","kind":"answer","impl":"imperative","description":"Return the three 7h3 × WebMCP demos, what each one shows, and its path. Call this first to decide which one answers the question you were asked.","title":"List the demos on this site","annotations":{"readOnlyHint":true},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"explain_7h3","kind":"act","impl":"imperative","description":"Return the security argument: what WebMCP leaves to the model, what 7h3 makes deterministic, and the primitives involved (Ed25519 grants, capability scopes, spend ceilings, hash-chained receipts).","title":"Explain what this protocol adds to WebMCP","annotations":{"readOnlyHint":true},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"open_demo","kind":"act","impl":"imperative","description":"Open one of the three demos by path. Valid paths come from list_demos: /ledger, /compare, /verify.","title":"Navigate to one of the demos","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"path":{"type":"string","description":"One of /ledger, /compare, /verify"}},"required":["path"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"list_invoices","kind":"answer","impl":"imperative","description":"List invoices on the account, optionally filtered by status (open, paid, refunded).","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["open","paid","refunded"]}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ledger","pages":["/ledger"]},{"name":"get_invoice","kind":"answer","impl":"imperative","description":"Read a single invoice by id, for example INV-1041.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ledger","pages":["/ledger"]},{"name":"get_outstanding_balance","kind":"answer","impl":"imperative","description":"Total value of all open invoices, in cents and formatted.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ledger","pages":["/ledger"]},{"name":"create_invoice","kind":"act","impl":"imperative","description":"Create a new invoice for a customer.","inputSchema":{"type":"object","properties":{"customer":{"type":"string"},"amountCents":{"type":"number","description":"Amount in cents."},"due":{"type":"string","description":"Due date, YYYY-MM-DD."}},"required":["customer","amountCents"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ledger","pages":["/ledger"]},{"name":"pay_invoice","kind":"transact","impl":"imperative","description":"Pay an open invoice from the operating account.","annotations":{"destructiveHint":true},"inputSchema":{"type":"object","properties":{"id":{"type":"string"},"amountCents":{"type":"number","description":"Amount to pay, in cents."}},"required":["id","amountCents"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ledger","pages":["/ledger"]},{"name":"issue_refund","kind":"act","impl":"imperative","description":"Refund a paid invoice back to the customer.","annotations":{"destructiveHint":true},"inputSchema":{"type":"object","properties":{"id":{"type":"string"},"amountCents":{"type":"number"}},"required":["id","amountCents"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ledger","pages":["/ledger"]},{"name":"delete_invoice","kind":"transact","impl":"imperative","description":"Permanently delete an invoice. This cannot be undone.","annotations":{"destructiveHint":true},"inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ledger","pages":["/ledger"]},{"name":"export_customers","kind":"act","impl":"imperative","description":"Export the full customer list, including email addresses.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ledger","pages":["/ledger"]},{"name":"wire_funds","kind":"transact","impl":"imperative","description":"Wire funds to an external bank account.","annotations":{"destructiveHint":true},"inputSchema":{"type":"object","properties":{"account":{"type":"string"},"amountCents":{"type":"number"}},"required":["account","amountCents"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ledger","pages":["/ledger"]},{"name":"request_access","kind":"transact","impl":"imperative","description":"Ask the account owner for permission to perform an action you are not currently authorized for. Explain what you need and why; the owner sees your request and approves or denies it in the page. Call this when another tool refuses you with no-active-grant or scope-not-covered.","inputSchema":{"type":"object","properties":{"reason":{"type":"string","description":"What you need to do and why."},"scopes":{"type":"array","items":{"type":"string"},"description":"Capability scopes requested, e.g. [\"money/pay_invoice\"]."},"capCents":{"type":"number","description":"Optional spend ceiling to request, in cents."}},"required":["reason","scopes"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ledger","pages":["/ledger"]},{"name":"pay_invoice","kind":"transact","impl":"imperative","description":"Pay an open invoice","annotations":{"destructiveHint":true},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/compare","pages":["/compare","/verify"]},{"name":"wire_funds","kind":"transact","impl":"imperative","description":"Wire funds to an external account","annotations":{"destructiveHint":true},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/compare","pages":["/compare"]},{"name":"delete_invoice","kind":"transact","impl":"imperative","description":"Permanently delete an invoice","annotations":{"destructiveHint":true},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/compare","pages":["/compare","/verify"]},{"name":"export_customers","kind":"act","impl":"imperative","description":"Export the full customer list","hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/compare","pages":["/compare"]}],"category":"Developer Tools","apiSurface":"spec","toolCount":17}}