Financial Infrastructure
for AI Agents
Be the first to give your agents the ability to earn, hold, and spend money — with guardrails you control.
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'23const wg = new Wallgent('wg_test_01HX...')45// Create a wallet6const wallet = await wg.wallets.create({7 name: 'shopping-agent',8})910// Fund it11await wg.wallets.fund(wallet.id, {12 amount: '500.00',13})1415// Set a spending policy16await wg.policies.create(wallet.id, {17 name: 'daily-limit',18 maxTransactionAmount: '100.00',19 dailySpendingLimit: '250.00',20 approvedRecipients: ['wal_merchant_*'],21})2223// Agent sends a payment24const 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
For experimenting and prototyping agent payments.
- Sandbox environment
- 3 agent wallets
- 60 read / 10 write RPM
- Basic policies
- Community support
- TypeScript SDK
Starter
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
Growth
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
Enterprise
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