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