AI analyst desk for stocks, options & crypto with sourced trade setups and a public accuracy record.
| Endpoint | https://api.marketintell.ai/mcp (streamable-http) |
|---|---|
| Registry version | 0.3.1 |
| Now | 17 tools · grade C (65) · pin ts_05ff51aca85caaac9535c8f6447ab273 · protocol 2025-06-18 |
| First / last listed | 2026-10-24 23:51 UTC / 2026-10-24 23:51 UTC |
| Grade over time | 2026-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.
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
chat | 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. params: query*, session_id, domain, include_facts, portfolio_id, include_portfolio, response_format |
chat_deep | 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. params: query*, session_id, domain, include_facts, portfolio_id, include_portfolio, response_format |
alpha_signals | 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. params: limit, domain, include_execution |
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. params: none |
screener | Token screening — find trending tokens, top gainers, and top losers. Use this to discover what's moving in the market right now. params: type |
portfolio_list | List all portfolios owned by the authenticated key. Returns id, name, holdings, timestamps. params: none |
portfolio_create | Create a new portfolio for the authenticated key. Holdings are token symbol + amount (+ optional entry_price and notes). params: name*, holdings* |
portfolio_analyze | Compute PnL + risk assessment for a portfolio you own. Returns per-holding pnl, risk_assessment, and top_risks. params: portfolio_id* |
sessions_list | List the authenticated key's recent chat sessions. Useful to resume prior conversations. params: limit |
billing_status | Return the authenticated key's plan, daily quota usage, monthly LLM-cost-cents, and cap. Mirrors GET /v1/billing/status. params: none |
health | MarketIntell system health — uptime, cache stats, memory, provider circuit-breaker states. params: none |
register_challenge | 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 }. params: difficulty |
register | 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. params: challenge_id*, nonce*, name* |
execute_propose_intent | 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. params: symbol*, asset_class*, side*, notional_cents, qty, order_type, limit_price, stop_price, take_profits, reasoning*, confidence*, signal_id |
execute_approve_intent | Approve 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_intents | List the caller's recent trade intents (pending, executed, rejected). Requires `trade` scope. params: status, limit |
execute_read_portfolio | Read 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.