Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ARCLEAP_SIGNERYesThe signer mode: 'circle' for Circle Developer-Controlled Wallets or 'privateKey' for a local private key
CIRCLE_API_KEYNoThe Circle API key (required when ARCLEAP_SIGNER=circle)
CIRCLE_WALLET_IDNoThe Circle wallet ID (required when ARCLEAP_SIGNER=circle)
ARCLEAP_MAX_DAILYNoDaily limit per wallet (mainnet)500
ARCLEAP_STATE_DIRNoDirectory path for state storage~/.arcleap-mcp
ARCLEAP_PRIVATE_KEYNoThe local private key (required when ARCLEAP_SIGNER=privateKey)
CIRCLE_ENTITY_SECRETNoThe Circle entity secret (required when ARCLEAP_SIGNER=circle)
CIRCLE_WALLET_ADDRESSNoThe Circle wallet address (required when ARCLEAP_SIGNER=circle)
ARCLEAP_MAX_PER_TRANSFERNoMaximum USDC per single transfer (mainnet)100

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
bridge_list_chainsA

Возвращает поддерживаемые сети и их CCTP-домены. Используй ключи сетей (например base, arbitrum) в остальных инструментах.

bridge_quoteA

Проверяет маршрут без отправки транзакций: балансы USDC и газа, комиссию протокола, лимиты. Вызывай перед bridge_start.

bridge_startA

Выполняет approve и сжигание USDC в исходной сети и сразу возвращает transferId. Выпуск в целевой сети выполняется отдельно через bridge_status. ОБЯЗАТЕЛЬНО передавай idempotencyKey: при повторном вызове с тем же ключом перевод не будет продублирован. Для проверки без трат используй dryRun.

bridge_statusA

Проверяет готовность аттестации Circle и, когда она готова, выпускает USDC в целевой сети. Вызывать повторно безопасно: выпуск произойдёт только один раз. Если аттестация ещё не готова — подожди минуту и вызови снова.

bridge_historyC

Список последних переводов и журнал операций. Полезно, чтобы понять, есть ли незавершённые переводы, которые нужно добить через bridge_status.

bridge_wallet_infoA

Показывает адрес и тип подписанта, а также текущие лимиты. Ключи никогда не возвращаются.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 6 tools

Disambiguation5/5

Each tool targets a distinct operation: bridge_start initiates a transfer, bridge_status completes it, bridge_history lists past transfers, bridge_wallet_info shows wallet details, bridge_list_chains lists supported networks, and bridge_quote checks routes. There's no overlap between these purposes, and the descriptions clearly explain the call flow and when each should be used.

Naming Consistency5/5

All tools follow a consistent 'bridge_' prefix with a clear noun indicating the resource or action (start, status, history, wallet_info, list_chains, quote). The verb_noun pattern is uniform throughout, making the naming predictable even for agents unfamiliar with the server.

Tool Count5/5

Six tools is well-scoped for a bridging service: coverage of start, completion, history, wallet info, chain list, and quote/preflight check. Each tool earns its place and none feel redundant or unnecessary for the domain.

Completeness4/5

The tool surface covers the full lifecycle of a cross-chain transfer: quoting/preflight, initiation, completion, and history/journal. Minor gaps exist, such as no explicit cancel/revert operation or gas management tool, but the core bridging workflow is fully covered with no dead ends.

Maintenance

ActivitySlowing
ResponsivenessNo issues