Coming Soon — Join the Waitlist

Financial Infrastructure
for AI Agents

Be the first to give your agents the ability to earn, hold, and spend money — with guardrails you control.

demo.ts — live walkthrough
import { Wallgent } from '@wallgent/sdk'
 
const wg = new Wallgent('wg_test_...')

Core Pillars

Everything agents need to transact

Three integrated systems that give AI agents financial autonomy with human oversight.

Agent Wallets

Programmable wallets backed by a double-entry ledger. Each agent gets its own wallet with real-time balance tracking and full transaction history.

  • Double-entry accounting
  • Real-time balance queries
  • Multi-wallet per agent
  • USDC stablecoin backed

Policy Engine

Define spending rules before a single dollar moves. Transaction limits, approved vendors, time restrictions, and human-in-the-loop escalation.

  • Per-transaction limits
  • Daily spending caps
  • Vendor allowlists
  • Human approval triggers

MCP Native

First-class Model Context Protocol integration. Your AI agent can check balances, send payments, and query policies as native MCP tools.

  • check_balance tool
  • send_payment tool
  • get_transactions tool
  • get_policies tool

Developer Experience

Ship in minutes,
not months

A Stripe-quality SDK with typed responses, automatic retries, idempotency, and error handling. Or use the REST API directly.

Type-safe SDK

Full TypeScript types for every request and response. Autocomplete-driven development.

Idempotent by default

Pass an Idempotency-Key header and we handle deduplication. Safe to retry any request.

Sandbox environment

Test keys work only with sandbox wallets. No real money moves until you switch to production.

1import { Wallgent } from '@wallgent/sdk'
2
3const wg = new Wallgent('wg_test_01HX...')
4
5// Create a wallet
6const wallet = await wg.wallets.create({
7 name: 'shopping-agent',
8})
9
10// Fund it
11await wg.wallets.fund(wallet.id, {
12 amount: '500.00',
13})
14
15// Set a spending policy
16await wg.policies.create(wallet.id, {
17 name: 'daily-limit',
18 maxTransactionAmount: '100.00',
19 dailySpendingLimit: '250.00',
20 approvedRecipients: ['wal_merchant_*'],
21})
22
23// Agent sends a payment
24const payment = await wg.payments.send({
25 from: wallet.id,
26 to: 'wal_merchant_01',
27 amount: '49.99',
28 description: 'Office supplies',
29})
30// => { id: 'txn_01HX...', state: 'POSTED' }

Pricing

Simple, transparent pricing

0.5% per transaction (min $0.25). No hidden fees. Start free and scale as your agents grow.

Free

$0/month

For experimenting and prototyping agent payments.

  • Sandbox environment
  • 3 agent wallets
  • 60 read / 10 write RPM
  • Basic policies
  • Community support
  • TypeScript SDK
Join Waitlist

Starter

$99/month

For production agents handling real transactions.

  • Production + Sandbox
  • 10 agent wallets
  • 200 read / 50 write RPM
  • Advanced policies
  • Webhook integrations
  • Priority support
  • MCP server access
  • Dashboard analytics
Join Waitlist
Most Popular

Growth

$249/month

For scaling teams with high-volume agent operations.

  • Everything in Starter
  • 50 agent wallets
  • 500 read / 100 write RPM
  • Custom policy rules
  • Dedicated support
  • Advanced analytics
  • Multi-environment
  • Audit logs & compliance
Join Waitlist

Enterprise

Custom

For teams scaling agent infrastructure.

  • Unlimited wallets
  • 2,000 read / 500 write RPM
  • Custom policies
  • Dedicated support
  • SLA guarantees
  • SOC 2 compliance
  • On-premise option
  • Custom integrations
Contact Sales