io.boundra/boundra

Boundra — Payment Approval Gateway for AI Agents

Allow, ask, or veto — a policy decision point your agent consults before signing any payment

Endpointhttps://api.boundra.io/mcp (streamable-http)
Registry version0.1.2
Now14 tools · grade C (75) · pin ts_5c1fec4436091822a09bfeae937cf055 · protocol 2025-06-18
First / last listed2026-11-07 01:36 UTC / 2026-11-07 01:36 UTC
Grade over time2026-11-07: C (75), 14 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-07 01:36 UTC
14 tools, grade C (75)

Tools: evaluate_payment settle_evaluation release_evaluation get_evaluation request_policy_change get_policy get_spend_report get_audit_trail set_policy revoke_policy get_policy_versions list_policy_requests list_templates render_template

Current tools (14)

evaluate_paymentEvaluate a payment intent. MUST be called before executing any payment. ALLOW = you may pay; DENY = you must abandon; ASK = a challenge is returned — relay the reason to the user, then retry with approval_token once the user signs. An optional mandate parameter carries a user-issued single-task authorization.
params: amount*, recipient*, purpose*, expected_amount, expected_recipient, resource, method, network, asset, source_content, approval_token, owner, agent_id, mandate
settle_evaluationConfirm that an ALLOWed payment settled. Requires the evaluation_id and the reservation_token returned by evaluate_payment, plus the real transaction/hash reference. Idempotent for the same evaluation; never call this before settlement.
params: evaluation_id*, reservation_token*, settlement_ref*
release_evaluationRelease a reserved ALLOW budget when the payment failed or was abandoned. Requires the evaluation_id and reservation_token returned by evaluate_payment.
params: evaluation_id*, reservation_token*
get_evaluationInspect the reservation/settlement state of an evaluation
params: evaluation_id*
request_policy_change[For agents] Ask the user for a policy/budget change (e.g. 'raise daily budget from 50 to 80'). The request is queued for user approval; the user signs and publishes a new policy version. Agents can NEVER change policy directly.
params: agent_id*, request*, reason*
get_policyView the active signed payment policy for an owner (and optionally an agent scope)
params: owner*, agent_id
get_spend_reportView today's spend summary for an owner
params: owner*
get_audit_trailView recent payment-approval audit records for an owner
params: owner*, limit
set_policy[USER ONLY] Submit a new policy version. Must carry the user's wallet EIP-191 signature over the policy document; accepted only after signature + version-chain checks pass. Agents MUST NOT call this tool.
params: owner*, scope*, version*, nl_rule*, prev_hash*, created_at*, signature*, agent_id
revoke_policy[USER ONLY] Revoke a policy chain (takes effect immediately; subsequent payments default to DENY). Must carry the user's wallet signature over the revocation statement.
params: owner*, scope*, revoked_through*, created_at*, signature*, agent_id
get_policy_versionsView a user's policy version history (version chain + hashes, verifiable against on-chain commitments)
params: owner*
list_policy_requestsList pending agent policy-change requests
params: none
list_templatesList policy templates (personal assistant / travel / dev API / procurement)
params: none
render_templateRender a natural-language rule from a template + parameters (then compile, sign & publish)
params: template_id*, whitelist*, daily, per_tx, ask_above

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.