ravidsrk avatar

Marketintell

ravidsrk/marketintell

This connects Claude to a live market analysis engine that pulls from 27+ data sources covering equities, options, crypto, on-chain analytics, and derivatives. It exposes operations for technical analysis, unusual options flow detection, smart money tracking, and trade setup generation with directional calls, entry points, stops, and targets. Every response includes numbered source citations linking claims to specific data feeds. The remote endpoints run over SSE and streamable HTTP, so you can pipe real-time market queries into agentic workflows without managing API keys for dozens of separate financial data providers. Reach for it when you're building trading assistants, portfolio analysis tools, or research agents that need structured, multi-angle market reads with full source attribution instead of hallucinated price targets.

tools
17
auth
Secret needed
transport
STDIO, HTTP, SSE
env var
1
last updated
Jun 1, 2026

Install

From registry metadata
$ npx add-mcp https://api.marketintell.ai/mcp --name marketintell --header 'X-API-Key: ${X_API_KEY}'

Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http marketintell https://api.marketintell.ai/mcp --header 'X-API-Key: YOUR_X_API_KEY'

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 17 tools

Verified live against the running server on Nov 6, 2026.

chatRun a query through MarketIntell's brain (auto-routes to T1 fast agent or T2 CoT pipeline based on intent). Returns synthesized analysis with citations and trade setup when relevant.7 params

Run a query through MarketIntell's brain (auto-routes to T1 fast agent or T2 CoT pipeline based on intent). Returns synthesized analysis with citations and trade setup when relevant.

Parameters* required
domainstring
Asset domain override — bypasses the auto-classifier.one of crypto · us_equities · india_stocks
include_factsboolean
When true, attach fact_projection (neutral Fact[] + thesis) to the result. Default off.
include_portfolioboolean
Force auto-load (true) or opt out (false) of the caller's default portfolio for this turn.
portfolio_idstring
Explicit portfolio override for portfolio-aware chat.
query*string
Natural language query, e.g. 'Should I long BTC?', 'What caused ETH to dump?'
response_formatobject
Structured-output control — mirrors REST /v1/chat response_format.
session_idstring
Optional UUID of an existing chat session to continue. Omit to start a new session.
chat_deepRun a query through MarketIntell's T3 supervisor — parallel specialists across technical/derivatives/macro/social/onchain/etc. plus synthesis. Slower (~25-40s) and costlier than `chat`. Pro tier only.7 params

Run a query through MarketIntell's T3 supervisor — parallel specialists across technical/derivatives/macro/social/onchain/etc. plus synthesis. Slower (~25-40s) and costlier than `chat`. Pro tier only.

Parameters* required
domainstring
Asset domain override — bypasses the auto-classifier.one of crypto · us_equities · india_stocks
include_factsboolean
When true, attach fact_projection (neutral Fact[] + thesis) to the result. Default off.
include_portfolioboolean
Force auto-load (true) or opt out (false) of the caller's default portfolio for this turn.
portfolio_idstring
Explicit portfolio override for portfolio-aware chat.
query*string
Multi-perspective query, e.g. 'Full breakdown of ETH', 'Compare BTC vs ETH vs SOL across all angles'
response_formatobject
Structured-output control — mirrors REST /v1/chat response_format.
session_idstring
alpha_signalsFetch recent alpha signals — automated market intelligence. Crypto signals every ~10 min; equities (Beta) every ~30 min during US market hours. Filter by domain to narrow.3 params

Fetch recent alpha signals — automated market intelligence. Crypto signals every ~10 min; equities (Beta) every ~30 min during US market hours. Filter by domain to narrow.

Parameters* required
domainstring
Filter by asset domain. Omit to return all domains mixed.one of crypto · us_equities · india_stocks
include_executionboolean
When true, inline venue/precision metadata (venue, venue_symbol, max_leverage, sz_decimals) on each signal's setup so you can place an order without a second tokens lookup.
limitinteger
Number of signals to return (1-50, default 10)default: 10
signal_performanceRealized signal accuracy — rolling 30-day win rate over CLOSED trade signals, where a win is a real take-profit / in-profit expiry (net positive after fees & leverage) and a loss is a real stop-loss / losing expiry. Win-rate is over resolved signals only; flat (break-even) and...

Realized signal accuracy — rolling 30-day win rate over CLOSED trade signals, where a win is a real take-profit / in-profit expiry (net positive after fees & leverage) and a loss is a real stop-loss / losing expiry. Win-rate is over resolved signals only; flat (break-even) and...

No parameters. Call it with no arguments.

screenerToken screening — find trending tokens, top gainers, and top losers. Use this to discover what's moving in the market right now.1 params

Token screening — find trending tokens, top gainers, and top losers. Use this to discover what's moving in the market right now.

Parameters* required
typestring
'trending' (hot tokens), 'gainers' (top 24h gainers), 'losers' (top 24h losers), or 'all'one of trending · gainers · losers · alldefault: all
portfolio_listList all portfolios owned by the authenticated key. Returns id, name, holdings, timestamps.

List all portfolios owned by the authenticated key. Returns id, name, holdings, timestamps.

No parameters. Call it with no arguments.

portfolio_createCreate a new portfolio for the authenticated key. Holdings are token symbol + amount (+ optional entry_price and notes).2 params

Create a new portfolio for the authenticated key. Holdings are token symbol + amount (+ optional entry_price and notes).

Parameters* required
holdings*array
name*string
Display name, e.g. 'Main', 'Tax-loss harvest'
portfolio_analyzeCompute PnL + risk assessment for a portfolio you own. Returns per-holding pnl, risk_assessment, and top_risks.1 params

Compute PnL + risk assessment for a portfolio you own. Returns per-holding pnl, risk_assessment, and top_risks.

