eterna-mcp-agent-starter
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ETERNA_MCP_URL | No | URL of the official Eterna MCP endpoint. | https://mcp.eterna.exchange/mcp |
| ETERNA_CONFIG_DIR | No | Directory where Eterna credentials are stored. Overrides default ~/.eterna. | ~/.eterna |
| ETERNA_AUTH_ISSUER | No | The authentication issuer URL. | https://ai-auth.eterna.exchange |
| ETERNA_ACCESS_TOKEN | No | Access token for bridge mode to authenticate to the official Eterna MCP endpoint. Optional; if not set, the server reads credentials from ~/.eterna/credentials.json. |
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
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| eterna_fee_estimateA | Estimate monthly trading fees on Eterna Hybrid Exchange for a given notional volume and maker/taker mix, and the EHX credited back through EHX Payback. Uses the published flat schedule (0.014% maker / 0.035% taker). No credentials needed. |
| eterna_compare_feesA | Compare monthly fees for the same volume and maker/taker mix across Eterna, Hyperliquid (base tier), Bybit (non-VIP) and Binance (regular user). Returns a table with sources. No credentials needed. |
| eterna_setup_guideA | Step-by-step guide for connecting an AI agent to Eterna: the Claude connector (no code), the official CLI, a generic stdio MCP client via mcp-remote, or this starter server itself. No credentials needed. |
| eterna_agent_promptA | Return a guarded prompt template for a trading agent on Eterna (risk caps, mandatory stop loss, approval gates). Use it as the system or session prompt once the Eterna tools are connected. No credentials needed. |
| eterna_connection_statusA | Report whether this server is bridging the official Eterna MCP endpoint (token source, endpoint URL, number of remote tools exposed) and how to authenticate if it is not. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose: connection status, fee estimation, fee comparison, setup guidance, and prompt generation. There is no overlap between them.
All tool names follow a consistent eterna_<purpose> pattern with snake_case. The only minor deviation is that some names are nouns (connection_status, setup_guide) while others are verbs (compare_fees), but the pattern is still predictable.
Five tools is a reasonable count for a starter/onboarding server. It is slightly thin compared to a full trading server, but each tool serves a distinct onboarding or informational purpose.
The server covers the stated purpose of onboarding and fee transparency well: status, setup, fee estimation, comparison, and agent prompt. A minor gap is the lack of a tool for actually executing trades or fetching live market data, but that appears to be out of scope for a starter server.