Next free-source huntWe check for new free data every weekday.
FinancialMCP serverFirst audited Nov 13, 2026

ai.marketintell/marketintell

AI analyst desk for stocks, options & crypto with sourced trade setups and a public accuracy record.The vendor's description, from its MCP Registry listing.

Passed public checksAudited Nov 13, 2026

Every public check ran and passed. Public audit: we connect as an AI client would, list the tools and check what they say. We do not run them. How we audit

Does it work?
YesConnected in 857 ms.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
YesSome tools say they can change things. Your AI client should ask you first.
Endpointhttps://api.marketintell.ai/mcp

Source code Website Streamable HTTP · protocol 2025-11-25 · server version 0.1.0

What we checked, the evidence, and the tools it offers.

What we checked

Security

  • Passed: Connections are encrypted (HTTPS).

  • Passed: No hidden instructions found in tool text.

Safety labels

  • Note: 5 tools are labelled as able to change things.

    Expected for tools that send, write or buy. Your AI client should ask before calling them.

    • portfolio_create
    • register_challenge
    • register
    • execute_propose_intent
    • execute_approve_intent
  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 17 tools listed.

  • Passed: Every tool describes its inputs with a valid schema.

Protocol

  • Passed: The MCP handshake works (Streamable HTTP).

  • Passed: Protocol version 2025-11-25 (latest).

  • Passed: Unknown requests are refused.

Connection

  • Passed: The server responds.

Tools (17)

As the server describes them. The labels are the server's own: it says whether each tool only reads or can change things.

  • 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.Read-only
  • 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.Read-only
  • 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.Read-only
  • 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…Read-only
  • screenerToken screening — find trending tokens, top gainers, and top losers. Use this to discover what's moving in the market right now.Read-only
  • portfolio_listList all portfolios owned by the authenticated key. Returns id, name, holdings, timestamps.Read-only
  • portfolio_createCreate a new portfolio for the authenticated key. Holdings are token symbol + amount (+ optional entry_price and notes).Can change things
  • portfolio_analyzeCompute PnL + risk assessment for a portfolio you own. Returns per-holding pnl, risk_assessment, and top_risks.Read-only
  • sessions_listList the authenticated key's recent chat sessions. Useful to resume prior conversations.Read-only
  • billing_statusReturn the authenticated key's plan, daily quota usage, monthly LLM-cost-cents, and cap. Mirrors GET /v1/billing/status.Read-only
  • healthMarketIntell system health — uptime, cache stats, memory, provider circuit-breaker states.Read-only
  • 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…Can change things
  • 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 iss…Can change things
  • 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 or…Can change things
  • execute_approve_intentApprove a pending trade intent and place the order at the broker. Returns the executed_order audit row. Requires `trade` scope.Can change things
  • execute_list_intentsList the caller's recent trade intents (pending, executed, rejected). Requires `trade` scope.Read-only
  • execute_read_portfolioRead the caller's connected broker account snapshot — equity, cash, buying power, open positions. Requires `trade` scope.Read-only

Audit history

  1. Nov 13Passed

What we sent

Every request in this audit, with the answer and how long it took. We never send credentials and never call a tool.

RequestAnswerTime
initializeHTTP 200857 ms
initializedHTTP 202261 ms
tools/listHTTP 200823 ms
resources/listHTTP 200280 ms
unknown-methodHTTP 401279 ms

Run this server, or disagree with the result?

Fix the issue and it shows in the next weekly audit, or email us to ask for a re-audit or to dispute a finding. Read how we audit for what each check means.