Human-approved agent spend

A payment firewall for AI agents.

AgentPay lets autonomous developer agents request money, pauses risky spend for owner approval, and returns a single-use virtual card only when the human says yes.

Live approval rail

Pending transaction

SMS sent
agentprocurement-bot
merchantAWS Marketplace
amount$482.00 USD
reasonGPU credits for invoice matching run
risklimit + trusted merchant checked

Approve creates a Stripe Issuing virtual card with a 5% buffer.

Every request is tied to an owner, agent key hash, and audit record.

Agent requests funds

Your developer key calls /v1/request-funds with amount, merchant, and reason.

Owner approves

AgentPay notifies by dashboard and SMS, with trusted merchant and limit auto-approval.

Card is issued

A one-time virtual card is generated with a spending limit buffered above the approved amount.

Developer API

Drop-in approval loop.

Agents call a single endpoint, then poll until the owner approves or denies the transaction.

import { AgentPay } from "./agentpay";

const agentpay = new AgentPay({ apiKey: process.env.AGENTPAY_KEY });
const card = await agentpay.requestCard(
  482,
  "AWS Marketplace",
  "GPU credits for invoice matching run"
);

// Use card.number, card.cvc, card.exp_month, card.exp_year

Ready for MCP, API keys, SMS, and webhooks.

Connect ChatGPT, Claude, Cursor, or your own agent runtime after publishing.

Create an agent key