Skip to main content
Glama
Jegoba90
by Jegoba90

Análisis de un activo

get_insight
Read-onlyIdempotent

Retrieve deterministic crypto asset analysis from CryptoCapi for a coin, selecting pulse or alpha views with audit trail and protocol hash.

Instructions

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.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
viewNo"pulse" no exige pase con una key free; "alpha" trae el sello y requiere pase. Con la key de demostración la respuesta es siempre alpha. Por defecto "pulse".
engineNoMotor que firma el análisis. Por defecto "radar".
coin_idYesIdentificador de la moneda, en minúsculas: "bitcoin", "ethereum", "solana".

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (read-only, idempotent, non-destructive, open-world), yet the description adds substantial context beyond them: demo-key 403 behavior for non-BTC/ETH coins, the fact that demo responses are always alpha, and the exact empty-result envelope semantics. This is exactly the kind of auth/error/result behavior the description should carry.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Dense but front-loaded: purpose first, then access rules, then response interpretation. It is on the long side for a 3-param read tool and slightly re-states the view/engine access rules already in the schema, but nearly every sentence carries usable information, so little is wasted.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description correctly shoulders the burden of explaining the return values — audit_trail, protocol_hash, z_score vs Bollinger-band semantics, stablecoin reading, and the {status:success, data:null} empty case. An agent has everything needed to call and interpret the result without guessing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so 3 is the baseline, but the description adds meaning the schema does not fully carry — the demo key forces an alpha response in any view, and unknown coins 403 even when pulse is requested. That interaction between view and key state goes beyond the enum descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource — deep deterministic analysis of a single asset via CryptoCapi's engine, with the two views (pulse/alpha) named. It is clear what the tool does, but it never distinguishes itself from siblings like get_signal or scan_market, leaving the agent to infer which analysis surface to pick.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives concrete conditional guidance: pulse needs no paid pass, alpha requires the Radar Alpha (or Quant Plus with engine="quant_plus") pass, and the demo key path. It stops short of naming alternatives or stating when to prefer this over get_signal, so context is clear but exclusions are absent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools