Labsco
michalperni11-gif logo

SECfinAPI

from michalperni11-gif

SEC filings hold every US public company's financials β€” but they're in XBRL, which is painful to parse. I built **SECfinAPI** to standardize them into clean JSON, and an **MCP server** so AI assistants can use them directly.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedAccount requiredNeeds API keys

secfinapi-mcp

MCP server for SECfinAPI β€” standardized SEC EDGAR financial data (income statements, balance sheets, cash flow, 40+ ratios) as tools for Claude, Cursor, and other AI assistants.

Ask your AI assistant things like "What's Apple's revenue trend?" or "Compare MSFT and GOOGL operating margins" β€” it fetches the data live through SECfinAPI.

It runs locally on your machine and is a thin wrapper over the SECfinAPI REST API. No server to host, no extra cost.

Tools

ToolReturns
get_company_infoCompany metadata + a link to its filings on SEC EDGAR
get_income_statementStandardized income statement (with filing dates)
get_balance_sheetStandardized balance sheet
get_cash_flowStandardized cash flow statement
get_metrics40+ financial ratios (ROE, ROIC, margins, growth…)
list_companiesList / search the available US public companies

Environment variables

VariableRequiredDefault
SECFINAPI_KEYyesβ€”
SECFINAPI_BASE_URLnothe SECfinAPI production API

Run from source

Copy & paste β€” that's it
npm install
npm run build
SECFINAPI_KEY=your-key node dist/index.js

Publishing (maintainer)

Copy & paste β€” that's it
npm run build
npm publish

License

MIT