NestDaddy

LuBot Analytics

io.github.lubobali/lubot · v1.0.0

Portfolio X-Ray with ETF look-through, file analysis, and website analytics in plain English.

Connect Remote server

Terminal
claude mcp add --transport http lubot https://mcp.lubot.ai/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "lubot": {
      "url": "https://mcp.lubot.ai/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "lubot": {
      "type": "http",
      "url": "https://mcp.lubot.ai/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://mcp.lubot.ai/mcp

Tools 9 found in our last check

  • list_files

    List 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 find the file_id that analyze_file needs. Limits: requires sign-in; up to 100 files. Users wit…

  • analyze_file

    Look 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 the user asks about one specific file; get the file_id from list_files first. Limits: requi…

  • ping

    Check 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.

  • analyze_portfolio

    Analyze 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 loser by dollar impact, and a short written summary. Use this when the user asks how diversif…

  • list_portfolio

    List 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, plus totals. Use this when the user asks what they own or how their positions are doing. Do…

  • stock_analysis

    Public 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 AAPL or BRK.B. Don't use it for the user's own holdings (use list_portfolio) or for buy/sell dec…

  • list_watchlist

    List 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 holdings (use list_portfolio). Limits: requires sign-in; up to 200 tickers.

  • list_websites

    List 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 needs. Without sign-in it returns LuBot's public demo site (lubobali.com); signed in, it returns…

  • website_summary

    Traffic 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 buttons, and notable changes. Use this when the user asks how a site is doing. Get the site_i…

Details

Endpointhttps://mcp.lubot.ai/mcp (Streamable HTTP)
First published29 Aug 2026
Last updated29 Aug 2026
Registry nameio.github.lubobali/lubot

More data and analytics servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.