Live on Algorand mainnet

Autonomous AI Agents
That Pay

Give your AI agent a USDC wallet. Let it pay for APIs, data feeds, and on-chain services — machine-to-machine, zero human approval.

Requires an Algorand wallet with ALGO + USDC. Don't have one? Setup guide →

Verified on Algorand mainnet · 2026-03-29

Hard mandate flow — AVM-enforced, non-custodial

100/100

payments confirmed, 0 retries

Multi-agent showcase

642ms

fire → HTTP 200 (optimistic)

Enqueue p50

5.5s

fire → on-chain confirmed

Confirm p50

53 tx/min

5 agents × 20 payments, mainnet

Throughput

View test →

How it works

1

Sign in with your Algorand wallet

Connect Pera or Defly via WalletConnect. Your wallet is your identity — no email, no password.

2

Create an agent and fund it

Name your agent, save its signing key, then send 0.5 ALGO + USDC from your Pera wallet. The agent activates automatically.

3

Set a mandate, let it pay

Define spending limits once. Your AI agent pays for APIs and data autonomously — every payment on-chain, every transaction in your dashboard.

Built for AI agents

📈

Trading bots

Execute autonomous USDC micropayments on Algorand.

🔍

Data agents

Pay-per-query for premium data feeds and APIs.

🔗

API consumers

Machine-to-machine USDC micropayments without card rails or gas.

🤖

Multi-agent pipelines

Agents paying agents — composable payment flows across AI systems.

Simple pricing

No subscriptions. No monthly fees. Pay only when your agent pays.

$0.01USDC
per transaction (x402 toll)

Near-zero gas

~$0.0002/tx Algorand network fees, paid from your agent's own ALGO reserve. No markup.

No chargebacks

On-chain settlement is final. No dispute risk.

No card rails

Direct USDC. Works anywhere in the world, instantly.

SDK quickstart

Install the SDK, hand your agent its keypair, and let it pay. The x402 handshake, Algorand signing, and on-chain confirmation happen inside the client.

npmnpm install @algo-wallet/x402-client
Create your agent →
agent.ts
import { AlgoAgentClient } from "@algo-wallet/x402-client";
import algosdk from "algosdk";

const account = algosdk.mnemonicToSecretKey(process.env.ALGO_MNEMONIC!);

const client = new AlgoAgentClient({
  baseUrl:      "https://api.ai-agentic-wallet.com",
  privateKey:   account.sk,
  mandateAppId: Number(process.env.MANDATE_APP_ID), // from create-mandate
});

// Autonomous payment — AVM enforces spend limits on-chain
const result = await client.executeTrade({
  senderAddress: account.addr.toString(),
  amount:        10_000,   // 10,000 µUSDC = $0.01
});
Native Claude integration

Built for Claude agents

The official MCP server lets Claude Desktop and Claude Code agents pay for API calls, data feeds, and on-chain services without writing a single line of payment code. Add it to Claude Desktop in under two minutes.

npxnpx @algo-wallet/x402-mcp
MCP setup guide →
claude_desktop_config.json
// claude_desktop_config.json
{
  "mcpServers": {
    "x402-wallet": {
      "command": "npx",
      "args": ["-y", "@algo-wallet/x402-mcp"],
      "env": {
        "ALGO_MNEMONIC":    "your 25-word agent mnemonic",
        "X402_AGENT_ID":    "your-agent-id",
        "X402_API_URL":     "https://api.ai-agentic-wallet.com",
        "X402_PORTAL_KEY":  "your-portal-api-key"
      }
    }
  }
}