Trading Signals
Live AI crypto trading signals for agents. No API key needed to try — 3 signals + hit rate.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"trading-signals": {
"url": "https://signals.x70.ai/mcp"
}
}
}Remote-Endpunkte
https://signals.x70.ai/mcpstreamable-httphttps://signals.x70.ai/ssesseWas es kann
Tool-Inventar
Tools (5)
⚪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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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#"
}Community
Nachweis