ZBS Index What actually exists in applied AI, with the source next to it

mcp server

marketintell

AI analyst desk for stocks, options & crypto with sourced trade setups and a public accuracy record.

Description as published by the maintainer. Source

  • version 0.3.1
  • archived

archived — The linked repository returns 404. It was deleted, renamed or made private.

What this server can do

17 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.

alpha_signals(limit, domain, include_execution)
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.
billing_status
Return the authenticated key's plan, daily quota usage, monthly LLM-cost-cents, and cap. Mirrors GET /v1/billing/status.
chat(query, domain, session_id, portfolio_id, include_facts, response_format, include_portfolio)
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. Required: query.
chat_deep(query, domain, session_id, portfolio_id, include_facts, response_format, include_portfolio)
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. Required: query.
execute_approve_intent(qty, intent_id, notional_cents)
Approve a pending trade intent and place the order at the broker. Returns the executed_order audit row. Requires `trade` scope. Required: intent_id.
execute_list_intents(limit, status)
List the caller's recent trade intents (pending, executed, rejected). Requires `trade` scope.
execute_propose_intent(qty, side, symbol, reasoning, signal_id, confidence, order_type, stop_price, asset_class, limit_price, take_profits, notional_cents)
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. Required: symbol, asset_class, side, reasoning, confidence.
execute_read_portfolio(broker_connection_id)
Read the caller's connected broker account snapshot — equity, cash, buying power, open positions. Requires `trade` scope.
health
MarketIntell system health — uptime, cache stats, memory, provider circuit-breaker states.
portfolio_analyze(portfolio_id)
Compute PnL + risk assessment for a portfolio you own. Returns per-holding pnl, risk_assessment, and top_risks. Required: portfolio_id.
portfolio_create(name, holdings)
Create a new portfolio for the authenticated key. Holdings are token symbol + amount (+ optional entry_price and notes). Required: name, holdings.
portfolio_list
List all portfolios owned by the authenticated key. Returns id, name, holdings, timestamps.
register(name, nonce, challenge_id)
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. Required: challenge_id, nonce, name.
register_challenge(difficulty)
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 }.
screener(type)
Token screening — find trending tokens, top gainers, and top losers. Use this to discover what's moving in the market right now.
sessions_list(limit)
List the authenticated key's recent chat sessions. Useful to resume prior conversations.
signal_performance
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 cancelled/no-fill/ambiguous signals are reported but excluded from the rate. Broken down by timeframe and direction.

Last successful function declaration observed on . Source: https://api.marketintell.ai/mcp. We list what the server declared; we do not call any of these functions.

Endpoint status observed on . Source: https://api.marketintell.ai/mcp.

Signals

These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.

Signal Value What it measures Window Observed Source
Latest published version 0.3.1 Latest version string the maintainer published to the registry. as of fetch Model Context Protocol
Registry record last updated 2026-06-01 When the registry record was last updated by its maintainer. point in time Model Context Protocol
First listed in the MCP Registry 2026-06-01 Date this server was first published to the official MCP Registry. Not a usage or quality measure. point in time Model Context Protocol
repository status not_found GitHub returned 404 for the repository the maintainer listed. The project was deleted, renamed or made private, so the listing points at nothing. as of fetch GitHub
mcp tools declared 17 tools Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. as of probe api.marketintell.ai
mcp endpoint status ok The server listed 17 functions when asked. as of probe api.marketintell.ai

Where to get it

This record as data

Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.

GET /api/v1/entries/mcp_server.json

Sources

  1. ravidsrk/marketintell on GitHub — GitHub, observed , trust tier 3.
  2. Tools declared by the MCP server at https://api.marketintell.ai/mcp — api.marketintell.ai, observed , trust tier 1.
  3. Official MCP Registry — Model Context Protocol, observed , trust tier 1.