Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FRAXSCAN_API_KEY | Yes | API key for the Fraxscan service. | |
| TELEGRAM_CHAT_ID | Yes | Your numeric Telegram chat ID. | |
| COINGECKO_API_KEY | No | Optional API key for CoinGecko. | |
| TELEGRAM_BOT_TOKEN | Yes | Telegram bot token obtained from BotFather. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {
"tasks": {
"list": {},
"cancel": {},
"requests": {
"tools": {
"call": {}
},
"prompts": {
"get": {}
},
"resources": {
"read": {}
}
}
}
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| convert_crypto | Convert cryptocurrency using real-time rates (e.g., BTC to ETH, USDC to USD). Args: amount: Volume to convert (e.g., 1.5) from_coin: Coin ID/Symbol (e.g., 'bitcoin', 'ethereum', 'usdc') to_coin: Target currency (e.g., 'usd', 'eur', 'eth') |
| get_transactions | Fetch the 5 latest transactions for a specific address on the FRAX Network Args: address: the wallet address to check |
| send_telegram_message | Send a notification to the configured Telegram Chat. Args: message: The text to send to your phone. |
| telegram_read_messages | Reads the last few messages sent to the bot by the user. Useful for checking if the user has replied or asked a question. |
| telegram_reply | Sends a reply to a specific user/chat ID. Args: chat_id: The ID of the user to reply to. text: The message to send back. |
| wait_for_seconds | Pauses execution for a set number of seconds. REQUIRED for running automated loops to reply messages. |
| wallet_check | Check the native token balance of a wallet across multiple blockchains. Args: address: The wallet address (must start with 0x) |
| get_gas_prices | Check the current gas fees (in Gwei) across multiple blockchains. Low (<10) is cheap. High (>50) is expensive. |
| health_check | Returns a status message that the server is live |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |