Tool tree
gradeNot graded
page: Home
list_demosAnswer
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.
View tool JSON
{
"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.",
"page": "/"
}explain_7h3Action
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).
View tool JSON
{
"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).",
"page": "/"
}open_demoAction
Open one of the three demos by path. Valid paths come from list_demos: /ledger, /compare, /verify.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "One of /ledger, /compare, /verify"
}
},
"required": [
"path"
]
},
"page": "/"
}page: Ledger
list_invoicesAnswer
List invoices on the account, optionally filtered by status (open, paid, refunded).
View tool JSON
{
"name": "list_invoices",
"kind": "answer",
"impl": "imperative",
"description": "List invoices on the account, optionally filtered by status (open, paid, refunded).",
"inputSchema": {
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"open",
"paid",
"refunded"
]
}
},
"additionalProperties": false
},
"page": "/ledger"
}get_invoiceAnswer
Read a single invoice by id, for example INV-1041.
View tool JSON
{
"name": "get_invoice",
"kind": "answer",
"impl": "imperative",
"description": "Read a single invoice by id, for example INV-1041.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false
},
"page": "/ledger"
}get_outstanding_balanceAnswer
Total value of all open invoices, in cents and formatted.
View tool JSON
{
"name": "get_outstanding_balance",
"kind": "answer",
"impl": "imperative",
"description": "Total value of all open invoices, in cents and formatted.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/ledger"
}create_invoiceAction
Create a new invoice for a customer.
View tool JSON
{
"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
},
"page": "/ledger"
}pay_invoiceSensitive Action
Pay an open invoice from the operating account.
View tool JSON
{
"name": "pay_invoice",
"kind": "transact",
"impl": "imperative",
"description": "Pay an open invoice from the operating account.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"amountCents": {
"type": "number",
"description": "Amount to pay, in cents."
}
},
"required": [
"id",
"amountCents"
],
"additionalProperties": false
},
"page": "/ledger"
}issue_refundAction
Refund a paid invoice back to the customer.
View tool JSON
{
"name": "issue_refund",
"kind": "act",
"impl": "imperative",
"description": "Refund a paid invoice back to the customer.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"amountCents": {
"type": "number"
}
},
"required": [
"id",
"amountCents"
],
"additionalProperties": false
},
"page": "/ledger"
}delete_invoiceSensitive Action
Permanently delete an invoice. This cannot be undone.
View tool JSON
{
"name": "delete_invoice",
"kind": "transact",
"impl": "imperative",
"description": "Permanently delete an invoice. This cannot be undone.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false
},
"page": "/ledger"
}export_customersAction
Export the full customer list, including email addresses.
View tool JSON
{
"name": "export_customers",
"kind": "act",
"impl": "imperative",
"description": "Export the full customer list, including email addresses.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/ledger"
}wire_fundsSensitive Action
Wire funds to an external bank account.
View tool JSON
{
"name": "wire_funds",
"kind": "transact",
"impl": "imperative",
"description": "Wire funds to an external bank account.",
"inputSchema": {
"type": "object",
"properties": {
"account": {
"type": "string"
},
"amountCents": {
"type": "number"
}
},
"required": [
"account",
"amountCents"
],
"additionalProperties": false
},
"page": "/ledger"
}request_accessSensitive Action
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.
View tool JSON
{
"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
},
"page": "/ledger"
}page: Compare
pay_invoiceSensitive Action
Pay an open invoice
View tool JSON
{
"name": "pay_invoice",
"kind": "transact",
"impl": "imperative",
"description": "Pay an open invoice",
"page": "/compare"
}wire_fundsSensitive Action
Wire funds to an external account
View tool JSON
{
"name": "wire_funds",
"kind": "transact",
"impl": "imperative",
"description": "Wire funds to an external account",
"page": "/compare"
}delete_invoiceSensitive Action
Permanently delete an invoice
View tool JSON
{
"name": "delete_invoice",
"kind": "transact",
"impl": "imperative",
"description": "Permanently delete an invoice",
"page": "/compare"
}export_customersAction
Export the full customer list
View tool JSON
{
"name": "export_customers",
"kind": "act",
"impl": "imperative",
"description": "Export the full customer list",
"page": "/compare"
}