{"name":"io.boundra/boundra","slug":"boundra","title":"Boundra — Payment Approval Gateway for AI Agents","description":"Allow, ask, or veto — a policy decision point your agent consults before signing any payment","url":"https://mcp.market/server/boundra","rating":null,"grade":"A","score":93,"certified":false,"status":"active","category":"finance","tags":["finance","ai"],"presence":{"score":35,"stars":0,"forks":0,"downloads_week":283,"last_push_at":"2026-10-24T00:24:03.000Z","license":"Apache-2.0"},"uptime":{"percent":100,"checks":26,"ok":26,"last_checked_at":"2026-11-02T10:55:39.599Z","last_ok_at":"2026-11-02T10:55:39.599Z","latency_ms":5436},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/gobeyondfj-cmd/boundra","website":"https://boundra.io","version":"0.1.2","remotes":[{"type":"streamable-http","url":"https://api.boundra.io/mcp"}],"packages":[{"registryType":"pypi","identifier":"boundra-mcp","version":"0.1.1","transport":{"type":"stdio"}}],"tools":[{"name":"evaluate_payment","description":"Evaluate 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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"amount":{"title":"Amount","type":"number"},"recipient":{"title":"Recipient","type":"string"},"purpose":{"title":"Purpose","type":"string"},"expected_amount":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Expected Amount"},"source_content":{"default":"","title":"Source Content","type":"string"},"approval_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Approval Token"},"owner":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Owner"},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Agent Id"},"mandate":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Mandate"}},"required":["amount","recipient","purpose"],"title":"evaluate_paymentArguments"}},{"name":"get_audit_trail","description":"View recent payment-approval audit records for an owner","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"title":"Owner","type":"string"},"limit":{"default":10,"title":"Limit","type":"integer"}},"required":["owner"],"title":"get_audit_trailArguments"}},{"name":"get_policy","description":"View the active signed payment policy for an owner (and optionally an agent scope)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"title":"Owner","type":"string"},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Agent Id"}},"required":["owner"],"title":"get_policyArguments"}},{"name":"get_policy_versions","description":"View a user's policy version history (version chain + hashes, verifiable against on-chain commitments)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"title":"Owner","type":"string"}},"required":["owner"],"title":"get_policy_versionsArguments"}},{"name":"get_spend_report","description":"View today's spend summary for an owner","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"title":"Owner","type":"string"}},"required":["owner"],"title":"get_spend_reportArguments"}},{"name":"list_policy_requests","description":"List pending agent policy-change requests","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"list_policy_requestsArguments"}},{"name":"list_templates","description":"List policy templates (personal assistant / travel / dev API / procurement)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"list_templatesArguments"}},{"name":"render_template","description":"Render a natural-language rule from a template + parameters (then compile, sign & publish)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"template_id":{"title":"Template Id","type":"string"},"whitelist":{"items":{"type":"string"},"title":"Whitelist","type":"array"},"daily":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Daily"},"per_tx":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Per Tx"},"ask_above":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Ask Above"}},"required":["template_id","whitelist"],"title":"render_templateArguments"}},{"name":"request_policy_change","description":"[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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"title":"Agent Id","type":"string"},"request":{"title":"Request","type":"string"},"reason":{"title":"Reason","type":"string"}},"required":["agent_id","request","reason"],"title":"request_policy_changeArguments"}},{"name":"revoke_policy","description":"[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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"title":"Owner","type":"string"},"scope":{"title":"Scope","type":"string"},"revoked_through":{"title":"Revoked Through","type":"integer"},"created_at":{"title":"Created At","type":"number"},"signature":{"title":"Signature","type":"string"},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Agent Id"}},"required":["owner","scope","revoked_through","created_at","signature"],"title":"revoke_policyArguments"}},{"name":"set_policy","description":"[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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"owner":{"title":"Owner","type":"string"},"scope":{"title":"Scope","type":"string"},"version":{"title":"Version","type":"integer"},"nl_rule":{"title":"Nl Rule","type":"string"},"prev_hash":{"title":"Prev Hash","type":"string"},"created_at":{"title":"Created At","type":"number"},"signature":{"title":"Signature","type":"string"},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Agent Id"}},"required":["owner","scope","version","nl_rule","prev_hash","created_at","signature"],"title":"set_policyArguments"}}],"scan":{"score":93,"grade":"A","scanned_at":"2026-10-25T04:59:14.912Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-25T04:59:14.845Z","components":{"code":{"score":25,"max":25,"notes":["10 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 854ms"]},"poisoning":{"score":15,"max":15,"notes":["11 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 1 days ago"]},"identity":{"score":8,"max":10,"notes":["endpoint served from the registry-verified namespace domain"]}},"findings":[],"inputs":{"probes":[{"url":"https://api.boundra.io/mcp","reachable":true,"authRequired":false,"latencyMs":854,"serverInfo":{"name":"boundra-hosted","version":""}}],"packages":[{"registryType":"pypi","identifier":"boundra-mcp","version":"0.1.1","found":true,"weeklyDownloads":283,"license":"Apache-2.0","dependencyCount":2,"publishedAt":"2026-10-22T13:30:38.494896Z","repositoryUrl":"https://boundra.io"}],"repo":{"found":true,"owner":"gobeyondfj-cmd","repo":"boundra","archived":false,"pushedAt":"2026-10-24T00:24:03Z","stars":0,"forks":0,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/261699560?v=4","ownerCreatedAt":"2026-02-15T03:45:38Z","license":"Apache-2.0"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":283,"license":"Apache-2.0","lastPushAt":"2026-10-24T00:24:03.000Z","score":35}}}},"grade_history":[],"reviews":[]}