Market Intelligence API (core)

15 core x402 market tools: trade decisions, token risk, new tokens, swap quotes, news, macro

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
99%
Vollständigkeit des Schemas
92%
Qualität der Benennung
50%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (15)

  • LOWTool 'market.opportunities' doesn't follow camelCase/snake_casein market.opportunities
  • LOWTool 'decision.sample' doesn't follow camelCase/snake_casein decision.sample
  • LOWTool 'feedback.send' doesn't follow camelCase/snake_casein feedback.send
  • LOWTool 'decision.lite' doesn't follow camelCase/snake_casein decision.lite
  • LOWTool 'signals.track_record' doesn't follow camelCase/snake_casein signals.track_record
  • LOWTool 'market.snapshot' doesn't follow camelCase/snake_casein market.snapshot
  • LOWTool 'decision.pre_trade' doesn't follow camelCase/snake_casein decision.pre_trade
  • LOWTool 'token.risk' doesn't follow camelCase/snake_casein token.risk
  • LOWTool 'token.new_launches' doesn't follow camelCase/snake_casein token.new_launches
  • LOWTool 'token.swap_quote' doesn't follow camelCase/snake_casein token.swap_quote

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~3,219Tokens (Tool-Definitionen)
~1.2 KBTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (2.51% von 128k Kontext)

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": {
    "market-intelligence-core": {
      "url": "https://api.marketintelligenceapi.com/mcp/core"
    }
  }
}

Remote-Endpunkte

https://api.marketintelligenceapi.com/mcp/corestreamable-http

Was es kann

Tool-Inventar

Tools (15)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢market.opportunities(maxResults, include, assetClass, minBuyPressure, minVolumeMultiple, ...)

Goal-driven scan: name an objective and constraints, get ranked symbols with supporting and conflicting evidence grouped by independent source (spot DEX flow, perp positioning, smart-money wallets), typed risk factors, data quality, the live 1h hit rate of the signal and the next calls to make. Use instead of chaining screeners. Objectives: unusual_buying, unusual_selling, breakout, breakdown, crowded_positioning, smart_money_accumulation, smart_money_distribution.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "maxResults": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 10,
      "description": "Maximum number of ranked symbols (default 10)"
    },
    "include": {
      "description": "Blocks to return; default all",
      "type": "array",
      "items": {
        "enum": [
          "metrics",
          "evidence",
          "risk_factors",
          "data_quality",
          "track_record",
          "market_context"
        ],
        "type": "string"
      }
    },
    "assetClass": {
      "enum": [
        "crypto",
        "us_equity",
        "perp_only"
      ],
      "type": "string",
      "description": "Restrict to crypto, us_equity or perp_only symbols"
    },
    "minBuyPressure": {
      "default": 60,
      "minimum": 50,
      "maximum": 100,
      "description": "Pressure on the objective's side (buy for buying, sell for selling)",
      "type": "number"
    },
    "minVolumeMultiple": {
      "default": 1.5,
      "type": "number",
      "description": "Volume vs the symbol's own baseline"
    },
    "objective": {
      "enum": [
        "unusual_buying",
        "unusual_selling",
        "breakout",
        "breakdown",
        "crowded_positioning",
        "smart_money_accumulation",
        "smart_money_distribution"
      ],
      "type": "string",
      "description": "What to look for"
    },
    "minVolumeUsd": {
      "default": 0,
      "type": "number",
      "description": "USD traded in the window"
    },
    "minConfidence": {
      "type": "number",
      "minimum": 0,
      "maximum": 100,
      "default": 50,
      "description": "Minimum signal confidence, 0-100"
    },
    "universe": {
      "description": "Symbols to scan (max 100); omit for all covered symbols",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "minIndependentSources": {
      "default": 1,
      "minimum": 1,
      "maximum": 3,
      "description": "Distinct sources confirming the direction",
      "type": "integer"
    },
    "window": {
      "default": "5m",
      "enum": [
        "1m",
        "5m",
        "15m"
      ],
      "type": "string",
      "description": "Aggregation window of the live trade buckets: 1m, 5m (default) or 15m"
    }
  },
  "required": [
    "objective"
  ]
}
🟢decision.sample(symbol)

FREE sample of the premium decision: the latest hourly decision (action, direction, conviction, pillar scores) of every symbol with live on-chain trading (about 40, e.g. ETHUSD, BTCUSD, NVDA, TSLA, SPY, AAPL), delayed at least an hour, with what the price did 1h/4h/24h later. Judge the decisions before buying a live one.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Optional; omit for all ten symbols"
    }
  }
}
🟢feedback.send(rating, missing, message, route)

