Usdc Coin

developer2026-10-27

On this page

USDC is a dollar-pegged stablecoin that Circle issues, and developers use it as a token on blockchains such as Ethereum and Solana. An agent or script reads USDC balances and submits transfers either through the token contract on a chain or through an issuer or wallet API. MCP tools for USDC wrap those reads and writes as named functions, so the agent calls a tool and the gateway holds the credentials.

What USDC means in developer terms

USDC is a fiat-backed stablecoin that Circle issues. Circle describes the token and its reserves at https://www.circle.com/en/usdc. A USDC balance is a token balance recorded on a blockchain. It is not a bank deposit. Your code reads that balance from a chain or from an issuer API.

Circle publishes developer documentation for its APIs at https://developers.circle.com. Read it before you write code against a specific endpoint. Endpoint names, required fields and authentication steps change between product versions.

Choosing the network and the token contract

The same USDC token exists on several networks, and each network has its own contract address. A transfer on one network does not move the balance on another. Pick the network first, then look up the contract address for that network in the issuer documentation.

  • Ethereum uses an ERC-20 style contract, so tools that speak the Ethereum JSON-RPC interface can read balances and send transfers.
  • Solana uses its own token program, so the account model differs and the transfer instructions differ.

Check the decimals value on the token contract before you format an amount for display. Code that assumes the wrong decimal count will show amounts that are off by a large factor, and the chain will still accept the transaction.

Reading balances and sending transfers

A balance read needs only a wallet address and a contract address. The node returns the raw integer amount. Your code divides that amount by the decimals value to get the display amount. No signing key is required for a read.

A transfer needs a signed transaction. Your code or your wallet service signs the transfer with a private key, then broadcasts it to the network. The network returns a transaction hash, and the transfer is final only after the network confirms it with enough blocks for your risk tolerance.

Test on a test network first. Faucets and test deployments let you exercise the full signing and broadcast path without moving real dollars.

Giving an agent USDC access through MCP tools

The Model Context Protocol lets an agent call tools that a server exposes. A tool has a name, a set of typed arguments, and a result. An agent that calls a balance tool sends an address and a network, and receives a structured answer.

Gateway-based MCP tools keep the provider credentials on the server side. The agent never sees the API key for the issuer or the wallet provider. The gateway checks the call, forwards it to the provider, and returns the result to the agent.

Write tools need more care than read tools. A transfer tool moves value when it runs, so the tool definition should state the network, the recipient, the amount and the token contract in its arguments, and the agent should not fill in any of those from memory.

What access costs

Plan prices for the APIbase gateway run from 0 USD to 29.99 USD. The plan page shows the current figures and the terms that apply to each plan.

Circle sets its own fees for minting and redeeming USDC. No public fee schedule was checked for this page, so confirm those fees on Circle's pages before you budget a flow that converts between USDC and US dollars.

Safety rules before a payment tool runs

Set guardrails in the tool layer, not in the prompt. A prompt can be ignored or misread, while a tool-side check runs every time.

  • Restrict each transfer tool to an allowlist of recipient addresses and a maximum amount per call.
  • Require explicit human approval for any transfer above a set threshold, and log every approval with the transaction hash.
  • Keep private keys in a signing service or hardware module, and never place them in tool arguments or agent context.

Log the network, contract address, amount and transaction hash for every write call. Those four fields let you reconcile a balance after a dispute or a failed run.

Live pricing — developer

Price per call, developer tools Horizontal bar chart of the price per call and the cache-hit price, in US dollars, for 12 developer tools. The same values are in the table below the chart. Price per call Cache-hit price $0.0 $0.0005 $0.001 Usage Time SeriesUsage Time Series $0.0 $0.0 Per-Tool Usage BreakdownPer-Tool Usage Breakdown $0.0 $0.0 Usage SummaryUsage Summary $0.0 $0.0 Discover ToolsDiscover Tools $0.0 $0.0 Batch Tool CallsBatch Tool Calls $0.0 $0.0 Tool Quality MetricsTool Quality Metrics $0.0 $0.0 Tool Quality RankingsTool Quality Rankings $0.0 $0.0 List Programming LanguagesList Programming Languages $0.001 $0.0001 Check CVE ID Reservation Stat…Check CVE ID Reservation Status $0.001 $0.0001 Security Advisories (deps.dev)Security Advisories (deps.dev) $0.001 $0.0001 Dependency Tree (deps.dev)Dependency Tree (deps.dev) $0.001 $0.0001 Package Info (deps.dev)Package Info (deps.dev) $0.001 $0.0001 US dollars per call
Price per call for developer tools, cheapest first.

Data source: live tool catalog snapshot, fetched 2026-10-27.

Chart data as a table
ToolPrice per callCache-hit price
Usage Time Series$0.0$0.0
Per-Tool Usage Breakdown$0.0$0.0
Usage Summary$0.0$0.0
Discover Tools$0.0$0.0
Batch Tool Calls$0.0$0.0
Tool Quality Metrics$0.0$0.0
Tool Quality Rankings$0.0$0.0
List Programming Languages$0.001$0.0001
Check CVE ID Reservation Status$0.001$0.0001
Security Advisories (deps.dev)$0.001$0.0001
Dependency Tree (deps.dev)$0.001$0.0001
Package Info (deps.dev)$0.001$0.0001
ToolProviderPrice/callCache-hit
Usage Time Seriesaccount$0$0
Per-Tool Usage Breakdownaccount$0$0
Usage Summaryaccount$0$0
Discover Toolsapibase$0$0
Batch Tool Callsplatform$0$0
Tool Quality Metricsplatform$0$0
Tool Quality Rankingsplatform$0$0
List Programming Languagesjudge0$0.001$0.0001
Check CVE ID Reservation Statuscve-mitre$0.001$0.0001
Security Advisories (deps.dev)depsdev$0.001$0.0001
Dependency Tree (deps.dev)depsdev$0.001$0.0001
Package Info (deps.dev)depsdev$0.001$0.0001

Connect via MCP

How a tool call worksAn AI agent sends a tool call to the APIbase gateway. The gateway checks payment, calls the provider API, and returns the JSON result to the agent.Your agentAPIbase gatewayProvider API1. tool call2. paid call3. JSON result flows back to the agent
Diagram: the path of one tool call.

Data source: gateway design, no measured values.

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

FAQ

What is USDC for a developer?

USDC is a dollar-pegged stablecoin that Circle issues. For a developer it is a token on blockchains such as Ethereum and Solana, so you read its balance from a chain or an issuer API and move it with a signed transaction.

Is USDC the same token on every network?

The same USDC exists on several networks, but each network has its own contract address. A transfer on one network does not change the balance on another, so select the network before you read or write.

Can an AI agent send USDC through MCP tools?

Yes, if the gateway exposes a transfer tool. Give the agent a tool with typed arguments for network, recipient, contract and amount. Keep the signing key on the server side, and set per-call limits and approval rules.

How much does access to USDC tooling cost?

Plan prices run from 0 USD to 29.99 USD. Circle sets its own minting and redeeming fees, and no public fee schedule was checked for this page, so confirm those on Circle's site.

Where do I start with USDC development?

Read the Circle developer documentation at https://developers.circle.com, pick a test network, check the token decimals on the contract, and run a balance read before you write any transfer code.

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

Published: 2026-10-27Source: live apibase.pro catalog snapshot