Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
ELFA_BASE | No | ELFA base URL (defaults to https://api.elfa.ai) | https://api.elfa.ai |
ELFA_HEADER | No | Header name for auth (defaults to x-elfa-api-key) | x-elfa-api-key |
ELFA_API_KEY | Yes | API key required for ELFA calls. Get from ELFA (https://www.elfa.ai/api). | |
ELFA_AUTH_TYPE | No | Set to x-elfa-api-key (default) or bearer | x-elfa-api-key |
COINGECKO_API_KEY | No | Optional API key for CoinGecko if you use the CoinGecko MCP with a key |
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 |
---|---|
elfa_set_auth | Set ELFA API auth. Params: key (string), headerName (Authorization|x-elfa-api-key), scheme (e.g., Bearer). |
elfa_set_base | Set ELFA base URL (e.g., https://api.elfa.ai). |
elfa_reload_env | Reload .env files from common locations. |
elfa_status | Show current ELFA config (key masked) and .env load info. |
elfa_query | Generic ELFA proxy. Call any ELFA path with method/query/body. Returns JSON. |
elfa_trending | Alias to /v2/aggregations/trending-tokens (timeframe, chain, limit, cursor). |
elfa_trending_tokens | Trending tokens aggregation. Params: timeframe, chain, limit, cursor. |
elfa_token_news | Token news. Params: symbols (comma), chain, start, end, limit, cursor, sources. |
elfa_keyword_mentions | Multi-keyword mentions. Params: keywords (array|string), start, end, chain, limit, cursor, sources. |
ta_rsi | Compute RSI (Wilder). Inputs: values (oldest→newest), period?(14). Returns latest RSI. |
ta_bollinger | Compute Bollinger Bands (SMA + population stdev). Inputs: values (oldest→newest), period?(20), mult?(2). |
ta_summary | Return both RSI and Bollinger in one call. Inputs: values (oldest→newest), rsiPeriod?(14), bbPeriod?(20), bbMult?(2). |