Policy-driven spending controls for OpenClaw, Hermes, and MCP agents. Local-first. Zero credential exposure. MIT licensed.
Before any money moves, the gateway asks: should this agent be allowed to spend this amount with this merchant right now?
"Buy a domain for the project" can mean the same domain twice. Or the wrong TLD. Or at 3am. Without policy, the agent does exactly what you say — not what you meant.
"Please be careful with spending" is not a safety mechanism. It is a suggestion that an agent can ignore, misinterpret, or forget across sessions.
When an agent spends money, someone will ask "why did it buy this?" You need a clear answer: the policy, the approval, the timestamp, and the reason.
Define spending rules in a simple YAML file. Amount limits, merchant allowlists, category blocks, business hours, and duplicate windows. The agent cannot override them.
max_single_purchase: 50.00
require_human_approval_above: 25.00
allowed_merchants:
- namecheap.com
- github.com
dedupe_window_minutes: 30
SQLite-backed deduplication prevents the same purchase from happening twice within a configurable time window. No more double domain registrations.
When a purchase exceeds your threshold, the gateway queues it for approval. Get a Telegram alert, tap yes or no, and the agent proceeds or stops.
Built as an MCP server for OpenClaw, Hermes, and any MCP-compatible agent. Integrates in minutes with a simple JSON config.
The gateway never sees your card, your token, or your Stripe credentials. It only emits decisions: APPROVED, REJECTED, or REQUIRES_APPROVAL.
Get started with the open-source gateway today.
npm install -g @actonce/spend-gateway
actonce-spend init
actonce-spend start --mcp
Open source. Self-hosted.
For solo builders.
For agencies and startups.
For production use.
No. The gateway is a decision engine only. It says yes, no, or wait. Stripe Link CLI or your preferred payment method handles the actual transaction.
No. The open-source version is entirely local. Policy files, logs, and the dedupe database live on your machine. No API keys, no external services.
Any MCP-compatible agent. Tested with OpenClaw and Hermes. Works with Claude Code, Cursor, and any framework that supports the Model Context Protocol.
Pro ($24/mo) adds the hosted dashboard, email/Telegram approvals, and 1,000 spend checks/month. Team ($99/mo) adds multi-user approvals, 10 agents, and webhook integrations. Business ($299/mo) is unlimited. Click Subscribe on any tier above.
The core gateway is open source under MIT license. You can use it, modify it, and redistribute it. The hosted Pro dashboard is a paid SaaS product for teams who need multi-user features.
Join the developers building safer agentic commerce.
Also from ActOnce
Is your store ready for AI agent buyers? Scan any ecommerce site and get an Agent-Ready Score in 60 seconds.
Run Free Scan →