Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Market Intelligence API (core)

REMOTE · API.MARKETINTELLIGENCEAPI.COM · SCANNED OCT 7

Compact 18-tool x402 market data server: token safety, Fed odds, DeFi yields, swap quotes, decisions

66 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security63
Transport & Reachability100
Schema Quality & AI Usability82
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 2199 tokens (~146/item across 15 items; 15 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability check failed: schema churn in the 6 days we've observed: 15 tool removals, 0 breaking changes, 0 auth/transport breaks, 15 additions. See how to fix → Fail
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety75
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "feedback.send" implies "send" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Fail
  • An AI judge read all 16 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

How do I install the Market Intelligence API (core) MCP server?

Market Intelligence API (core) is a hosted endpoint at https://api.marketintelligenceapi.com/mcp/core, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · api.marketintelligenceapi.com

# add to Claude Code
claude mcp add --transport http com-marketintelligenceapi-api-market-intelligenc 'https://api.marketintelligenceapi.com/mcp/core'
// .cursor/mcp.json
{
  "mcpServers": {
    "com-marketintelligenceapi-api-market-intelligenc": {
      "url": "https://api.marketintelligenceapi.com/mcp/core"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-marketintelligenceapi-api-market-intelligenc": {
      "type": "http",
      "url": "https://api.marketintelligenceapi.com/mcp/core"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.com-marketintelligenceapi-api-market-intelligenc]
url = "https://api.marketintelligenceapi.com/mcp/core"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-marketintelligenceapi-api-market-intelligenc": {
      "type": "remote",
      "url": "https://api.marketintelligenceapi.com/mcp/core",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-marketintelligenceapi-api-market-intelligenc --url 'https://api.marketintelligenceapi.com/mcp/core' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  com-marketintelligenceapi-api-market-intelligenc:
    url: "https://api.marketintelligenceapi.com/mcp/core"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-marketintelligenceapi-api-market-intelligenc": {
      "Transport": "http",
      "Url": "https://api.marketintelligenceapi.com/mcp/core"
    }
  }
}
# add to Vellum
assistant mcp add com-marketintelligenceapi-api-market-intelligenc -t streamable-http -u 'https://api.marketintelligenceapi.com/mcp/core'
// mcp.json
{
  "mcpServers": {
    "com-marketintelligenceapi-api-market-intelligenc": {
      "type": "http",
      "url": "https://api.marketintelligenceapi.com/mcp/core"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 7 Oct 26 0
    • Tool “macro.calendar” rewrote its description, which is the text the model reads security
    • Tool “token.swap_quote” rewrote its description, which is the text the model reads security
  • 2 Oct 26 +1
    • Stability: unverified → fail ▼ security
    • A breaking change shipped without a version bump: still 1.7.0 ▼ security
    • Tool “check_token_risk” was removed ▼ security
    • Tool “explain_move” was removed ▼ security
    • Tool “find_new_tokens” was removed ▼ security
    • Tool “find_opportunities” was removed ▼ security
    • Tool “get_decision_lite” was removed ▼ security
    • Tool “get_decision_sample” was removed ▼ security
    • Tool “get_fundamentals_batch” was removed ▼ security
    • Tool “get_macro_calendar” was removed ▼ security
    • Tool “get_market_summary” was removed ▼ security
    • Tool “get_signal_track_record_summary” was removed ▼ security
    • Tool “get_snapshot” was removed ▼ security
    • Tool “get_swap_quote” was removed ▼ security
    • Tool “get_symbol_news” was removed ▼ security
    • Tool “pre_trade_check” was removed ▼ security
    • Tool “send_feedback” was removed ▼ security
    • The server rewrote its instructions, which are the text every model session reads security
    • The server now declares the “prompts” capability functional
    • First check of Schema quality: 100 functional
    • New prompt “check_token_before_buying” functional
    • New prompt “explain_symbol_move” functional
    • New prompt “market_briefing” functional
    • New prompt “should_i_trade” functional
    • New tool “decision.lite” functional
    • New tool “decision.pre_trade” functional
    • New tool “decision.sample” functional
    • New tool “feedback.send” functional
    • New tool “macro.calendar” functional
    • New tool “market.explain_move” functional
    • New tool “market.opportunities” functional
    • New tool “market.snapshot” functional
    • New tool “market.summary” functional
    • New tool “news.symbol” functional
    • New tool “signals.track_record” functional
    • New tool “stocks.fundamentals” functional
    • New tool “token.new_launches” functional
    • New tool “token.risk” functional
    • New tool “token.swap_quote” functional
  • 1 Oct 26 65

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 8 Oct 2026 · Probed https://api.marketintelligenceapi.com/mcp/core

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=marketintelligenceapi.com CN=YE1,O=Let's Encrypt,C=US 14 Sept 2026 13 Dec 2026 ECDSA 256 ECDSA-SHA384 64da42c2ea88a2288269c949be1d870f8dc
SANs: *.marketintelligenceapi.com, marketintelligenceapi.com
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of api.marketintelligenceapi.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
marketintelligenceapi.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://api.marketintelligenceapi.com/mcp/core Verified 200
http (plaintext) http://api.marketintelligenceapi.com/mcp/core Inconclusive 405
MCP tools · 18 exposed · ~2,553 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
decision.lite ~153

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.

NameTypeReqDescription
sidestring–Optional: answers GO / GO_SMALL / WAIT / NO_GO for this side
symbolstringyesCrypto pair (ETHUSD), US ticker (NVDA) or ISIN

No output schema declared.

No examples provided.

decision.pre_trade ~175

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.

NameTypeReqDescription
sidestring–The side you intend to trade: buy or sell
symbolstringyese.g. ETHUSD, BTCUSD, NVDA, TSLA
windowstring–Aggregation window of the live trade buckets: 1m, 5m (default) or 15m

No output schema declared.

No examples provided.

decision.sample ~104

FREE sample of the premium decision: the latest hourly decision (action, direction, conviction, pillar scores) of every symbol with live on-chain trading (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.

NameTypeReqDescription
symbolstring–Optional; omit for all ten symbols

No output schema declared.

No examples provided.

defi.yields ~194

DeFi lending yields ($0.002): supply and borrow APY, utilization and USD size of every Aave v3 (Ethereum, Base, Arbitrum, Optimism, Polygon), Spark and Compound v3 market, read on chain every 10 minutes, highest supply APY first, with the best USDC, USDT, WETH, WBTC and DAI rate. Base yield only (no reward tokens).

NameTypeReqDescription
assetstring–Token symbol (USDC, WETH, ...) or stablecoins for every stablecoin; omit for all
chainstring–Chain of the token or pool: base (default), ethereum, arbitrum, optimism or polygon (solana where listed). Not the payment network
limitinteger–Maximum number of results
minTvlUsdnumber–Leave out markets with less supplied
protocolstring––

No output schema declared.

No examples provided.

feedback.send ~109

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.

NameTypeReqDescription
messagestring–Anything else, up to 1000 characters
missingstring–What you needed and did not find
ratinginteger–Optional 1-5 rating of the route or tool
routestring–Route or tool it is about (optional)

No output schema declared.

No examples provided.

macro.calendar ~112

Next market-moving events ($0.005) 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.

NameTypeReqDescription
daysinteger–Number of days to cover (look-back; days ahead for calendars)
importancestring–Minimum importance of the events to include
regionstring–Region: all, us or eu

No output schema declared.

No examples provided.

macro.fed_odds ~61

Fed rate decision odds ($0.005): probability of a cut, no change or a hike at the next FOMC and other central-bank decisions, from Hyperliquid prediction markets, with 24h change, volume and the decision date.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

market.explain_move ~97

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.

NameTypeReqDescription
symbolstringyese.g. ETHUSD, NVDA, TSLA

No output schema declared.

No examples provided.

market.opportunities ~298

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.

NameTypeReqDescription
assetClassstring–Restrict to crypto, us_equity or perp_only symbols
includearray–Blocks to return; default all
maxResultsinteger–Maximum number of ranked symbols (default 10)
minBuyPressurenumber–Pressure on the objective's side (buy for buying, sell for selling)
minConfidencenumber–Minimum signal confidence, 0-100
minIndependentSourcesinteger–Distinct sources confirming the direction
minVolumeMultiplenumber–Volume vs the symbol's own baseline
minVolumeUsdnumber–USD traded in the window
objectivestringyesWhat to look for
universearray–Symbols to scan (max 100); omit for all covered symbols
windowstring–Aggregation window of the live trade buckets: 1m, 5m (default) or 15m

No output schema declared.

No examples provided.

market.snapshot ~90

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

NameTypeReqDescription
symbolstringyese.g. ETHUSD, BTCUSD, NVDA, TSLA
windowstring–Aggregation window of the live trade buckets: 1m, 5m (default) or 15m

No output schema declared.

No examples provided.

market.summary ~77

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.

NameTypeReqDescription
windowstring–Aggregation window of the live trade buckets: 1m, 5m (default) or 15m

No output schema declared.

No examples provided.

markets.prediction ~138

Prediction markets live from Hyperliquid HIP-4 ($0.005): every open market as a plain question with each option's probability, 24h change in points and 24h USDC volume, most traded first: crypto and stock price targets, Fed and central-bank rate decisions, IPOs (Anthropic, OpenAI), sports and awards. Filter by category or text.

NameTypeReqDescription
categorystring–News category; omit for all
limitinteger–Maximum number of results
qstring–Text to find in the question or options, e.g. BTC, FOMC, Anthropic

No output schema declared.

No examples provided.

news.symbol ~89

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.

NameTypeReqDescription
limitinteger–Maximum number of results
symbolstringyesTicker or crypto pair, e.g. NVDA, TSLA, ETHUSD

No output schema declared.

No examples provided.

stocks.fundamentals ~69

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.

NameTypeReqDescription
symbolsarrayyesUS tickers, e.g. ["AAPL", "MSFT"]

No output schema declared.

No examples provided.

token.new_launches ~207

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).

NameTypeReqDescription
chainstring–Chain of the token or pool: base (default), ethereum, arbitrum, optimism or polygon (solana where listed). Not the payment network
includeEstablishedboolean–Also list new pools of tokens that already existed a day earlier (new markets, not launches)
limitinteger–Maximum number of results
minLiquidityUsdnumber–Minimum pool liquidity in USD
minutesinteger–Look-back for new pools in minutes (default 60)
verdictstring–Keep only tokens with this risk verdict: LOW_RISK, CAUTION or HIGH_RISK

No output schema declared.

No examples provided.

token.risk ~194

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.

NameTypeReqDescription
addressstringyes0x-prefixed ERC-20 contract, or a base58 Solana mint
chainstring–Chain of the token or pool: base (default), ethereum, arbitrum, optimism or polygon (solana where listed). Not the payment network

No output schema declared.

No examples provided.

token.swap_quote ~200

Right before an on-chain swap ($0.005): 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.

NameTypeReqDescription
amountstringyesSell amount in whole units, e.g. 1000
buystringyesETH, WETH, USDC or a 0x token address
chainstring–Chain of the token or pool: base (default), ethereum, arbitrum, optimism or polygon (solana where listed). Not the payment network
sellstringyesETH, WETH, USDC or a 0x token address
slippageBpsinteger–Slippage tolerance for the minimum received, in basis points

No output schema declared.

No examples provided.

token.verdict ~186

Is this token safe to buy? Send a token contract address (Base by default; also ethereum, arbitrum, optimism, polygon, or a Solana mint), get a short verdict: LOW_RISK, CAUTION or HIGH_RISK, a 0-100 safety score, one plain-language sentence, whether a simulated sale succeeds (honeypot check), observed buy tax, liquidity, who controls the contract and the top three risks. Cheaper and shorter than token.risk. Use for a quick safe-to-buy answer; for every check behind it use token.risk.

NameTypeReqDescription
addressstringyes0x-prefixed ERC-20 contract, or a base58 Solana mint
chainstring–Chain of the token or pool: base (default), ethereum, arbitrum, optimism or polygon (solana where listed). Not the payment network

No output schema declared.

No examples provided.

Common questions

What is the Market Intelligence API (core) MCP server?

Market Intelligence API (core) is an MCP server listed in the public MCP registry as com.marketintelligenceapi.api/market-intelligence-core. Compact 18-tool x402 market data server: token safety, Fed odds, DeFi yields, swap quotes, decisions. This page covers its hosted endpoint (https://api.marketintelligenceapi.com/mcp/core).

Is the Market Intelligence API (core) MCP server safe to use?

Market Intelligence API (core) scores 66 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Market Intelligence API (core) MCP server expose?

Market Intelligence API (core) exposes 18 tools: market.opportunities, decision.sample, feedback.send, decision.lite, market.snapshot, and 13 more. Their descriptions and schemas cost roughly 2,553 tokens of context every time the server is loaded.

Does the Market Intelligence API (core) MCP server require authentication?

No. We connected to Market Intelligence API (core) without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Market Intelligence API (core) MCP server still maintained?

Market Intelligence API (core) is still listed as active in the MCP registry. We last reached this channel on 7 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.