Model Context Protocol (MCP) server for freee API integration
Ticker Scout is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Agent-native SEC data, 20 tools: statements assembled, any line item, filings synthesized. No key.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http ticker-scout-mcp https://mcp.tickerscout.ai/mcp
# 2 — ask your agent for something these tools do
# list_companies, get_company, get_key_figures and 17 more
Ticker Scout costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http ticker-scout-mcp https://mcp.tickerscout.ai/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
20 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
The public companies Ticker Scout covers, with the fiscal period of each one's latest data, every published record held and the predicted date of its next SEC filing, plus a coverage summary (company count, last update, filers by latest form, foreign issuers). Call this first when you do not know whether a company is covered, or to turn a company name into a ticker. Coverage is S&P 500 companies p
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | Optional filter matched against ticker and company name, case-insensitive. |
Company identity and coverage manifest: name, CIK, exchange, state of incorporation, SIC industry, the fiscal period of the latest data, the SEC filings that record is built from (the annual report and the latest quarterly report, each with its own fiscal year, filing date, accession number and EDGAR link), every published record with its permanent URLs, and the predicted next filing date and form
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
| record | string | no | An earlier published record, by tag ('FY27Q1') or by the period its filing reports ('Q1 FY2027'). Omit for the latest. list_periods lists every record. |
The headline for a company's most recent reported period: revenue, net income, diluted EPS and similar, each with its exact dollar amount, prior-year value, year-over-year change, the record field it was read from and its SEC accession number; plus a one-paragraph written summary and question-and-answer pairs built from those figures. Start here for any 'how did X do' or 'how much did X earn' ques
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
| record | string | no | An earlier published record, by tag ('FY27Q1') or by the period its filing reports ('Q1 FY2027'). Omit for the latest. list_periods lists every record. |
Income statement, balance sheet and cash flow, already assembled from a company's SEC filings, for up to three fiscal years plus the latest quarter, year to date and trailing twelve months, with segment tables, per-share figures and the record's own notes. This is the published financials.json, whole or by top-level section. Already assembled: no XBRL concept selection, no deriving a discrete quar
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
| sections | array | no | Top-level sections to return, for example annual, quarterly, trailing_twelve_months, notes, uncertainties, figure_sources. Omit for the whole file (without figure_sources). An unknown name returns the |
| record | string | no | An earlier published record, by tag ('FY27Q1') or by the period its filing reports ('Q1 FY2027'). Omit for the latest. list_periods lists every record. |
Qualitative synthesis of a company's latest annual and quarterly reports, condensed from the filings themselves rather than from news: business description, risk factors with changes since the prior filing flagged, annual MD&A, the current quarter, legal proceedings and subsequent events. Called without section it returns an INDEX: every section with its size, first sentence and subsection headi
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
| section | string | no | A heading or subsection heading (case-insensitive; a unique prefix is enough), a topic (business, risk factors, md&a, current quarter, subsequent events, legal), or 'all'. Omit for the index. |
| record | string | no | An earlier published record, by tag ('FY27Q1') or by the period its filing reports ('Q1 FY2027'). Omit for the latest. list_periods lists every record. |
Digest of a company's material current reports (Form 8-K; 6-K for a foreign issuer) over roughly the trailing five quarters, read from the filings and their exhibits: earnings releases and guidance, management and board changes, dividends and buybacks announced, debt offerings and credit facilities, mergers and acquisitions, shareholder votes, restructuring and legal matters, each dated and citing
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
| section | string | no | A heading (case-insensitive; a unique prefix is enough) or a topic: earnings, management changes, capital returns, debt and financing, m&a, governance, restructuring, legal. |
| index | boolean | no | True for a dated one-line index of every item instead of the full text. |
| record | string | no | An earlier published record, by tag ('FY27Q1') or by the period its filing reports ('Q1 FY2027'). Omit for the latest. list_periods lists every record. |
How far back the data goes for one company: every fiscal year and every quarter Ticker Scout holds, across every published record, with each period's start and end dates, length in days, source form and accession, and which records carry it; the year-to-date and trailing-twelve-months blocks; the fiscal year end and whether the company runs 52/53-week years; and the list of published records (each
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
The income statement, balance sheet or cash flow statement, as the company reports it with line items in reported order, for any fiscal year, quarter, year to date or trailing twelve months. statement picks one (default: every statement and table held for the period, including segments and industry metrics). period picks the periods (default: every period in the latest record: up to three fisc
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
| statement | string | no | Which statement. Default 'all': every statement and table held for each period. |
| period | string | no | Fiscal period: 'FY2025', 'Q2 FY2027' (also 'FY27Q2', 'Q2 2027'), 'latest', 'latest quarter', 'latest annual', 'ttm', 'ytd', 'annual', 'quarterly', 'all', or a period-end date. The company's own fiscal |
| include_sources | boolean | no | Add a sec.gov link per tagged figure. Default false. |
How a company's results split, exactly as it reports them: segments (reportable segment revenue, operating income or profit, and whatever else it discloses per segment: assets, capex, managed-basis results for a bank, business-unit earnings for a conglomerate), revenue_by_product (revenue by product, service, end market, platform, channel or customer type, e.g. NVIDIA's Data Center, Apple's iP
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
| breakdown | string | no | Which breakdown. Default 'all'. |
| period | string | no | Fiscal period: 'FY2025', 'Q2 FY2027' (also 'FY27Q2', 'Q2 2027'), 'latest', 'latest quarter', 'latest annual', 'ttm', 'ytd', 'annual', 'quarterly', 'all', or a period-end date. The company's own fiscal |
Measures a company reports outside its GAAP statements, as it defines them: operating KPIs (users, subscribers, paid memberships, bookings, stores, RevPAR, deliveries, backlog, remaining performance obligations), non_gaap measures (adjusted EPS, adjusted operating income, EBITDA, FFO for a REIT, core earnings, with the reconciling figures held), bank metrics (CET1 and other capital ratios, n
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
| kind | string | no | Which kind. Default 'all'. |
| period | string | no | Fiscal period: 'FY2025', 'Q2 FY2027' (also 'FY27Q2', 'Q2 2027'), 'latest', 'latest quarter', 'latest annual', 'ttm', 'ytd', 'annual', 'quarterly', 'all', or a period-end date. The company's own fiscal |
Profitability margins and balance-sheet ratios for every period: every margin and rate the record itself stores (gross margin %, operating margin %, effective tax rate, segment margins, efficiency ratio and the like), plus gross, operating, net and free-cash-flow margin, working capital and current ratio calculated here from the period's own figures, each labeled as calculated with its formula and
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
| period | string | no | Fiscal period: 'FY2025', 'Q2 FY2027' (also 'FY27Q2', 'Q2 2027'), 'latest', 'latest quarter', 'latest annual', 'ttm', 'ytd', 'annual', 'quarterly', 'all', or a period-end date. The company's own fiscal |
Get any figure for a company: revenue, net income, EPS, free cash flow, debt, a segment's revenue, a bank's CET1 ratio, a KPI. Pass a standard name or synonym and it returns the field this company uses for it, named; pass a field name or path from the record and it returns exactly that field; otherwise fields whose names contain all the words. Case, spaces and underscores do not matter. Standard f
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
| figure | yes | A standard figure name or synonym ('revenue', 'net income', 'eps', 'capex', 'fcf'), a field name or path from the record ('total_net_sales', 'reportable_segments.Compute & Networking.revenue'), or wor | |
| period | string | no | Fiscal period: 'FY2025', 'Q2 FY2027' (also 'FY27Q2', 'Q2 2027'), 'latest', 'latest quarter', 'latest annual', 'ttm', 'ytd', 'annual', 'quarterly', 'all', or a period-end date. The company's own fiscal |
Discover which figures a company's record holds and what it calls them. Without query: standard_figures maps each standard figure (revenue, net income, EPS, cash, debt and the rest) to the name THIS company's record gives it (Apple's revenue is total_net_sales, JPMorgan's is total_net_revenue), and other_figures holds every remaining figure grouped by its statement or table (segments, revenue_by
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
| query | string | no | Words to find in field names, e.g. 'data center revenue'. Omit to list everything. |
| block | string | no | Only this table, e.g. income_statement, reportable_segments, key_metrics. |
| period | string | no | Fiscal period: 'FY2025', 'Q2 FY2027' (also 'FY27Q2', 'Q2 2027'), 'latest', 'latest quarter', 'latest annual', 'ttm', 'ytd', 'annual', 'quarterly', 'all', or a period-end date. The company's own fiscal |
One standard figure for two to ten companies side by side: revenue, net income, EPS, operating income, free cash flow, debt, cash, equity or any other standard figure listed in get_figure. Defaults to each company's latest discrete period (its latest quarter, or its latest fiscal year if that is newer); pass period='latest annual', 'ttm', 'latest quarter' or a fiscal year. Fiscal calendars differ
| Parameter | Type | Required | Notes |
|---|---|---|---|
| tickers | array | yes | Two to ten tickers. |
| figure | string | yes | A standard figure name or synonym, e.g. revenue, net income, diluted eps, fcf. |
| period | string | no | Default 'latest'. Fiscal year: 'FY2025', 'FY25', 'fiscal 2025' or '2025'. Quarter: 'Q2 FY2027', 'Q2 2027', 'FY27Q2', '2027Q2', '2Q27', 'second quarter 2027', or 'Q2' for the latest second quarter. Spe |
Find what a company's filings say about a keyword. Searches the 10-K/10-Q narrative, the 8-K events digest and the financial record's sourcing notes, and returns the paragraphs and list items that contain every word of the query, best first, each in full with its section and subsection, plus a ranked list of the sections that mention it most (to read one whole with get_narrative or get_events). Ca
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
| query | string | yes | Words or "quoted phrases" to find. |
| documents | array | no | Which documents to search: narrative (10-K/10-Q synthesis), events (8-K digest), notes (the financial record's sourcing notes and uncertainties). Default all three. |
| limit | integer | no | Most passages to return. Default 12. |
| record | string | no | An earlier published record, by tag ('FY27Q1') or by the period its filing reports ('Q1 FY2027'). Omit for the latest. list_periods lists every record. |
The SEC filings behind a company's data. Without accession: every accession number the record cites across the financial statements, the 10-K/10-Q narrative and the 8-K events digest, newest first, each with its form (10-K, 10-Q, 8-K, 20-F, 6-K, DEF 14A...), filing date where stated, EDGAR index URL, document URL where known and every use (which periods' figures came from it, which narrative or
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
| accession | string | no | One SEC accession number, e.g. 0001045810-26-000073. Omit to list them all. |
| record | string | no | An earlier published record, by tag ('FY27Q1') or by the period its filing reports ('Q1 FY2027'). Omit for the latest. list_periods lists every record. |
How to read a company's numbers before comparing or converting them: the units statement (actual dollars, not millions), reporting currency and, for a foreign issuer such as TSMC, the conversion policy and each period's exact exchange rate with its source (average rate for income and cash flow, closing rate for the balance sheet, stated as foreign currency per US dollar); the ADR ratio and per-sha
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
| record | string | no | An earlier published record, by tag ('FY27Q1') or by the period its filing reports ('Q1 FY2027'). Omit for the latest. list_periods lists every record. |
The record's explanation of itself, to read before relying on an unusual figure or concluding one is missing: its sourcing notes (how the statement template was chosen, which filing each statement was read from, how a discrete quarter was derived, what was reclassified or restated), period-level notes on coverage, its list of uncertainties (figures the filings do not disclose, periods presented on
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. |
| record | string | no | An earlier published record, by tag ('FY27Q1') or by the period its filing reports ('Q1 FY2027'). Omit for the latest. list_periods lists every record. |
Every covered company expected to file a 10-Q or 10-K (or 6-K / 20-F) within the next N days, soonest first, with the predicted date and form and the period currently held. Use it to see whose data refreshes soon. Dates are predictions from each company's filing history, not announced dates, and a filing date is not an earnings date: most companies release earnings on an 8-K days or weeks before t
| Parameter | Type | Required | Notes |
|---|---|---|---|
| days | integer | no | Window in days from today. Default 30. |
| form | string | no | Only this form, e.g. 10-K or 10-Q. |
Start here if unsure. How Ticker Scout's tools fit together: what a record is versus a period, the period syntax every period argument accepts, units and currency, how figures are cited and linked to sec.gov, which tool answers common questions, and the standard figures (with the words get_figure and compare_companies accept for each). No arguments.
No parameter schema on file.
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Ticker Scout or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
| Term | Level | What it prices | Points |
|---|---|---|---|
| capability-exposure | minimal | capability blast radius (minimal) — client exposure if the model is manipulated | −0 |
| coverage-honesty | manifest | inspection depth (manifest) — how much of the target the scan could see | −4 |
What the scan could actually read
A grade is only as meaningful as its coverage, so the scanner publishes its own depth before it publishes its result.
The scan read each tool’s name, description, input schema and annotations exactly as the server listed them the last time it answered us; no code was reviewed. We ask the server again about once a month, and a list that changed is graded again.
The implementation source was not read — this reflects the declared tool metadata only.
Capability — what it could do if the model were manipulated
Tags derived from each tool’s schema and the implementation, not from what the tool calls itself. minimal is the level these add up to.
| Tool | Capability tags | Why the tag was assigned |
|---|---|---|
| list_companies | no tags | |
| get_company | no tags | |
| get_key_figures | no tags | |
| get_financials | no tags | |
| get_narrative | no tags | |
| get_events | no tags | |
| list_periods | no tags | |
| get_statements | no tags | |
| get_segments | no tags | |
| get_company_metrics | no tags | |
| get_margins_and_ratios | no tags | |
| get_figure | no tags | |
| list_company_figures | no tags | |
| compare_companies | no tags | |
| search_text | no tags | |
| get_filings | no tags | |
| get_reporting_conventions | no tags | |
| get_data_notes | no tags | |
| list_upcoming_filings | no tags | |
| guide | no tags |
Toxic-flow graph
The lethal trifecta, checked as a graph rather than as a checklist: untrusted input, a sensitive source and an external sink have to meet before there is a path worth worrying about.
The public result for this release does not print the flow graph, so there is nothing to show here. That is not the same as "no paths were found": what the scan did read is above, under coverage.
Supply chain and provenance
This is the first scan of this surface here, so there is nothing yet to compare it against.
Every result on this tab comes from one deterministic pass over the published package — offline, rule by rule, and auditable line by line above. Same methodology version, same bytes, same score.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 3.0.1.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Ticker Scout can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.