Parameters* required
portfolio_id*string
Portfolio ID returned by portfolio_create or portfolio_list
sessions_listList the authenticated key's recent chat sessions. Useful to resume prior conversations.1 params

List the authenticated key's recent chat sessions. Useful to resume prior conversations.

Parameters* required
limitinteger
Max sessions to return (1-100)default: 20
billing_statusReturn the authenticated key's plan, daily quota usage, monthly LLM-cost-cents, and cap. Mirrors GET /v1/billing/status.

Return the authenticated key's plan, daily quota usage, monthly LLM-cost-cents, and cap. Mirrors GET /v1/billing/status.

No parameters. Call it with no arguments.

healthMarketIntell system health — uptime, cache stats, memory, provider circuit-breaker states.

MarketIntell system health — uptime, cache stats, memory, provider circuit-breaker states.

No parameters. Call it with no arguments.

register_challengeStep 1 of MCP self-signup. Returns a proof-of-work challenge. Solve locally (find a nonce whose sha256 has the required leading zero hex chars), then call `register` with { challenge_id, nonce, name }.1 params

Step 1 of MCP self-signup. Returns a proof-of-work challenge. Solve locally (find a nonce whose sha256 has the required leading zero hex chars), then call `register` with { challenge_id, nonce, name }.

Parameters* required
difficultyinteger
Optional override (1-8). Default comes from POW_DIFFICULTY env (typically 5 ≈ 5s solve).
registerStep 2 of MCP self-signup. Submit the challenge id + solved nonce to provision a fresh Free-tier API key. The key is shown ONCE — store it. Pro upgrades go through Stripe checkout; this tool only issues Free keys.3 params

Step 2 of MCP self-signup. Submit the challenge id + solved nonce to provision a fresh Free-tier API key. The key is shown ONCE — store it. Pro upgrades go through Stripe checkout; this tool only issues Free keys.

Parameters* required
challenge_id*string
ID returned by register_challenge.
name*string
Human-readable label for the new key, e.g. 'Claude Desktop on my laptop'. Shown in the keys admin UI.
nonce*string
Nonce that satisfies the proof-of-work constraint.
execute_propose_intentPropose a trade intent to the user's connected broker. Writes a pending row the user reviews + approves. Requires `trade` scope. Use this when an agent wants to act on a signal without placing the order itself.12 params

Propose a trade intent to the user's connected broker. Writes a pending row the user reviews + approves. Requires `trade` scope. Use this when an agent wants to act on a signal without placing the order itself.

Parameters* required
asset_class*string
Asset class — must match the broker's supportedAssetClassesone of crypto_spot · crypto_perp · equity · option
confidence*number
Your confidence 0-1
limit_pricenumber
notional_centsinteger
USD cents notional (preferred sizing — broker converts to qty)
order_typestring
one of market · limit · bracketdefault: bracket
qtynumber
Per-share / per-token qty (alternative to notional)
reasoning*string
Plain-English rationale, surfaced to the user when they review the intent
side*string
Directionone of buy · sell
signal_idstring
MarketIntell TradeSignal ID, if this is acting on one
stop_pricenumber
symbol*string
Ticker / token, e.g. AAPL or BTC
take_profitsarray
execute_approve_intentApprove a pending trade intent and place the order at the broker. Returns the executed_order audit row. Requires `trade` scope.3 params

Approve a pending trade intent and place the order at the broker. Returns the executed_order audit row. Requires `trade` scope.

Parameters* required
intent_id*string
UUID of a pending trade intent owned by the caller
notional_centsinteger
Override notional at approval time
qtynumber
Override qty at approval time
execute_list_intentsList the caller's recent trade intents (pending, executed, rejected). Requires `trade` scope.2 params

List the caller's recent trade intents (pending, executed, rejected). Requires `trade` scope.

Parameters* required
limitinteger
default: 20
statusstring
one of pending · approved · executed · rejected · execution_failed · expired
execute_read_portfolioRead the caller's connected broker account snapshot — equity, cash, buying power, open positions. Requires `trade` scope.1 params

Read the caller's connected broker account snapshot — equity, cash, buying power, open positions. Requires `trade` scope.

Parameters* required
broker_connection_idstring

Sponsors

Configuration

MARKETINTELL_API_KEYsecret

API key for the underlying MarketIntell account. Required for tool calls; optional for capability discovery.

Readme

Details

Repository
github.com/ravidsrk/marketintell
Website
marketintell.ai
Category
Finance & Commerce
Package
marketintell
Transport
STDIO, HTTP, SSE
Auth
Required
Registry
MCP registry, active
Resources
2
Tools verified
Nov 6, 2026

Related Finance & Commerce MCP servers

View all
1realopengroup avatarMcp Serverrealopengroup/mcp-serverVerify crypto wallets and generate proof of funds letters for buying real estate with crypto.0stars
2rikitonoto avatarGMO Coin FX MCP Serverrikitonoto/gmocoin-fx-mcpMCP server for GMO Coin FX trading, positions, executions, klines, and account balances.0stars
3rohith1125 avatarSentinel Execution Mcprohith1125/sentinel-execution-mcpAI-controlled algorithmic trading engine exposing 40 MCP tools across 9 namespaces.0stars
4sapph1re avatarFinData MCPsapph1re/findata-mcpStocks, fundamentals, FRED economics, SEC filings & crypto. x402 micropayments, $0.01/call.0stars
5seasonsagents-art avatarWebAZio.github.seasonsagents-art/webazSearch and compare products; authorized commerce workflows with compatible x402 wallets.0stars
6seungdori avatarTickscopeseungdori/tickscope-mcpReal-time, free crypto market data for any AI agent — via MCP.0stars