Paying with USDC from an MCP agent

crypto2026-11-12

On this page

An MCP agent pays for a tool in USDC when the provider accepts it and the agent holds a funded wallet on a supported blockchain. USDC is a stablecoin issued by Circle that aims to hold a value of one US dollar. Check each step below before the agent sends any funds.

What USDC is

USDC is a stablecoin, which is a token designed to hold a steady value against a reference asset. USDC aims to track one US dollar. Circle issues USDC and publishes its reserve and redemption terms at https://www.circle.com/usdc.

USDC runs on several public blockchains. Each blockchain keeps its own USDC balances, so a balance on one chain does not appear on another. Transfers settle on the chain where they are sent, and the network confirms them without a bank.

An agent does not need to understand the blockchain itself. It needs a wallet address, a signing key, and enough USDC to cover each tool call.

How an MCP agent pays with USDC

An MCP client calls a tool. The tool provider decides whether the call requires payment. When payment is required, the agent signs a USDC transfer from its wallet. The agent then retries the call with proof of that transfer. The tool runs and returns its result.

Payment steps depend on the gateway and the tool provider, not on the agent alone. The tool documentation names the accepted payment method and the accepted blockchain. Read it before the agent makes its first paid call.

  • The agent requests a tool.
  • The provider returns a payment requirement.
  • The agent sends USDC from its wallet.
  • The agent retries the call with proof of payment.

What you need before the first payment

Prepare three things before the agent pays for any tool. Fund a wallet with a USDC balance on the chain the provider accepts. Keep a small balance of the chain's native token, because most networks charge that token for transaction fees. Store the wallet key where only the agent process can read it.

Test the setup with one low-value call. A test shows whether the fee balance is enough and whether the tool accepts the transfer. It also confirms that the agent reads the payment requirement correctly.

Pricing and checking the cost of each call

Tool prices on the platform range from 0 to 29.99 USD per call. Each tool sets its own price, so read the price on the tool page before the agent calls it.

Set a spending cap in the agent configuration. A cap limits the loss when a loop repeats a paid call thousands of times. Choose a cap that covers a normal session and no more.

Compare the network fee with the tool price. For small calls, the fee can exceed the price. Batch calls where the provider allows it.

Risks and limits to check

A USDC transfer is final once the network confirms it. The platform cannot reverse a payment sent to a wrong address. Send a small test amount before sending a larger one.

A stablecoin can trade away from its peg during periods of market stress. Circle's redemption terms describe how holders redeem USDC, so check those terms before holding a large balance. Treat the wallet key as the only recovery path, and keep an offline backup of it.

Only the tool provider can issue a refund for a paid call. Confirm the provider's refund policy in its documentation before the first payment. If the provider does not publish a policy, no public refund commitment exists for that tool.

Verifying a payment on chain

Each USDC transfer produces a transaction hash. Look up the hash in a block explorer for the chain you used. Confirm the amount, the recipient address, and the token contract for USDC on that chain.

Compare the recipient address with the address shown on the tool's payment page. A mismatch means the agent should stop and the operator should check the tool before any further payment.

The explorer shows the transaction status after the network includes the transfer in a block. Keep the hash in the agent log, because it is the only proof the operator can check later.

Live pricing — crypto

Price per call, crypto tools Horizontal bar chart of the price per call and the cache-hit price, in US dollars, for 12 crypto tools. The same values are in the table below the chart. Price per call Cache-hit price $0.0 $0.0005 $0.001 Polymarket BalancePolymarket Balance $0.0005 $0.0001 Polymarket OrderbookPolymarket Orderbook $0.0005 $0.0001 Polymarket Market DetailPolymarket Market Detail $0.0005 $0.0001 Polymarket Open OrdersPolymarket Open Orders $0.0005 $0.0001 Polymarket Price HistoryPolymarket Price History $0.0005 $0.0001 Polymarket Midpoint PricePolymarket Midpoint Price $0.0005 $0.0001 Polymarket SearchPolymarket Search $0.0005 $0.0001 Polymarket Trade HistoryPolymarket Trade History $0.0005 $0.0001 Polymarket TrendingPolymarket Trending $0.0005 $0.0001 AsterDEX Exchange InfoAsterDEX Exchange Info $0.001 $0.0001 Crypto Market OverviewCrypto Market Overview $0.001 $0.0001 Crypto Coin DetailCrypto Coin Detail $0.001 $0.0001 US dollars per call
Price per call for crypto tools, cheapest first.

Data source: live tool catalog snapshot, fetched 2026-11-12.

Chart data as a table
ToolPrice per callCache-hit price
Polymarket Balance$0.0005$0.0001
Polymarket Orderbook$0.0005$0.0001
Polymarket Market Detail$0.0005$0.0001
Polymarket Open Orders$0.0005$0.0001
Polymarket Price History$0.0005$0.0001
Polymarket Midpoint Price$0.0005$0.0001
Polymarket Search$0.0005$0.0001
Polymarket Trade History$0.0005$0.0001
Polymarket Trending$0.0005$0.0001
AsterDEX Exchange Info$0.001$0.0001
Crypto Market Overview$0.001$0.0001
Crypto Coin Detail$0.001$0.0001
ToolProviderPrice/callCache-hit
Polymarket Balancepolymarket$0.0005$5e-05
Polymarket Orderbookpolymarket$0.0005$5e-05
Polymarket Market Detailpolymarket$0.0005$5e-05
Polymarket Open Orderspolymarket$0.0005$5e-05
Polymarket Price Historypolymarket$0.0005$5e-05
Polymarket Midpoint Pricepolymarket$0.0005$5e-05
Polymarket Searchpolymarket$0.0005$5e-05
Polymarket Trade Historypolymarket$0.0005$5e-05
Polymarket Trendingpolymarket$0.0005$5e-05
AsterDEX Exchange Infoasterdex$0.001$0.0001
Crypto Market Overviewcoingecko$0.001$0.0001
Crypto Coin Detailcoingecko$0.001$0.0001

Connect via MCP

$ curl -X POST https://apibase.pro/api/v1/tools/aster.exchange_info/call \
  -H "Content-Type: application/json" -d '{"params": {}}'

FAQ

Is USDC the same as Bitcoin?

No. Bitcoin is a volatile asset with a free-floating price. USDC is a stablecoin that aims to hold a value of one US dollar.

Can an MCP agent pay with USDC without a wallet?

No. The agent needs a wallet address and a signing key to send USDC transfers. The tool provider cannot receive a payment without the transfer.

Which blockchain should the agent use for USDC?

Use the blockchain that the tool provider accepts. Fees and confirmation times vary by chain, so check the tool's payment page for the accepted network.

Does the agent need a native token for fees?

Most blockchains charge their native token for transaction fees, so the wallet needs a small balance of that token. The requirement depends on the chain.

Can a USDC payment to a tool be refunded?

The blockchain cannot reverse a confirmed USDC transfer. The tool provider's policy decides any refund. The provider owes no refund unless it publishes a commitment.

  1. STEP 1/2 Connect your MCP client
  2. STEP 2/2 Browse the full catalog

Written with AI assistance from APIbase's published documentation and public data; checked automatically against them. Corrections: https://apibase.pro/

Published: 2026-11-12Source: live apibase.pro catalog snapshot