# StockLens MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/com-stocklens-stocklens

## Install
- Endpoint: https://mcp.stocklens.com/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.stocklens.com/mcp

## Tools
- fetch_analysis_result (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. Endpoint: https://mcp.stocklens.com/mcp
- get_market_summary (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. Endpoint: https://mcp.stocklens.com/mcp
- get_portfolio_insights (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. Endpoint: https://mcp.stocklens.com/mcp
- initiate_analysis (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. Endpoint: https://mcp.stocklens.com/mcp
- ping (Ping) - Health check — returns pong to verify MCP connectivity Endpoint: https://mcp.stocklens.com/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: com.stocklens
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 3, 2026
- Source: https://registry.modelcontextprotocol.io
