ai.marketintell/marketintell

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

Endpointhttps://api.marketintell.ai/mcp (streamable-http)
Registry version0.3.1
Now17 tools · grade C (65) · pin ts_05ff51aca85caaac9535c8f6447ab273 · protocol 2025-06-18
First / last listed2026-10-24 23:51 UTC / 2026-10-24 23:51 UTC
Grade over time2026-10-24: C (65), 17 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-24 23:51 UTC
17 tools, grade C (65)

Tools: chat chat_deep alpha_signals signal_performance screener portfolio_list portfolio_create portfolio_analyze sessions_list billing_status health register_challenge register execute_propose_intent execute_approve_intent execute_list_intents execute_read_portfolio

Current tools (17)

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

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.