FREE: tell the operator what was missing or wrong (a route or tool you expected, a symbol without data, a confusing parameter). Read by a human; it decides the next routes.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "rating": {
      "maximum": 5,
      "type": "integer",
      "minimum": 1,
      "description": "Optional 1-5 rating of the route or tool"
    },
    "missing": {
      "type": "string",
      "description": "What you needed and did not find"
    },
    "message": {
      "type": "string",
      "description": "Anything else, up to 1000 characters"
    },
    "route": {
      "type": "string",
      "description": "Route or tool it is about (optional)"
    }
  }
}
🟢decision.lite(side, symbol)

Cheap live decision ($0.05): action (STRONG_BUY..STRONG_SELL), direction, conviction, a GO/WAIT answer for a side, the stance of each pillar and the measured hit rate. Same engine as get_decision on the full server /mcp ($1), without the trade plan, execution check, evidence and risks. Use as the default decision; decision.pre_trade answers only go/no-go timing for a side, decision.sample is free but an hour old.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "side": {
      "enum": [
        "buy",
        "sell"
      ],
      "type": "string",
      "description": "Optional: answers GO / GO_SMALL / WAIT / NO_GO for this side"
    },
    "symbol": {
      "type": "string",
      "description": "Crypto pair (ETHUSD), US ticker (NVDA) or ISIN"
    }
  },
  "required": [
    "symbol"
  ]
}
🟢signals.track_record

FREE: live hit rate of the published signals over 7/30/90 days per horizon (5m, 15m, 1h, 24h), by signal and by confidence, plus the perp crowding record. Judge the signals before buying them.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}
🟢market.snapshot(window, symbol)

Cheapest call ($0.001): headline numbers of one symbol right now: price, change, buy pressure, signal, event, confidence and trade count.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "window": {
      "default": "5m",
      "enum": [
        "1m",
        "5m",
        "15m"
      ],
      "type": "string",
      "description": "Aggregation window of the live trade buckets: 1m, 5m (default) or 15m"
    },
    "symbol": {
      "type": "string",
      "description": "e.g. ETHUSD, BTCUSD, NVDA, TSLA"
    }
  },
  "required": [
    "symbol"
  ]
}
🟢decision.pre_trade(symbol, window, side)

Right before a trade: 'I want to buy (or sell) SYMBOL - is now a good moment?'. Returns a verdict (FAVORABLE, CAUTION, UNFAVORABLE), a score and the checks behind it: order flow, momentum, volatility, adverse events, market regime and news/filings of the last 24h. Use when you already know the symbol and side and only need go/no-go timing; for an action with conviction use decision.lite.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "e.g. ETHUSD, BTCUSD, NVDA, TSLA"
    },
    "window": {
      "default": "5m",
      "enum": [
        "1m",
        "5m",
        "15m"
      ],
      "type": "string",
      "description": "Aggregation window of the live trade buckets: 1m, 5m (default) or 15m"
    },
    "side": {
      "default": "buy",
      "enum": [
        "buy",
        "sell"
      ],
      "type": "string",
      "description": "The side you intend to trade: buy or sell"
    }
  },
  "required": [
    "symbol"
  ]
}
🟢token.risk(chain, address)

Due diligence before buying any token (Base by default; also ethereum, arbitrum, optimism, polygon, solana). EVM: simulated sell and buy (honeypot check), owner and upgradeable proxy, mint, blacklist, pause and fee functions, liquidity, LP burn, observed buy tax, last-hour flow. Solana mints: mint and freeze authority, Token-2022 transfer fee, permanent delegate, transfer hook, pause and top-wallet concentration. Verdict LOW_RISK, CAUTION or HIGH_RISK. Use before buying a token; for the price you would get on chain use token.swap_quote.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "default": "base",
      "enum": [
        "base",
        "ethereum",
        "arbitrum",
        "optimism",
        "polygon",
        "solana"
      ],
      "type": "string",
      "description": "Chain of the token or pool: base (default), ethereum, arbitrum, optimism or polygon (solana where listed)"
    },
    "address": {
      "type": "string",
      "description": "0x-prefixed ERC-20 contract, or a base58 Solana mint"
    }
  },
  "required": [
    "address"
  ]
}
🟢token.new_launches(minutes, limit, chain, verdict, includeEstablished, ...)

