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

LuBot Analytics

Portfolio X-Ray with ETF look-through, file analysis, and website analytics in plain English.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 135 ms.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
No, read-onlyAll 9 tools say they only read.
Endpointhttps://mcp.lubot.ai/mcp

Source code Website Streamable HTTP · protocol 2025-11-25 · server version 1.0.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

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

Tools

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

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

  • list_filesList the files the user uploaded to LuBot. Returns file id, name, type, upload time and row or chunk count, newest first. Use this when the user asks about their uploaded files, and to f…Read-only
  • analyze_fileLook up one uploaded file for a question about it. Confirms the file belongs to the user and returns its details (name, type, row or chunk count) together with the question. Use this when th…Read-only
  • pingCheck that the LuBot server is up. Use this when you need to test the connection to LuBot. Returns a status and the server version. Works without signing in. Read-only
  • analyze_portfolioAnalyze the user's stock portfolio. Returns concentration risk (low/medium/high), a diversification score (0-10), a sector breakdown (looking through known ETFs), the biggest winner and…Read-only
  • list_portfolioList the user's stock portfolio holdings. Returns each position (shares, average cost, current price, market value, profit/loss, weight) from brokerage-linked and manually entered trades…Read-only
  • stock_analysisPublic market numbers for one US stock or ETF. Returns price, day change, 52-week range, market cap and trailing P/E. Use this when the user asks about a specific ticker, for example AAP…Read-only
  • list_watchlistList the tickers on the user's LuBot watchlist. Returns each ticker and when it was added, oldest first. Use this when the user asks which stocks they are watching. Don't use it for hold…Read-only
  • list_websitesList the websites the user can query in LuBot. Returns each site's id and name. Use this when the user asks about their website traffic, and to find the site_id that website_summary need…Read-only
  • website_summaryTraffic summary for one website over a date range. Returns total visits, top countries, top pages, which AI bots read the site (ChatGPT, Claude, Perplexity and others), the most clicked…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 200135 ms
initializedHTTP 20283 ms
tools/listHTTP 20032 ms
resources/listHTTP 20032 ms
prompts/listHTTP 20030 ms
unknown-methodHTTP 20025 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.