Trading Signals

Live AI crypto trading signals for agents. No API key needed to try — 3 signals + hit rate.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
96%
Integridad del esquema
92%
Calidad de los nombres
96%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,623Tokens (definiciones de herramientas)
~2.8 KBTamaño de respuesta típico
Impacto moderado en la atención (1.27% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "trading-signals": {
      "url": "https://signals.x70.ai/mcp"
    }
  }
}

Puntos de conexión remotos

https://signals.x70.ai/mcpstreamable-http
https://signals.x70.ai/ssesse

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪register(name, email, githubUrl, purpose)

DEPRECATED — no longer issues API keys. Returns a link to https://signals.x70.ai/mcp-signup, where keys are created from a free account. Every other tool works without a key (3-signal preview), so there is no need to call this or to collect anyone's personal details for it.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Ignored — kept for backward compatibility"
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Ignored — kept for backward compatibility"
    },
    "githubUrl": {
      "type": "string",
      "format": "uri",
      "description": "Ignored — kept for backward compatibility"
    },
    "purpose": {
      "type": "string",
      "description": "Ignored — kept for backward compatibility"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_signals(apiKey, limit, days, coin, direction, ...)

Fetch live (active) crypto trading signals with entry, SL, TP, leverage, confidence. Optional research-backed filters let you build your own strategy: direction, coin include/exclude, SL distance %, R/R, confidence band, Open Interest range, 24h volume, tags, primary anomaly trigger, day-of-week skips, BTC 24h regime gate. Sorted by live PnL (most profitable first). WORKS WITHOUT AN API KEY: omit apiKey for a free 3-signal preview (coin + direction + confidence); a free account returns up to 100 signals with full reasoning and verified outcomes.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "description": "Optional. Your Signals API key. Omit it for a 3-signal anonymous preview; get a free key at https://signals.x70.ai/mcp-signup for full metadata."
    },
    "limit": {
      "type": "number",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Max signals to return (default 10, max 100)"
    },
    "days": {
      "type": "number",
      "minimum": 1,
      "maximum": 30,
      "default": 7,
      "description": "Lookback window in days"
    },
    "coin": {
      "type": "string",
      "description": "Single coin symbol (e.g. BTC). Case-insensitive. Convenience alias for coinInclude=<coin>."
    },
    "direction": {
      "type": "string",
      "enum": [
        "bullish",
        "bearish",
        "any"
      ],
      "description": "Filter by signal direction. \"bullish\" = long. Default = any."
    },
    "coinInclude": {
      "type": "string",
      "description": "Comma-separated coin allowlist (e.g. \"BTC,ETH,SOL\")."
    },
    "coinExclude": {
      "type": "string",
      "description": "Comma-separated coin blocklist. Hyper-blacklist used by Lean v2-R: \"kPEPE,ADA,HYPER,LDO,LINEA,2Z\"."
    },
    "slDistPctMin": {
      "type": "number",
      "description": "Minimum stop-loss distance in % (e.g. 3 = ≥3% to SL). SL≥3 drops the toxic [2,3) bucket."
    },
    "slDistPctMax": {
      "type": "number",
      "description": "Maximum stop-loss distance in %."
    },
    "riskRewardRatioMin": {
      "type": "number",
      "description": "Minimum risk/reward ratio."
    },
    "riskRewardRatioMax": {
      "type": "number",
      "description": "Maximum risk/reward ratio. Champion v1 uses RR<1.5."
    },
    "confidenceMin": {
      "type": "number",
      "minimum": 0,
      "maximum": 1,
      "description": "Minimum confidence (0..1). Counter-intuitive: >0.76 historically underperforms."
    },
    "confidenceMax": {
      "type": "number",
      "minimum": 0,
      "maximum": 1,
      "description": "Maximum confidence (0..1). Best band 0.62-0.76."
    },
    "coinOiMin": {
      "type": "number",
      "description": "Minimum open interest in USD (e.g. 500000 for $500k). OI <$500k coins historically toxic."
    },
    "coinOiMax": {
      "type": "number",
      "description": "Maximum open interest in USD. R13 uses $500k-$10M."
    },
    "coinVolMin": {
      "type": "number",
      "description": "Minimum 24h notional volume in USD."
    },
    "tagsInclude": {
      "type": "string",
      "description": "Comma-separated tags (any-of match)."
    },
    "primaryTrigger": {
      "type": "string",
      "description": "Sentinel anomaly trigger name (e.g. \"vpin_toxicity\" for the S9 Vpin Sniper preset)."
    },
    "skipDOW": {
      "type": "string",
      "description": "Comma-separated day names to skip (e.g. \"Saturday,Sunday\"). Mondays toxic, weekends weak."
    },
    "skipHourUtc": {
      "type": "string",
      "description": "Comma-separated hours UTC to skip (0..23). EU/US overlap 9-13 weakest."
    },
    "btcRet24hMax": {
      "type": "number",
      "description": "Skip if BTC 24h return % > this (e.g. 1.5). H1 regime gate: BTC rally rotates flow away from alts."
    },
    "btcRet24hMin": {
      "type": "number",
      "description": "Skip if BTC 24h return % < this."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_signal(apiKey, signalId)

Fetch a single signal by ID with live price and PnL. Use to check verification status and outcome.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "description": "Required. Get a free key at https://signals.x70.ai/mcp-signup."
    },
    "signalId": {
      "type": "string",
      "description": "Signal ID to look up"
    }
  },
  "required": [
    "signalId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_stats(apiKey, days)

Get aggregated performance: hit rate, average ROI per signal, average leverage, breakdown by direction. No API key required.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "description": "Optional for this tool — aggregate stats are public. Get a free key at https://signals.x70.ai/mcp-signup."
    },
    "days": {
      "type": "number",
      "minimum": 1,
      "maximum": 90,
      "default": 30,
      "description": "Lookback period in days"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_signal_history(apiKey, limit, days, coin, status, ...)

Fetch historical (verified) signals with pagination. Returns resolved signals (success/failed) ordered newest-first.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "description": "Required. Get a free key at https://signals.x70.ai/mcp-signup."
    },
    "limit": {
      "type": "number",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Max signals per page (default 10, max 100)"
    },
    "days": {
      "type": "number",
      "minimum": 1,
      "maximum": 90,
      "default": 30,
      "description": "Lookback window in days"
    },
    "coin": {
      "type": "string",
      "description": "Filter by coin symbol (e.g. BTC, ETH). Case-insensitive."
    },
    "status": {
      "type": "string",
      "enum": [
        "success",
        "failed",
        "all"
      ],
      "default": "all",
      "description": "Filter by verification outcome"
    },
    "cursor": {
      "type": "string",
      "description": "Pagination cursor (signal ID). Pass the last signal ID from previous page to get next page."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas