Portfolio X-Ray with ETF look-through, file analysis, and website analytics in plain English.
Connect Remote server
claude mcp add --transport http lubot https://mcp.lubot.ai/mcp
{
"mcpServers": {
"lubot": {
"url": "https://mcp.lubot.ai/mcp"
}
}
}
{
"servers": {
"lubot": {
"type": "http",
"url": "https://mcp.lubot.ai/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://mcp.lubot.ai/mcp
Tools 9 found in our last check
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 find the file_id that analyze_file needs. Limits: requires sign-in; up to 100 files. Users wit…
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 the user asks about one specific file; get the file_id from list_files first. Limits: requi…
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.
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 loser by dollar impact, and a short written summary. Use this when the user asks how diversif…
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, plus totals. Use this when the user asks what they own or how their positions are doing. Do…
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 AAPL or BRK.B. Don't use it for the user's own holdings (use list_portfolio) or for buy/sell dec…
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 holdings (use list_portfolio). Limits: requires sign-in; up to 200 tickers.
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 needs. Without sign-in it returns LuBot's public demo site (lubobali.com); signed in, it returns…
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 buttons, and notable changes. Use this when the user asks how a site is doing. Get the site_i…
Details
| Endpoint | https://mcp.lubot.ai/mcp (Streamable HTTP) |
| First published | 29 Aug 2026 |
| Last updated | 29 Aug 2026 |
| Registry name | io.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.
