secfinapi-mcp is an official Model Context Protocol server — add it once and Claude, Cursor or any MCP client pulls standardized SEC financials straight into the conversation.
Create a free key at secfinapi.com/register. The server reads it from the SECFINAPI_KEY environment variable.
Claude Desktop / Cursor — paste into your MCP config
{
"mcpServers": {
"secfinapi": {
"command": "npx",
"args": ["-y", "secfinapi-mcp"],
"env": { "SECFINAPI_KEY": "your-api-key" }
}
}
}Claude Code (CLI)
claude mcp add secfinapi --scope user \
--env SECFINAPI_KEY=your-api-key \
-- npx -y secfinapi-mcpRestart your client — the SECfinAPI tools appear automatically. Then ask:
Your assistant calls SECfinAPI and answers from real SEC filings.
get_company_infoCompany profile + a link to its filings on SEC EDGAR
get_income_statementStandardized income statement
get_balance_sheetStandardized balance sheet
get_cash_flowStandardized cash-flow statement
get_metrics40+ financial ratios (margins, ROE/ROIC, leverage, growth)
list_companiesSearch the directory of US public companies
The MCP server is a thin wrapper over the SECfinAPI REST API — the same data is available as plain JSON.
Read the API docs →