SECfinAPI

Os registros da SEC contêm os dados financeiros de todas as empresas públicas dos EUA — mas estão em XBRL, que é difícil de interpretar. Criei o **SECfinAPI** para padronizá-los em JSON limpo, e um **servidor MCP** para que assistentes de IA possam usá-los diretamente.

Documentação

secfinapi-mcp

Servidor MCP para SECfinAPI — dados financeiros padronizados do SEC EDGAR (demonstrações de resultados, balanços patrimoniais, fluxo de caixa, mais de 40 índices) como ferramentas para Claude, Cursor e outros assistentes de IA.

Pergunte ao seu assistente de IA coisas como "Qual é a tendência de receita da Apple?" ou "Compare as margens operacionais da MSFT e da GOOGL" — ele busca os dados ao vivo por meio do SECfinAPI.

Ele roda localmente na sua máquina e é um wrapper leve sobre a API REST do SECfinAPI. Sem servidor para hospedar, sem custo extra.

Configuração

  1. Obtenha uma chave de API (gratuita) em https://www.secfinapi.com.
  2. Adicione o servidor à configuração MCP do seu assistente de IA.

Claude Desktop

Abra Configurações → Desenvolvedor → Editar Config e adicione:

Quando publicado no npm:

{
  "mcpServers": {
    "secfinapi": {
      "command": "npx",
      "args": ["-y", "secfinapi-mcp"],
      "env": { "SECFINAPI_KEY": "your-api-key-here" }
    }
  }
}

Executando a partir do código-fonte (antes da publicação):

{
  "mcpServers": {
    "secfinapi": {
      "command": "node",
      "args": ["C:/path/to/sec-financial-mcp/dist/index.js"],
      "env": { "SECFINAPI_KEY": "your-api-key-here" }
    }
  }
}

Reinicie o Claude Desktop. As 6 ferramentas abaixo aparecem no menu de ferramentas (🔌).

Cursor / VS Code

Mesma estrutura de configuração nas configurações MCP do editor — command, args e a variável de ambiente SECFINAPI_KEY.

Ferramentas

FerramentaRetorna
get_company_infoMetadados da empresa + um link para seus arquivamentos no SEC EDGAR
get_income_statementDemonstração de resultados padronizada (com datas de arquivamento)
get_balance_sheetBalanço patrimonial padronizado
get_cash_flowDemonstração de fluxo de caixa padronizada
get_metricsMais de 40 índices financeiros (ROE, ROIC, margens, crescimento…)
list_companiesListar / pesquisar as empresas públicas dos EUA disponíveis

Variáveis de ambiente

VariávelObrigatóriaPadrão
SECFINAPI_KEYsim—
SECFINAPI_BASE_URLnãoa API de produção do SECfinAPI

Executar a partir do código-fonte

npm install
npm run build
SECFINAPI_KEY=your-key node dist/index.js

Publicação (mantenedor)

npm run build
npm publish

Licença

MIT