Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
SUI_RPC_URL | No | RPC URL for Sui (e.g. https://fullnode.mainnet.sui.io:443) | |
BASE_RPC_URL | No | RPC URL for Base (e.g. https://mainnet.base.org) | |
INFURA_API_KEY | No | API key for Infura (optional, for better performance) | |
SOLANA_RPC_URL | No | RPC URL for Solana (e.g. https://api.mainnet-beta.solana.com) | |
ALCHEMY_API_KEY | No | API key for Alchemy (optional, for better performance) | |
POLYGON_RPC_URL | No | RPC URL for Polygon (e.g. https://polygon-rpc.com) | |
ARBITRUM_RPC_URL | No | RPC URL for Arbitrum One (e.g. https://arb1.arbitrum.io/rpc) | |
ETHEREUM_RPC_URL | No | RPC URL for Ethereum mainnet (e.g. https://mainnet.infura.io/v3/YOUR_INFURA_KEY) | |
OPTIMISM_RPC_URL | No | RPC URL for Optimism (e.g. https://mainnet.optimism.io) | |
AVALANCHE_RPC_URL | No | RPC URL for Avalanche C-Chain (e.g. https://api.avax.network/ext/bc/C/rpc) | |
QUICKNODE_API_KEY | No | API key for QuickNode (optional, for better performance) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_supported_chains | Get all supported chains for USDC bridging |
get_supported_tokens | Get supported tokens for a specific chain or all chains |
get_bridge_quote | Get a quote for bridging USDC or other tokens between chains |
execute_bridge | Execute a bridge transaction (simulation only - returns transaction data) |
get_transaction_status | Get the status of a bridge transaction |
get_user_balance | Get user token balance on a specific chain |
estimate_bridge_fees | Estimate fees for a bridge transaction |