Our mission

The refill layer for the agent economy

Agents can reason and act, but until now they could not safely spend. AgentRefills gives an agent a wallet it cannot misuse: one API to buy real things, wrapped in policy, caps and a full audit trail.

190+countries
1 APIMCP + REST
0duplicate payments
Why we built this

Autonomous agents need to buy things

A capable agent hits a wall the moment a task requires money. It needs to buy a gift card for a customer, top up API credits, rent GPU compute for a training run, register a domain, or grab an eSIM for a trip it is planning. Reasoning is not enough. At some point the agent has to pay.

The obvious answer, handing an agent a credit card number, is reckless. A raw card is unbounded, hard to revoke, and impossible to reason about after the fact. One prompt injection or one loop gone wrong and the blast radius is your whole balance. Cards were built for humans who pause, not for software that acts thousands of times an hour.

So we built the layer that should sit between an agent and its money: policy-gated purchasing. Every spend passes through per-agent caps and a brand allowlist, waits for human approval above a threshold, releases codes only as encrypted single-read secrets, and lands in an audit trail you can reconstruct line by line. The agent gets a wallet. You keep control.

What we believe

Three principles behind the product

These are not slogans. Each one maps to a concrete guarantee in how AgentRefills is built.

Agents deserve a wallet, not a credit card

A wallet has rules: who can spend, on what, up to how much. AgentRefills gives every agent its own bounded wallet with daily and monthly caps and a brand allowlist, so autonomy never means unlimited exposure.

Safety is structural, not statistical

We do not score a purchase and hope. An idempotency key plus a unique payment-per-task constraint make double charges impossible, and the policy engine fails closed: if it cannot reach a verdict, the spend is denied.

Everything is auditable

Every purchase reconstructs from an OpenTelemetry trace and a double-entry ledger that always sums to zero. You can answer what an agent bought, when, under which policy, and for how much, with receipts.

Built on proven rails

One API over a real fulfillment network

We did not reinvent fulfillment. AgentRefills is built on the Bitrefill network, so an agent reaches thousands of products across 190+ countries: gift cards, API credits, compute, domains, gaming and eSIMs. We add the layer agents actually need on top: policy, caps, approvals, encrypted codes and audit, exposed through one API over both MCP and REST with identical semantics.

  • Thousands of products, 190+ countries. Real inventory through the Bitrefill network, not a demo catalog.
  • MCP and REST, one contract. The same six tools over Streamable HTTP MCP or plain REST, so any agent framework fits.
  • Money as integer minor units. Amounts are cents, never floats, so what an agent intends is exactly what settles.

Give your agent a wallet it cannot misuse

Start in free sandbox mode, wire up the six tools, and move real money only when you are ready.