Ticker Scout MCP server
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Ticker Scout MCP serverWhat was Apple's revenue in the last quarter?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ticker Scout MCP server
Free SEC filing fundamentals for AI agents, over the Model Context Protocol. No API key, no signup, no paywall.
https://mcp.tickerscout.ai/mcpIt exposes the data published at tickerscout.ai as six tools: financial statements, 10-K and 10-Q summaries, and 8-K event histories for a growing set of US public companies, all derived from their own filings with the SEC. Every figure cites the accession number of the filing it came from, so anything the server returns can be checked against sec.gov.
Connect
Claude Code
claude mcp add --transport http ticker-scout https://mcp.tickerscout.ai/mcpClaude on the web or desktop
Settings, then Connectors, then Add custom connector, and paste the URL.
Cursor, and any client with an mcpServers config
{
"mcpServers": {
"ticker-scout": {
"url": "https://mcp.tickerscout.ai/mcp"
}
}
}Clients that only speak stdio
{
"mcpServers": {
"ticker-scout": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.tickerscout.ai/mcp"]
}
}
}Related MCP server: Financial Datasets MCP Server
Tools
Tool | Arguments | Returns |
|
| Every covered company with its latest fiscal period and next expected filing. Resolves a company name to a ticker. |
|
| Identity and coverage manifest: name, CIK, exchange, SIC industry, fiscal period held, source accession. |
|
| Headline figures for the latest reported period, each with its year-over-year change, exact amount and source accession. |
|
| Income statement, balance sheet, cash flow, segment revenue, per-share figures. |
|
| Business, risk factors, MD&A, legal proceedings, subsequent events from the latest 10-K and 10-Q. |
|
| Material 8-K filings over roughly the trailing five quarters. |
Tickers are case-insensitive, and BRK.B and BRK-B both resolve.
Section slicing
This is the reason to use the server rather than fetching the files directly. financials.json averages 58KB and narrative.md averages 38KB, and a question usually needs one part of one of them.
get_narrative called without a section returns an index of the document's sections with a one-line summary of each, so an agent can pick one and fetch only that. Pass section: "all" for the whole thing.
get_financials called without sections returns the whole file, and available_sections in the response lists what that company has. Section names are not the same across companies: a bank carries different top-level keys from a semiconductor company, and an insurer from both. Ask for what is there rather than guessing.
Every get_financials response includes a meta header with the company's units, reporting currency and fiscal period, even when you ask for a single section. All money is in actual dollars, not millions, and all share counts are actual shares.
Example
> What did NVIDIA earn last quarter?
get_key_figures(ticker: "NVDA")
Q1 FY2027, ended April 26, 2026
Revenue $81,615,000,000 up 85.2%
Net income $58,321,000,000 up 210.6%
Diluted EPS $2.39 up 214.5%
Operating income $53,536,000,000 up 147.4%
Gross margin 74.9% up 14.4 points
All from SEC accession 0001045810-26-000052Data policy
Everything is derived from public SEC filings: 10-K, 10-Q and 8-K. Nothing is estimated and nothing is fabricated. Where a filing does not disclose a figure, it is omitted and the omission is explained.
No market price data. No quotes, no market caps, no price snapshots. This is a fundamentals source.
Data is refreshed each quarter, shortly after a company files. Coverage and the period held for each company are in
list_companies.This is factual synthesis of public filings. It is not investment advice.
Free to read and cite. Please attribute "Ticker Scout (tickerscout.ai)".
How it works
A stateless Cloudflare Worker using createMcpHandler from @modelcontextprotocol/server, speaking streamable HTTP at /mcp.
The server stores no data. Every tool call fetches the corresponding file from https://tickerscout.ai through the Cloudflare edge cache and shapes the response. There is no database, no snapshot and no fallback copy: if the upstream file cannot be fetched, the tool returns an error naming the URL and the status rather than serving something stale.
src/
index.ts Worker entrypoint, tool registration
upstream.ts Fetching, edge caching, the error policy
tickers.ts Ticker normalization, coverage search, near matches
markdown.ts Section parsing for the .md documents
financials.ts Headline condensing and unit-safe slicing
respond.ts Result shaping, source URL and attributionDevelopment
npm install
npm test # unit tests for the pure modules
npm run dev # local server on http://localhost:8787/mcp
npm run smoke # live end-to-end check, pass a URL to target a deployment
npm run deploynpm test covers the pure logic. test/smoke.mjs calls every tool against a running server for a deliberately shape-diverse set of companies plus three negative cases, and is the check that matters before shipping.
License
MIT. See LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -license-quality-maintenanceEnables deep analysis of SEC EDGAR filings through universal company search, document content extraction, and advanced filing search capabilities. Provides AI-ready access to business descriptions, risk factors, financial statements, and full-text search across any public company's SEC documents.
- Flicense-qualityDmaintenanceProvides access to comprehensive financial data including income statements, balance sheets, cash flow statements, stock prices, company news, SEC filings, and cryptocurrency information with built-in financial ratio analysis.
- FlicenseAqualityDmaintenanceProvides access to SEC filings and detailed XBRL financial data for all publicly traded U.S. companies. It enables users to search for company info, retrieve historical metrics like revenue and assets, and compare financial performance across different industries.61
- Alicense-qualityCmaintenanceGive your AI agent live SEC EDGAR data: company financials, insider trades, 8-K events, 13F holdings, and the raw filings stream — all normalized to clean JSON, every number traceable back to its sec.gov source filing.MIT
Related MCP Connectors
Give your AI deep fundamentals on US public companies — metrics, segments, peers. Free.
SEC EDGAR for AI agents: company filings, financials and insider trades. No API keys.
SEC EDGAR filings for AI agents: company lookup, filings, financials, insider trades. No keys.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tickerscout/tickerscout-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server