Tokens launched in the last hour on Base or Ethereum, already risk-checked: every new Uniswap v2/v3/v4 or Aerodrome pool against ETH, WETH or USDC with liquidity, sell simulation, v4 hook powers, first trades and a verdict (LOW_RISK, CAUTION, HIGH_RISK).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "minutes": {
      "type": "integer",
      "minimum": 5,
      "maximum": 1440,
      "default": 60,
      "description": "Look-back for new pools in minutes (default 60)"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 30,
      "description": "Maximum number of results"
    },
    "chain": {
      "default": "base",
      "enum": [
        "base",
        "ethereum"
      ],
      "type": "string",
      "description": "Chain of the token or pool: base (default), ethereum, arbitrum, optimism or polygon (solana where listed)"
    },
    "verdict": {
      "enum": [
        "LOW_RISK",
        "CAUTION",
        "HIGH_RISK"
      ],
      "type": "string",
      "description": "Keep only tokens with this risk verdict: LOW_RISK, CAUTION or HIGH_RISK"
    },
    "includeEstablished": {
      "default": false,
      "type": "boolean",
      "description": "Also list new pools of tokens that already existed a day earlier (new markets, not launches)"
    },
    "minLiquidityUsd": {
      "default": 1000,
      "type": "number",
      "description": "Minimum pool liquidity in USD"
    }
  }
}
🟢token.swap_quote(sell, amount, chain, buy, slippageBps)

Right before an on-chain swap ($0.002): how much you get now on the best route (Uniswap v2/v3/v4, Aerodrome, direct or through WETH) on Base, Ethereum, Arbitrum, Optimism or Polygon, with price impact, minimum received at your slippage and alternatives. Simulated, nothing executed.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "sell": {
      "type": "string",
      "description": "ETH, WETH, USDC or a 0x token address"
    },
    "amount": {
      "type": "string",
      "description": "Sell amount in whole units, e.g. 1000"
    },
    "chain": {
      "default": "base",
      "enum": [
        "base",
        "ethereum",
        "arbitrum",
        "optimism",
        "polygon"
      ],
      "type": "string",
      "description": "Chain of the token or pool: base (default), ethereum, arbitrum, optimism or polygon (solana where listed)"
    },
    "buy": {
      "type": "string",
      "description": "ETH, WETH, USDC or a 0x token address"
    },
    "slippageBps": {
      "type": "integer",
      "minimum": 1,
      "maximum": 5000,
      "default": 50,
      "description": "Slippage tolerance for the minimum received, in basis points"
    }
  },
  "required": [
    "sell",
    "buy",
    "amount"
  ]
}
🟢macro.calendar(importance, region, days)

Next market-moving events ($0.002) in UTC with importance, from official calendars: US CPI, jobs report, PCE, GDP, PPI, JOLTS (BLS, BEA), FOMC and ECB rate decisions. Check before opening a position.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "importance": {
      "default": "medium",
      "enum": [
        "high",
        "medium",
        "low"
      ],
      "type": "string",
      "description": "Minimum importance of the events to include"
    },
    "region": {
      "default": "all",
      "enum": [
        "all",
        "us",
        "eu"
      ],
      "type": "string",
      "description": "Region: all, us or eu"
    },
    "days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 90,
      "default": 14,
      "description": "Number of days to cover (look-back; days ahead for calendars)"
    }
  }
}
🟢stocks.fundamentals(symbols)

Fundamentals of up to 10 US-listed companies in one call ($0.03): per ticker revenue, earnings, margins, growth, balance sheet and a fundamental signal from SEC filings.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "symbols": {
      "minItems": 1,
      "items": {
        "type": "string"
      },
      "maxItems": 10,
      "description": "US tickers, e.g. [\"AAPL\", \"MSFT\"]",
      "type": "array"
    }
  },
  "required": [
    "symbols"
  ]
}
🟢market.explain_move(symbol)

Why is a symbol moving? ($0.02) The 15-minute move and its likely drivers from every source (on-chain flow, unusual activity, smart money, perp crowding, 48h news, SEC filings, insiders) with direction and weight, plus a one-sentence summary. Crypto, tokenized stocks and US stocks.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "e.g. ETHUSD, NVDA, TSLA"
    }
  },
  "required": [
    "symbol"
  ]
}
🟢market.summary(window)

Get market-wide breadth, buying pressure, momentum, unusual activity and data freshness. Use for breadth, regime and the top movers in one call; for a goal-driven scan use market.opportunities.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "window": {
      "default": "5m",
      "enum": [
        "1m",
        "5m",
        "15m"
      ],
      "type": "string",
      "description": "Aggregation window of the live trade buckets: 1m, 5m (default) or 15m"
    }
  }
}
🟢news.symbol(limit, symbol)

News for one symbol ($0.003): headlines and SEC filing events tagged with the ticker (e.g. NVDA, ETHUSD), newest first, with publisher attribution, sentiment and an event type and materiality where classified.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10,
      "description": "Maximum number of results"
    },
    "symbol": {
      "type": "string",
      "description": "Ticker or crypto pair, e.g. NVDA, TSLA, ETHUSD"
    }
  },
  "required": [
    "symbol"
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet15 Tools