mcpbeat

StockLens MCP Server

com.stocklens/stocklens
answering

StockLens is answering right now. Last checked 7 min ago. It exposes 5 tools.

AI-powered stock analysis: nightly ratings, on-demand deep-dives, and watchlist insights.

Uptime history 43 hours of history
43 hours agonow
100.0%
Uptime 24h
91 of 91 checks
5
Tools
read from the server
458 ms
Response time
average over 24h
open, no key
Access
streamable-http

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 7 min ago.

run in your terminal
claude mcp add stocklens --transport http https://mcp.stocklens.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "stocklens": {
      "url": "https://mcp.stocklens.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.stocklens]
url = "https://mcp.stocklens.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "stocklens": {
      "url": "https://mcp.stocklens.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "stocklens": {
      "url": "https://mcp.stocklens.com/mcp"
    }
  }
}

Available tools 5

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

analysis
fetch_analysis_result
Fetch the result or progress of a previously initiated StockLens analysis. Returns status (in_progress/complete/failed), progress percentage, and full result when complete. Each call returns the current state once; it does not wait for completion. While status is in_progress, retry_after_seconds is the earliest sensible time to check again — check again only if the user asks to continue. Complete results include composite score, domain breakdowns, key insights, and may include a plus-depth AI narrative.
initiate
initiate_analysis
Initiate a full StockLens AI analysis for a specific stock. Starting a new run may consume LENS_AI (standard) or LENS_AI_PLUS (plus depth with optional AI narratives) credits. Returns an analysis_id immediately — completion is asynchronous. Retrieve status or results with a separate fetch_analysis_result call when the user asks for them. A recent matching analysis may be reused; the receipt explicitly reports new_run_started and reused_existing without claiming an asynchronous credit charge has completed. Concurrent identical initiations receive retry guidance. FREE tier supports standard depth only; PRO/MAX tiers unlock plus depth.
market
get_market_summary
Retrieve the latest StockLens composite analysis summary for a stock ticker. Returns composite score (0-100), an overall rating, per-domain scores and grades, and key strengths and challenges. No authentication required — data is derived from most recent nightly analysis run. Use this to quickly assess a stock before deciding whether to run a full analysis.
ping
ping
Health check — returns pong to verify MCP connectivity
portfolio
get_portfolio_insights
Retrieve StockLens analysis summaries for the authenticated user's watchlist. Returns available composite scores and grades for watchlisted stocks; either value may be absent when no completed score exists. FREE tier returns up to 3 holdings; PRO/MAX return the full watchlist. Use this to give users an overview of their portfolio's analytical health.

Endpoints

URLTransportStateLatencyChecked
https://mcp.stocklens.com/mcp streamable-http answering 505 ms 7 min ago

StockLens — questions

Answers built from our own checks of this server.

What can StockLens do?
It exposes 5 tools, read directly from the server on our last check. Among them: fetch_analysis_result, get_market_summary, get_portfolio_insights, initiate_analysis, ping. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is StockLens working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 458 ms. The bar chart above shows every period we have measured.
How do I connect StockLens?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does StockLens need an API key?
No. StockLens completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 5 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is StockLens?
It answers our handshake in 458 ms on average, which is faster than 27% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.