Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CRYPTOCAPI_API_KEYNoYour API key. Optional: without any variable the package falls back to the public demo key.demo_btc_eth_public
CRYPTOCAPI_API_BASENoAPI base URL, for development.https://api.cryptocapi.com/v1
CRYPTOCAPI_TIMEOUT_MSNoTime budget per request, in ms. It replaces the per-tool defaults (20s for get_insight and get_signal, 45s for batch_signals and scan_market) rather than adding to them.

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
get_insightA

Análisis de un activo con el motor determinista de CryptoCapi. La vista "pulse" no exige pase con una key del plan free. La vista "alpha" trae el análisis profundo con el audit_trail y su protocol_hash, que es el sello del cálculo, y requiere el pase Radar Alpha (o Quant Plus si se pide engine="quant_plus"). Con la key pública de demostración, que es la que se usa si no se configura otra, solo responden bitcoin y ethereum, en cualquier vista, y la respuesta es siempre la alpha: otra moneda da 403 aunque se pida "pulse". Al leer la respuesta: z_score mide el MOVIMIENTO del último día cerrado (UTC), no el del día en curso, contra los movimientos pasados, y la posición en Bandas de Bollinger mide el NIVEL de precio contra su rango. Son ejes distintos: precio en el tercio superior con z_score negativo no es una contradicción, es un nivel alto después de un día que cerró con una caída fuerte. No las mezcles en una sola frase. Las stablecoins se leen por la distancia de su último cierre al dólar, no por el z_score. Si la moneda todavía no tiene análisis, la respuesta es {"status":"success","data":null}: no es un error ni un fallo de la consulta, es que ningún motor calculó nada para ese activo. Decilo así, «no hay análisis disponible», y no completes el hueco por tu cuenta.

get_signalA

Señal cuantitativa para un par de trading. Requiere el pase Quant Pro: ningún otro motor lo habilita. Ojo con el formato, que no es el mismo que en las otras herramientas: acá va el par ("BTCUSDT"), no el identificador de moneda ("bitcoin").

batch_signalsA

Señales de Quant Plus para varios activos en una sola llamada. Requiere el pase Quant Plus, con una excepción: con la key pública de demostración funciona para bitcoin y ethereum, igual que get_insight. Ojo con el formato: acá van identificadores de moneda ("bitcoin"), no pares de trading, al revés que en get_signal. Solo un universo curado tiene señal, bastante más chico que el conjunto de activos que CryptoCapi sigue: un activo fuera de él vuelve con available: false, y eso es la respuesta correcta, no un error.

scan_marketA

Recorre el mercado y devuelve los activos mejor rankeados según una estrategia. Requiere el pase Market Scan, que se vende aparte de Quant Plus aunque el ranking se arme sobre sus señales. El ranking cubre el universo curado de Quant Plus, bastante más chico que el conjunto de activos que CryptoCapi sigue, así que pedir 50 puede devolver bastante menos. Eso no es un fallo.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 4 tools

Disambiguation4/5

The four tools target distinguishable operations: single-asset insight, single-pair signal, multi-asset signals, and market ranking. However, get_signal, batch_signals, and scan_market all revolve around quantitative signals and require different passes, which creates mild overlap an agent could mix up. The descriptions clarify input formats (pair vs. coin id) and pass requirements, mitigating most confusion.

Naming Consistency4/5

Names mostly follow a verb_noun pattern (get_insight, get_signal, batch_signals, scan_market) in consistent snake_case. The deviation is that similar operations use different leading verbs (get_ vs. batch_ vs. scan_), but the style is otherwise predictable.

Tool Count4/5

Four tools is slightly thin but reasonable for a read-only analytics/market-data API. Each tool maps to a distinct product tier (Insight, Quant Pro, Quant Plus, Market Scan), so none feel redundant. A couple more lifecycle helpers could round it out, but nothing is bloated.

Completeness4/5

As a read-only crypto analytics surface, it covers single-asset analysis, single-pair signals, batch signals, and market scanning, which is good lifecycle coverage for queries. No obvious query gaps for the stated purpose, though discoverability of the curated universe is left implicit.

Maintenance

ActivityActive
ResponsivenessNo issues