Skip to main content
Glama
obseasd

Arcade Agent MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ARCADE_API_BASENoBase URL for the Arcade API. Defaults to https://www.arcade.trading; point at http://localhost:3000 for local dev.https://www.arcade.trading

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
arcade_marketsA

List always-tradeable reference tokens on Arc (USDC, stablecoins, BTC, ETH).

arcade_trendingC

List launchpad tokens ranked by market cap (USDC), with curve progress.

arcade_portfolioB

Get known-token balances for a wallet address.

arcade_quoteA

Best-execution price quote across all Arc venues. Read-only. amountIn is in raw token units.

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.

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.

arcade_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).

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).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
arcade-openapiArcade Agent API OpenAPI 3.1 spec
arcade-guideHow an agent executes Arcade descriptors with Circle Wallets

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/obseasd/arcade-agent-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server