MCP-first payment runtime

Let your agent hold a wallet.
The funded balance is the budget.

AgentPay Arc is an MCP-first payment runtime on Arc L1. Your agent holds a Circle Agent Wallet to transact autonomously in USDC — with zero per-payment prompts and full withdrawal control.

AgentPay Arc · MCP session

setup_agent_wallet — Circle Agent Wallet created: 0x3a4b…91e2 on Arc Testnet.

Funded 100 USDC. Execute x402 paid service call.

Executed — tx 0x81f2…3a90. Arcscan proof: testnet.arcscan.app ✓

Status

Pre-release · Arc Testnet

The @agentpay-ai/agentpay-arc package is in pre-release for Arc Testnet. Source code and installer CLI are available on GitHub.

The authorization model is deliberately simple: the funded balance is the budget. The user funds a Circle Agent Wallet once, and the agent spends autonomously on requested workflows.

Why AgentPay Arc exists

How it works

Fund once, transact autonomously.

01

Fund Wallet

The user sets up and funds a Circle Agent Wallet on Arc Testnet once. The funded balance serves as the agent's autonomous budget.

02

Execute Workflows

The agent calls MCP tools like send_usdc, pay_paid_service (x402), or register_agent_identity (ERC-8004) autonomously without per-payment approval prompts.

03

Verify & Withdraw

Every transaction returns an Arcscan proof link. The user can inspect activity or withdraw remaining balance anytime with withdraw_agent_budget.

Safety model

Circle Agent Wallet & Local Security.

Budget Control

The funded balance is the agent's budget. You fund the wallet once, and the agent transacts autonomously. Withdraw remaining funds anytime with withdraw_agent_budget.

Local CLI Adapter

Circle login, Terms acceptance, and email OTP remain manual human steps. CLI sessions and credentials stay on your machine and are never sent to a hosted service.

Strict Zod validation · Exact 6-decimal integer arithmetic · Single-attempt mutations · Fail-closed state · Arcscan proof links

Chains & tokens

Arc L1 & Liquidity Routes.

Arc TestnetCircle Agent WalletUSDC (Arc L1)x402 CommerceERC-8004 Identity
Unified Liquidity Layer

AgentPay Arc settles natively in USDC on Arc Testnet, and supports cross-chain liquidity routes when funds originate on other networks.

EVM + L2 route examples

Representative cross-chain routes for funding Arc Agent Wallet liquidity.

BaseArbitrumOP MainnetPolygonLineaScroll

Solana rail

SVM routing when liquidity can bridge Solana funds directly into Arc USDC.

Solana
Chain ID5042002 (0x4cef52)
Home ChainArc Testnet
USDC Gas & ERC-200x3600000000000000000000000000000000000000
RPC endpoints
RPChttps://rpc.testnet.arc.network
Explorerhttps://testnet.arcscan.app

Arc USDC exposes a native 18-decimal gas view and a 6-decimal ERC-20 view of the same underlying balance. AgentPay reads and transfers through the ERC-20 interface (0x3600...0000).

Works with

Built for your runtime.

Claude

Cursor

Codex

Hermes

+ any MCP runtime

packages/cli (Pre-release) — install from source via the repository, then continue from chat.

Questions

Good to ask.