← stocks-llm · About · Methodology

Connect stocks-llm to your AI agent

stocks-llm exposes the same natural-language US-public-company discovery the website serves as read-only MCP tools — any MCP-compatible client (Claude Desktop, Claude Code, or any other agent) can call them directly, grounded in the same real, dated, cited SEC EDGAR + Finnhub data.

Endpoint at a glance

Discover it programmatically: /.well-known/mcp.json is the machine-readable manifest (the authoritative source these facts are rendered from).

Tools

ToolRequired argsWhat it returns
search_companiesqueryNatural-language / thematic search over the stocks-llm knowledge base of US public companies: S&P 500 + NASDAQ-100 + Dow Jones + Russell 1000 + Russell 2000 (deduped — effectively the Russell 3000 plus the Dow), spanning large-, mid-, AND small-cap companies (~2,900+).
get_company_profile(see tools/list)Full enriched profile for ONE company (mirrors the /company/{ticker} page): name, ticker, sector, the LLM business summary + one-line pitch, key fundamentals (price + as-of date, market cap, margins, ROE/ROA, valuation), dividend facts, competitors, plus its latest SEC filings and recent news — the DATED evidence you cite.
compare_companiesticker_a, ticker_bHead-to-head comparison of TWO companies (mirrors the /compare/{a}-vs-{b} page): the same real, dated side-by-side metrics — price, market cap, P/E, PEG, margins, ROE/ROA, debt/equity, revenue growth, dividend yield + streak, beta, 1-year return — plus each company's one-line pitch.

A tools/list call on the live endpoint is the authoritative source for the full, current input schemas — don't hand-copy them. Every tool response carries the "informational only — not financial advice" disclaimer.

Add it to a client

Claude Desktop / Claude Code (remote MCP server) — no env/headers/token block, because the server takes no auth:

{
  "mcpServers": {
    "stocks-llm": {
      "type": "streamable-http",
      "url": "https://stocks-llm.com/mcp"
    }
  }
}

Verify it before you rely on it

curl -s https://stocks-llm.com/.well-known/mcp.json
curl -s https://stocks-llm.com/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

Or point the official inspector at it:

npx @modelcontextprotocol/inspector https://stocks-llm.com/mcp

Rate limits

The /mcp path has its own, tighter limiter than the human chat endpoint (an agent can fire requests machine-paced). Only tools/call consumes a slot; the initialize / tools/list / ping handshake is free. A batch of N tools/call consumes N slots.

Data sources & privacy

Directory listings

Strategy: publish once to the official MCP Registry; the major community directories ingest it downstream. The status below is the honest state — the site operator has not yet submitted, and "listed" is never claimed without a verifiable public listing.

DirectoryStatus
Official MCP Registrynot submitted
mcp.sonot submitted
Glama MCP directorynot submitted
Smitherynot submitted

Related

About stocks-llm · Methodology · Discovery manifest · llms.txt (for AI agents)

Informational only — NOT financial advice. Informational only — NOT financial advice. Data is delayed daily-close, may be missing or stale, and coverage varies. Verify independently and consult a qualified professional before any investment decision.