FilingCopilot
Provides evidence-grounded research over Apple's SEC filings and financial data — annual and quarterly revenue, net income, growth, margins, cash-flow trends, and price charts — with every figure traceable to a filing passage and exportable as an offline-verifiable research package.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
FilingCopilot
Ask a question about a U.S. company filing. Get an answer you can check.
FilingCopilot is a research workspace for SEC filings that runs on your machine. It finds the relevant annual or quarterly report, pulls the exact passages, calculates the financial figures, and shows the source behind every claim. If the filing does not support an answer, it says so instead of guessing.

The workspace: price history, filing research and source checks in one place.
What it does
Answers questions about revenue, profit, margins, cash flow, risks and the wording of a filing.
Numbers are handled by fixed rules and calculations; an AI research agent is used only when a question needs narrative evidence or multi-step reasoning.
Returns a short answer, the cited passages, code-calculated figures and explicit gaps.
Can export a complete research package that a standalone verifier checks offline.
Related MCP server: Oxford Ledge MCP Server
What you can ask
"What were Apple's FY2025 revenue and net income?"
"Why did Microsoft's operating margin change?"
"What regulatory, demand and customer-concentration risks did TSMC disclose?"
"Did this filing explicitly deny a demand decline?"
Why it is different
Every answer shows its sources. Each delivered claim points to a filing passage or a code calculation.
It says when evidence is missing. No fluent guess; the answer carries a visible gap or a refusal.
You can re-check it offline. The exported package can be verified without the research model or network.
Latest snapshot
Latest local run: 2026-11-02, 140 questions, DeepSeek research and Mimo review, four questions processed in parallel. The 100 answerable questions and 40 boundary/policy questions are reported separately.
What | Result |
Answerable questions with a complete answer | 97 / 100 |
Expected refusals / market-policy cases | 20 / 20 · 20 / 20 |
Unsupported claims / numeric errors | 0 / 0 |
Delivered claims with a source citation | 100% |
Regression tests | 2,307 passed |
Three of the 100 answerable questions returned partial answers with explicit gaps; the rest returned complete answers. Latency, token counts, the numeric audit and the exact question IDs are in Evaluation. These are engineering measurements, not an independent human accuracy study.
Speed: numeric questions are usually answered in under a second; long narrative questions call the model and an independent reviewer, so they can take minutes. The latest model-backed P95 was 842 seconds; see Evaluation for the full breakdown.
Try it in 60 seconds
Python 3.10 or later is required. The bundled filing example works without an API key or GPU.
Windows PowerShell
.\setup.ps1
if (-not (Test-Path -LiteralPath .env)) { Copy-Item .env.example .env }
$env:FC_EMBEDDING_MODE = "off"
.\start.ps1 -Port 8159Open http://127.0.0.1:8159/ and select Apple / AAPL with Data only. Try the bundled package verifier:
.\.venv\Scripts\python.exe -m filingcopilot verify-package examples/annual-facts.jsonmacOS / Linux
python3 -m venv .venv
.venv/bin/python -m pip install -e "."
cp .env.example .env
FC_EMBEDDING_MODE=off .venv/bin/python -m filingcopilot serve --port 8159The complete setup and troubleshooting steps are in docs/installation.md.
What you get
For every answer:
a short conclusion;
the cited filing passages and/or code-calculated figures;
explicit gaps for requested parts that are missing;
an optional research package that can be exported and checked offline.
How it works
Browser / CLI / REST / MCP
|
capability and date scope
|
source preparation and filing ingestion
|
hybrid retrieval and reranking
|
facts, passages and calculations stored with their sources
|
fixed checks + independent review
|
answer, citations, explicit gaps and an optional research packageFixed rules handle annual figures, growth, margins and trends without a model. Research questions use a tool-calling agent when they need narrative evidence or multi-step calculations. The service is available through the browser workspace, CLI, REST API and 30 MCP tools.
Who it is for
Analysts, investors, students and anyone who needs to read filings carefully.
Local or private workflows: data stays on your machine except the model/API calls you configure.
It is not investment advice, a trading system, a production credit-decision system, or a replacement for reading the filing and independent human review.
Enable live filings and research
Copy .env.example to .env and set values locally. Never commit .env.
Variable | Purpose |
| Contact name and email required by SEC requests |
| OpenAI-compatible provider endpoint and private key |
| Research model; the checked-in example uses DeepSeek |
| Separate review model; the checked-in example uses Mimo |
| Overall time limit for one research run; the public example is 3,000 seconds |
| Optional: scan saved tickers and queue research only when enabled |
|
|
| Optional provider-specific request metadata |
| Optional ceiling; requires both token prices and is rejected otherwise |
Model requests may incur provider charges. The application does not place trades. New filing preparation requires network access and a compliant SEC user agent; existing local data can be queried offline.
Documentation
Development
python -m pip install -e ".[dev]"
python -m pytest -q
python -m ruff check src tests scripts
python -m compileall -q src scriptsThe external benchmark data and local filing cache are not committed. Review the licenses in evaluation/external/README.md before fetching non-commercial datasets.
FilingCopilot is an independent engineering project. It is not investment advice, a production credit-decision system, or a certified model.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read, search, and compare SEC EDGAR filings, pull tables, and run AI analysis from any MCP client.
Research US-listed companies and funds with the StockPortfolio.pro MCP server. Tools cover SEC filing-grounded financials, filing timelines, company comparisons, watchlist screens, fund profiles, and cited filing questions. Filed figures include their fiscal period and EDGAR source URL; missing filing data is returned as null. Public tools work without authentication; optional API-key or OAuth access is supported. US-listed, USD-reporting companies only. Keyless access includes 3 free AI questions per rolling 30-day window. To get more now, choose the Dev plan ($19.99/month, 200 credits) at https://www.stockportfolio.pro/register?plan=dev, then follow https://www.stockportfolio.pro/docs/api-mcp to connect with OAuth or an API key. Or wait for the free allowance to renew.
Financial data and research MCP for US/CN/JP equities: filings, statements, ownership, signals.
SEC-filed company financials with filing citations, plus market data, for AI agents
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables AI clients to retrieve SEC company profiles, filing listings, and structured XBRL financial statements via MCP tools.13-
- AlicenseNot gradedqualityAmaintenanceLets any MCP-speaking assistant look up SEC filings and fundamentals, 13F holdings, insider trades, BDC loan books, and U.S. government reference data from Treasury, FRED, FDIC, USAspending, USPTO and CFTC, with the source named on every answer. Most of its 29 tools run keyless against public sources, giving citations-backed answers without an account.51 PyPIMIT
- FlicenseNot gradedqualityAmaintenanceEnables natural-language financial research across SEC filings, earnings transcripts, financial metrics, stock and crypto market data, stock news, and prediction markets, returning structured, source-backed answers within MCP clients.-
- FlicenseNot gradedqualityAmaintenanceEnables natural-language financial research and analysis across public filings, earnings transcripts, financial metrics, stock and crypto market data, and prediction markets, returning structured, source-backed answers within MCP clients.-