ArcLeap MCP
Provides USDC cross-chain bridging via Circle CCTP V2, with tools for checking quotes, initiating burns, monitoring attestation status, and minting on destination chains. Supports Circle Developer-Controlled Wallets for signing.
Supports bridging native USDC between Ethereum and compatible EVM networks (Base, Arbitrum, OP Mainnet, Polygon PoS, Avalanche) via Circle CCTP, including testnets and Arc Testnet.
Supports bridging USDC to and from Polygon PoS as one of the CCTP-compatible destination networks.
Click on "Install 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., "@ArcLeap MCPbridge 10 USDC from base to arbitrum with dryRun"
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.
ArcLeap MCP — мост USDC для ИИ-агентов
MCP-сервер, который даёт агенту возможность переводить нативные USDC между сетями через Circle CCTP V2 (сжигание → аттестация Circle → выпуск). Без обёрнутых токенов и пулов ликвидности.
Сети: Ethereum, Base, Arbitrum, OP Mainnet, Polygon PoS, Avalanche — и их тестнеты плюс Arc Testnet.
Почему отдельный сервер, а не веб-интерфейс
У агента нет браузера и всплывающих окон кошелька, зато есть три специфические проблемы, которых нет у человека:
Перевод длится минуты. Аттестация Standard Transfer занимает от нескольких минут до ~20. Поэтому
bridge_startвозвращается сразу после сжигания, а выпуск делается отдельным вызовомbridge_status. Агент не висит в блокирующем вызове.Агент может упасть или потерять контекст. Состояние каждого перевода лежит на диске,
bridge_historyпоказывает незавершённые переводы, аbridge_statusдоводит их до конца в любой момент.Агент может зациклиться и повторить вызов. Отсюда обязательный
idempotencyKey: повторный запуск с тем же ключом вернёт уже созданный перевод, а не сожжёт средства второй раз.
Related MCP server: orbit-api
Установка
npm install
npm run buildНастройка подписанта
Поддерживаются два режима — ключи никогда не попадают в контекст агента.
Вариант A. Circle Developer-Controlled Wallets (рекомендуется для реальных средств). Подпись выполняется на стороне Circle, у агента нет ни ключа, ни seed-фразы, доступны политики и аудит Circle.
ARCLEAP_SIGNER=circle
CIRCLE_API_KEY=...
CIRCLE_ENTITY_SECRET=...
CIRCLE_WALLET_ID=...
CIRCLE_WALLET_ADDRESS=0x...
npm install @circle-fin/developer-controlled-walletsВариант B. Локальный приватный ключ. Просто и быстро, но ключ лежит на машине — только для горячего кошелька с небольшими суммами.
ARCLEAP_SIGNER=privateKey
ARCLEAP_PRIVATE_KEY=0x...Ограничители
ARCLEAP_MAX_PER_TRANSFER=100 # максимум USDC за один перевод (mainnet)
ARCLEAP_MAX_DAILY=500 # суточный лимит на кошелёк (mainnet)
ARCLEAP_STATE_DIR=~/.arcleap-mcpЛимиты применяются только к mainnet: в тестнете агент может экспериментировать свободно. Превышение возвращает ошибку до отправки любых транзакций.
Подключение к Claude
claude_desktop_config.json (или .mcp.json для Claude Code):
{
"mcpServers": {
"arcleap-bridge": {
"command": "node",
"args": ["/абсолютный/путь/arcleap-mcp/dist/index.js"],
"env": {
"ARCLEAP_SIGNER": "privateKey",
"ARCLEAP_PRIVATE_KEY": "0x...",
"ARCLEAP_MAX_PER_TRANSFER": "50",
"ARCLEAP_MAX_DAILY": "200"
}
}
}
}Инструменты
Инструмент | Назначение |
| Сети и их CCTP-домены |
| Проверка без транзакций: балансы USDC и газа, комиссия, лимиты |
| Approve + сжигание, возвращает |
| Проверяет аттестацию и выпускает USDC в целевой сети |
| Переводы и журнал аудита, список незавершённых |
| Адрес и тип подписанта, текущие лимиты |
Типичный сценарий агента
bridge_quote { from: "base", to: "arbitrum", amount: "10" }
bridge_start { from: "base", to: "arbitrum", amount: "10", idempotencyKey: "task-42" }
→ { id: "…", status: "burned", burnTx: "0x…" }
bridge_status { transferId: "…" } # повторять раз в минуту
→ { status: "minted", mintTx: "0x…" }Начинать стоит с dryRun: true — пройдут все проверки, но ни одна транзакция не будет отправлена.
Важное о газе
Выпуск (receiveMessage) выполняется в целевой сети и требует там нативного токена на газ. bridge_quote заранее предупредит, если у получателя пустой баланс — иначе средства окажутся сожжены и будут ждать выпуска.
Об Arc
CCTP-домен Arc (26) существует только в тестовой сети. В mainnet такого домена нет, поэтому маршрут в Arc доступен лишь для arc-testnet. Как только Circle запустит Arc mainnet и выделит домен, сеть добавляется одной строкой в src/chains.ts.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP server for Circle's Agent Stack. Create wallets, set spend policies, send USDC, and pay x402-priced endpoints — all from a tool call.Last updated6421MIT

orbit-apiofficial
Flicense-qualityDmaintenanceMCP server for cross-chain bridging, enabling AI agents to find routes, estimate costs, check risks, execute transfers, and track status across blockchains.Last updated- AlicenseAqualityDmaintenanceAn MCP server for USDC payments on Base, enabling AI agents to check balances, send payments, generate payment requests, and view transaction history.Last updated41MIT
- Alicense-qualityAmaintenanceNon-custodial BVCC Agent Wallet MCP server: let an AI agent check balances, send native/ERC-20, approve, and swap on Uniswap v3/v4 across Ethereum, BNB Chain, Arbitrum and Base, within on-chain enforced limits.Last updated3312MIT
Related MCP Connectors
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Agent-commerce MCP server for x402/USDC payments and affiliate splits on Base.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/danilaverbena/arcleap-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server