Stocklake — Stock Data & Market Intelligence

by Unknown

Not rated
Website

About

Stock prices, technicals (RSI/MACD/Bollinger), AI sentiment, insider activity, earnings, sector intelligence, and market outlook for 1000+ stocks.

Details

Author
Unknown
Categories
Finance, Other, AI

Stocklake — Stock Data & Market Intelligence

Stock prices, technicals (RSI/MACD/Bollinger), AI sentiment, insider activity, earnings, sector intelligence, and market outlook for 1000+ stocks.

Real-time prices, technical indicators, AI-analysed news, and market intelligence — plug into Claude, Cursor, ChatGPT, or any AI agent in minutes. OAuth sign-in works with any supporting client — no key needed, works with Claude today, and with more providers as they add support. Client doesn't support OAuth yet (or it's not working)?Let us know— you can always fall back to a free API key below.

Not financial advice.All data, ratings, signals, and AI assessments are for informational and research purposes only. Nothing here constitutes investment advice or a recommendation to buy or sell any security.

Free keys give you 200 calls/day and never expire.No key?You still get 25 free calls/day as a guest — enough to explore.See all 17 tools →

Pro includes a free trial, and a time-limited founding-member discount may be active — check/accountor the upgrade flow for current pricing and trial length.

Exceeding the daily request limit returns HTTP 429. Limits reset at midnight UTC.

Batch tools bill per ticker, not per call.get_stocks, get_screener, get_signals, and get_earnings_intelligence can each return up to 25 results in a single call, and get_market_movers up to 20 — every ticker returned counts as one call toward your daily limit, not the HTTP request itself. A get_stocks call returning 25 symbols uses 25 of your daily calls. See each tool's page underToolsfor its exact cap.

Every authenticated response includes these headers:

Once connected (seeClientsbelow), ask your agent:

- "What's the current price, RSI, and analyst rating for AAPL?"
- "Show me oversold tech stocks with market cap over $10B"
- "What's the market sentiment right now? VIX and fear/greed index?"
- "What earnings are coming up this week?"
- "What does the DeMark TD Sequential signal say for TSLA right now?"
- "Show me Williams %R and Elliott Wave phase for AMD"
- "Summarise the latest news for NVDA with AI analysis" — Pro
- "Which sectors are leading the market right now?" — Pro

All 17 tools with full parameter docs and response examples:Tool reference →

One URL, no config file, no key to copy. On Claude.ai and Claude Desktop, sign-in happens as part of adding the connector. On Claude Code, add the server then run /mcp to authenticate (see below — the connector step alone doesn't trigger sign-in there). Hit a snag?Tell usand use the fallback: a free key via/login.

Also available onSmithery— one-click install for Claude Desktop and other MCP clients.

claude mcp add stocklake --transport http --urlhttps://api.stocklake.dev/mcp

Tools not showing up, no error shown?This is a known Claude Code behavior, not a sign anything's broken on our end — adding a connector that needs OAuth can silently show zero tools until you manually authenticate. Run /mcp → select stocklake → Authenticate. You can always verify an active connection on youraccount pageunder "Active connections" — if it's not listed there, the OAuth handshake never completed.

Our OAuth server (RFC 8414 / RFC 9728 discovery + Dynamic Client Registration) isn't Claude-specific — any MCP client that supports OAuth gets this same no-key flow automatically.ChatGPT(Settings → Connectors → Developer Mode → add custom connector) andPerplexity(Pro/Max/Enterprise, Developer Mode → add remote connector) both work today, same URL, same magic-link sign-in. As Cursor, Windsurf, and others add OAuth-based MCP connectors, the same URL above will work there too, no changes needed on our side. Until then, useTell your agentbelow with your key.

For agents that don't support OAuth yet (Cursor, Windsurf, or anything else) — paste into any chat, project instructions, or agent system prompt:

You have access to real-time stock market data via the Stocklake MCP server. URL:https://api.stocklake.dev/mcpAuthorization: Bearer sl_your_key_here Tools available: get_stock (price + fundamentals + indicators, plus a pro-only rating + labeled signals block — RSI, MACD, Williams %R, DeMark TD Sequential, Elliott Wave — a pro-only stance_signals list unifying technical rating, AI summary, sentiment, analyst consensus, and active screener signals into one BULLISH/BEARISH/NEUTRAL view per source, and a pro-only relative_strength block: 5D/20D/60D/120D/12M return spreads vs SPY/QQQ/sector ETF plus a one-line verdict), get_screener (filter by RSI / sector / country / market cap / AI flag score), get_market_pulse (VIX, fear/greed, breadth), get_stock_news, get_market_movers, get_earnings_calendar, get_indicator_history (90-day RSI/MACD/Williams history), get_stock_research (full AI research bundle, including a headline + near_term/longer_term stance view), and more. Save this server to your MCP config or project memory for persistent access.

Works with any agent that accepts system prompts or MCP config. Replace sl_your_key_here with your key from thedashboard.

import asyncio from fastmcp import Client from fastmcp.client.transports import StreamableHttpTransport async def main(): transport = StreamableHttpTransport( url="https://api.stocklake.dev/mcp", headers={"Authorization": "Bearer sl_your_key_here"}, ) async with Client(transport) as mcp: stock = await mcp.call_tool("get_stock", {"symbol": "NVDA"}) # pro key → adds.rating +.signals +.stance_signals news = await mcp.call_tool("get_stock_news", {"symbol": "NVDA", "days": 7}) print(stock.data, news.data) asyncio.run(main())

Endpoint: POST[https://api.stocklake.dev/mcp— MCP Streamable HTTP transport, protocol version 2025-11-25.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.