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
Available components
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
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS enforcement could not be verified: the plaintext port answered with HTTP 405, which proves neither a plaintext path nor enforcement. View diagnostics → Unverified
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
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
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
claude mcp add --transport http com-marketintelligenceapi-api-market-intelligenc 'https://api.marketintelligenceapi.com/mcp/core'
{
"mcpServers": {
"com-marketintelligenceapi-api-market-intelligenc": {
"url": "https://api.marketintelligenceapi.com/mcp/core"
}
}
} {
"servers": {
"com-marketintelligenceapi-api-market-intelligenc": {
"type": "http",
"url": "https://api.marketintelligenceapi.com/mcp/core"
}
}
} [mcp_servers.com-marketintelligenceapi-api-market-intelligenc] url = "https://api.marketintelligenceapi.com/mcp/core"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-marketintelligenceapi-api-market-intelligenc": {
"type": "remote",
"url": "https://api.marketintelligenceapi.com/mcp/core",
"enabled": true
}
}
} openclaw mcp add com-marketintelligenceapi-api-market-intelligenc --url 'https://api.marketintelligenceapi.com/mcp/core' --transport streamable-http
mcp_servers:
com-marketintelligenceapi-api-market-intelligenc:
url: "https://api.marketintelligenceapi.com/mcp/core" {
"McpServers": {
"com-marketintelligenceapi-api-market-intelligenc": {
"Transport": "http",
"Url": "https://api.marketintelligenceapi.com/mcp/core"
}
}
} assistant mcp add com-marketintelligenceapi-api-market-intelligenc -t streamable-http -u 'https://api.marketintelligenceapi.com/mcp/core'
{
"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.
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.
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 |
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 →
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.
| Name | Type | Req | Description |
|---|---|---|---|
| side | string | – | Optional: answers GO / GO_SMALL / WAIT / NO_GO for this side |
| symbol | string | yes | Crypto 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.
| Name | Type | Req | Description |
|---|---|---|---|
| side | string | – | The side you intend to trade: buy or sell |
| symbol | string | yes | e.g. ETHUSD, BTCUSD, NVDA, TSLA |
| window | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | – | 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).
| Name | Type | Req | Description |
|---|---|---|---|
| asset | string | – | Token symbol (USDC, WETH, ...) or stablecoins for every stablecoin; omit for all |
| chain | string | – | Chain of the token or pool: base (default), ethereum, arbitrum, optimism or polygon (solana where listed). Not the payment network |
| limit | integer | – | Maximum number of results |
| minTvlUsd | number | – | Leave out markets with less supplied |
| protocol | string | – | – |
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.
| Name | Type | Req | Description |
|---|---|---|---|
| message | string | – | Anything else, up to 1000 characters |
| missing | string | – | What you needed and did not find |
| rating | integer | – | Optional 1-5 rating of the route or tool |
| route | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | – | Number of days to cover (look-back; days ahead for calendars) |
| importance | string | – | Minimum importance of the events to include |
| region | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | e.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.
| Name | Type | Req | Description |
|---|---|---|---|
| assetClass | string | – | Restrict to crypto, us_equity or perp_only symbols |
| include | array | – | Blocks to return; default all |
| maxResults | integer | – | Maximum number of ranked symbols (default 10) |
| minBuyPressure | number | – | Pressure on the objective's side (buy for buying, sell for selling) |
| minConfidence | number | – | Minimum signal confidence, 0-100 |
| minIndependentSources | integer | – | Distinct sources confirming the direction |
| minVolumeMultiple | number | – | Volume vs the symbol's own baseline |
| minVolumeUsd | number | – | USD traded in the window |
| objective | string | yes | What to look for |
| universe | array | – | Symbols to scan (max 100); omit for all covered symbols |
| window | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | e.g. ETHUSD, BTCUSD, NVDA, TSLA |
| window | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| window | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | News category; omit for all |
| limit | integer | – | Maximum number of results |
| q | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results |
| symbol | string | yes | Ticker 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.
| Name | Type | Req | Description |
|---|---|---|---|
| symbols | array | yes | US 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).
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | – | Chain of the token or pool: base (default), ethereum, arbitrum, optimism or polygon (solana where listed). Not the payment network |
| includeEstablished | boolean | – | Also list new pools of tokens that already existed a day earlier (new markets, not launches) |
| limit | integer | – | Maximum number of results |
| minLiquidityUsd | number | – | Minimum pool liquidity in USD |
| minutes | integer | – | Look-back for new pools in minutes (default 60) |
| verdict | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | 0x-prefixed ERC-20 contract, or a base58 Solana mint |
| chain | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | string | yes | Sell amount in whole units, e.g. 1000 |
| buy | string | yes | ETH, WETH, USDC or a 0x token address |
| chain | string | – | Chain of the token or pool: base (default), ethereum, arbitrum, optimism or polygon (solana where listed). Not the payment network |
| sell | string | yes | ETH, WETH, USDC or a 0x token address |
| slippageBps | integer | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | 0x-prefixed ERC-20 contract, or a base58 Solana mint |
| chain | string | – | 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.
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.