Arcade Agent MCP
Integrates with Circle's Arc L1 blockchain infrastructure and USDC-native DEX/launchpad, enabling AI agents to execute swaps, manage portfolios, and interact with bonding curves using Circle's wallet and transaction creation APIs.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Arcade Agent MCP What's the best price to swap 50 USDC for DAI?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Arcade Agent MCP
Lets any MCP-capable AI agent (Claude Desktop, Claude Code, etc.) use Arcade ā a USDC-native DEX + bonding-curve launchpad on Circle's Arc L1.
The agent discovers markets, gets best-execution quotes, and receives
ready-to-sign contract-call descriptors. The agent signs them with its
own wallet (e.g. a Circle developer-controlled wallet via
createContractExecutionTransaction). This server never holds keys.
Configure (Claude Desktop / Claude Code)
Add to your MCP config (no install needed, npx fetches it):
{
"mcpServers": {
"arcade": {
"command": "npx",
"args": ["-y", "arcade-agent-mcp"],
"env": { "ARCADE_API_BASE": "https://www.arcade.trading" }
}
}
}ARCADE_API_BASE defaults to https://www.arcade.trading; point it at
http://localhost:3000 for local dev.
From source (development):
git clone https://github.com/obseasd/arcade-agent-mcp && cd arcade-agent-mcp && npm install,
then use "command": "node", "args": ["/absolute/path/to/index.mjs"].
Related MCP server: arc-market-mcp
Tools
Tool | What it does |
| reference tradeable tokens on Arc |
| launchpad tokens by market cap |
| known-token balances for a wallet |
| best-execution price quote (read-only) |
| build approve + swap descriptors to sign |
| build bonding-curve buy/sell or create-token descriptors |
| build a basket-converge swap (aggregator) |
How an agent executes a build result
Every build tool returns { ok, executable, calls: [...] } where each call is:
{
"contractAddress": "0x...",
"abiFunctionSignature": "swapExactTokensForTokens(uint256,uint256,address[],address,uint256)",
"abiParameters": ["1000000", "990000", ["0x...","0x..."], "0xAGENT", "1750000000"]
}Feed each call, in order, to Circle's
createContractExecutionTransaction (blockchain ARC-TESTNET, your agent
wallet). Run the approve call first, then the action call.
See ../docs/AGENT_API.md for the full architecture and a worked example.
Available Tools
8 toolsarcade_launchpadA
Build bonding-curve buy/sell or create-token descriptors on Arc. action='buy' {token, amountUsdcIn}; action='sell' {token, tokensIn}; action='create' {name, symbol, metadataURI?, mode?}. amountUsdcIn/tokensIn are RAW units (USDC 6 decimals, launch tokens 18). Run the returned calls[] in order (approve, then action). token must be a 0x address (launchpad tokens are not symbol-addressable).
Inputs: action (required), mode, name, token, +5 more.
arcade_marketsA
List always-tradeable reference tokens on Arc (USDC, stablecoins, BTC, ETH).
Inputs: no named parameters.
arcade_multiswapA
Build a basket-converge swap (Arcade aggregator): many input tokens into one output token in a single settlement on Arc. inputs amounts are RAW token units. tokenOut accepts a symbol or 0x address. Run the returned calls[] in order (one approve per input, then swapToSingle).
Inputs: inputs (required), tokenOut (required), minTotalOut.
arcade_portfolioB
Get known-token balances for a wallet address.
Inputs: wallet (required).
arcade_quoteA
Best-execution price quote across all Arc venues. Read-only. amountIn is in raw token units.
Inputs: tokenIn (required), amountIn (required), tokenOut (required), slippageBps.
arcade_swapA
Build approve + swap contract-call descriptors (contractAddress, abiFunctionSignature, abiParameters) for the agent to sign with its own wallet on ARC-TESTNET (chainId 5042002). recipient is the agent wallet; output is sent there. amountIn is RAW token units (integer string; USDC has 6 decimals). Run the returned calls[] in order (approve, then swap). tokenIn/tokenOut accept a known symbol (USDC, USDT, EURC, WUSDC, cirBTC, WETH) or a 0x address.
Inputs: tokenIn (required), amountIn (required), tokenOut (required), recipient (required), +1 more.
arcade_swap_finalizeB
Permit2 step 2: after signing the typedData from arcade_swap (Circle sign/typedData), inject the signature and get the execute() call. Pass the same swap params plus the echoed permit and the signature.
Inputs: tokenIn (required), amountIn (required), tokenOut (required), recipient (required), +3 more.
arcade_trendingC
List launchpad tokens ranked by market cap (USDC), with curve progress.
Inputs: limit.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogā¦
TDQS
Scored across 8 tools
Each tool serves a clearly distinct purpose: launchpad create/trade, markets listing, multiswap, portfolio balances, quoting, single swap, swap finalization, and trending. No two tools overlap; even swap and swap_finalize are sequential steps with different roles.
All tools follow the 'arcade_<noun>' pattern using snake_case. Names are descriptive and consistent, with variations only in compound words (multiswap, swap_finalize) that remain predictable.
With 8 tools, the server is well-scoped for a DeFi trading platform, covering quoting, swaps, launchpad, portfolio, and market data without excess or deficiency.
The tool set covers core operations: quotes, single and multi-asset swaps, launchpad creation/trading, portfolio balances, and market/trending information. No obvious operational gaps for the intended domain.
Maintenance
Related MCP Connectors
AI agents on Arc: search paid x402 APIs, ERC-8004 reputation, Argus launch data paid in USDC.
Warden MCP lets AI agents find tokens, quote swaps and trade onchain on Base, BNB Chain, Robinhood Chain, Arc and Solana, within limits you set. Market tools need no credential: list_chains, search_tokens, trending_tokens, price_history, quote_swap and swap_status. Search by name, ticker or contract address, read USD price candles, and price a swap before committing to it, including cross-chain swaps. Wallet tools act for the wallet whose owner connected the agent, by OAuth sign-in or a wk_ key. agent_permissions shows what the agent may do and its daily limits. prepare_swap builds a trade and hands the owner a review link to sign. With request_session the owner turns on hands-free trading in one tap, and execute_swap then trades within the limits they set. swap_status tracks gasless and cross-chain trades. get_wallet shows holdings on every chain. Gasless trading is available on Base, BNB Chain and Robinhood Chain. Built by Warden Protocol, the team behind Warden Token Terminal.
Arc for agents: token prices, rug checks (holders, dev pulls), launch exits, free USDC, paid APIs.
Human-governed Arc agent services, live demand signals, quotes, feedback, and USDC commerce.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for Alpha Arcade prediction markets on Algorand. Enables AI agents to browse markets, fetch orderbooks, place orders, manage positions, and trade on-chain prediction markets.2067 npm10MIT
- AlicenseAqualityBmaintenanceEnables reading live market state on Arc (chainId 5042) including launchpads, LP APRs, RPC consensus, token screens, honeypot simulations, and an agent directory.1222 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP-compatible AI agents to manage Mandates and execute USDC-denominated trades on Arc, including checking equity, holdings, active rules, available loss headroom, fetching Chainlink prices, and swapping approved assets. Rule violations such as excessive trade size, insufficient balance approvals, expired deadlines, or transfers involving unauthorized recipients produce clear failure states containing actionable guidance.7 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to launch tokens, trade, claim creator fees, manage locks, recover projects, and perform on-chain reads on Arc mainnet through 19 prepare/execute/read tools plus optional shared asset tools.41 npm1MIT