Circle's Cross-Chain Transfer Protocol is the cleanest way to move USDC across chains. MeterCall is the API call meter above it — the two fit together for agent-pay workflows.
| Dimension | MeterCall | Circle CCTP |
|---|---|---|
| Primary scope | Per-call API metering across 2,400 modules | Native USDC cross-chain burn/mint |
| Settlement asset | PCP token or USD invoices | USDC only |
| Transfer model | Pay per API call | Burn on chain A, mint on chain B |
| Latency | <200ms per call | Minutes per CCTP attestation |
| Chains | 30+ RPC chains | ~8 chains (Ethereum, Solana, Avalanche, etc) |
| Agent-pay primitive | x402 per call | USDC balance + wallet |
| Cost | $0.001/call | Gas + Circle attestation fee |
CCTP and MeterCall solve different problems. CCTP moves USDC between chains. MeterCall meters API calls. Agents often need both.
Pair, don't replace. Use CCTP for USDC movement. Use MeterCall on top when your agent needs to actually call APIs.