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

HPSILab Quant Finance

Stock & options risk analytics for AI agents: pre-trade risk scan, IV, gamma walls, Monte Carlo.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 625 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://hpsilab.com/mcp

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

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: 3 tools are labelled as able to change things.

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

    • register_account
    • generate_stock_images
    • generate_stock_research_report
  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 10 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 (10)

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

  • register_accountRegister a free hpsilab account for yourself, with no human involvement, and receive an API key immediately. Call this when the user has no API key yet and asks to sign up from here, or…Can change things
  • get_iv_radarImplied-volatility (IV) structure for a stock: how expensive options are, whether volatility is being squeezed, and whether traders are paying up for upside (calls) or downside (puts). Availa…Read-only
  • get_monte_carloMonte Carlo price simulation for the next ~10 trading days: thousands of random price paths estimate a likely price range and the odds of finishing higher. Returns the price-history date…Read-only
  • get_ai_predictionAI next-day prediction: probability the stock closes UP, a paper-trading buy/watch/sell lean (research only, not a trade instruction), and how strongly the models agree (consensus). Retu…Read-only
  • get_equity_curveBacktest performance of the quant strategy across your watchlist: Sharpe ratio, max drawdown, win rate and total return per symbol. Available to every authenticated plan (Free / Pro / Enterp…Read-only
  • get_option_pressureOption-chain pressure map for the nearest weekly/monthly expiry — Max Pain, dealer Gamma Wall, likely weekly high, and an extreme squeeze target. Returns spot, the expiry and days to it, the…Read-only
  • analyze_stockAggregate all quant tools into one JSON stock analysis. The tool reuses the existing MCP tools as its data sources, then derives a direction signal, direction score, bullish factors, bearish…Read-only
  • get_pretrade_risk_scanFull pre-trade risk scan JSON for a stock. Pro tool ($0.15/call via x402 for anonymous callers; Credits for signed-in accounts). `riskDeltas` compares the SPY benchmark (`beforeValue`) with…Read-only
  • generate_stock_imagesGenerate stock-report PNG images and return their URLs, with the charts attached as PNG image content so the assistant can see them. The JSON (symbol, status, images with url/status, disclai…Can change things
  • generate_stock_research_reportFull markdown research report with its most relevant stock-report charts attached as images. Pro tool ($0.35/call via x402 for anonymous callers; free within plan limits for signed-in account…Can change things

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 200625 ms
initializedHTTP 202210 ms
tools/listHTTP 200686 ms
resources/listHTTP 200212 ms
prompts/listHTTP 200191 ms
unknown-methodHTTP 200429 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.