MCP Fiscal Brasil¶
Hub fiscal brasileiro para automação com IA (CNPJ, NFe, SPED e regime tributário).
O que é¶
mcp-fiscal-brasil conecta os dados fiscais brasileiros em quatro interfaces para decisões repetíveis de operação:
flowchart LR
A[Fluxo de negócios / agente IA] -->|MCP| M[Servidor MCP]
A -->|HTTP| R[REST API]
A -->|CLI| C[CLI]
A -->|SDK| S[SDK Python]
M --> Core[Core fiscal]
R --> Core
C --> Core
S --> Core
Core --> Fontes[BrasilAPI / ReceitaWS / IBGE / SEFAZ]
Por que existe¶
O Brasil tem um ecossistema fiscal altamente fragmentado. Este projeto nasceu para reduzir o atrito de integrar esse contexto em assistentes de IA, rotinas de ERP e automações de operação fiscal.
Módulo de posicionamento¶
Se você quer a visão completa de produto (o que resolve com segurança hoje e o que ainda é roadmap), comece por:
:material-diagram-project: Posicionamento
Ferramentas agenticas (núcleo operacional)¶
As ferramentas abaixo são as mais usadas em fluxos de produção:
analyze_cnpj_compliance— relatório de compliance consolidado (CNPJ + Simples + MEI + CNAE)risk_score_supplier— due diligence com recomendação por política de riscoconsultar_empresas_lote— triagem em lote de fornecedores com score e flags de riscovalidate_nfe_full— validação consolidada de XML/chave/situação do emissorsummarize_sped— leitura executiva de SPED com inconsistências estruturaiscompare_tax_regimes— simulação MEI / Simples / Lucro Presumido / Lucro Real
Workflows recorrentes¶
- Entrada de fornecedor, contas a pagar, marketplace B2B
- Resultado: status binário/quaternário + fatores de decisão
- Tool:
risk_score_supplier
- Ingestão de XML, validação de chave e situação do emissor
- Resultado: parecer técnico com severidade e observações
- Tool:
validate_nfe_full
- SPED grande em lote, revisão rápida antes de homologação
- Resultado: sumário estruturado por período, blocos, inconsistências
- Tool:
summarize_sped
- Roteiros comerciais e de pricing com cenários de faturamento
- Resultado: ranking de regimes + economia estimada
- Tool:
compare_tax_regimes
Observação de precisão
As ferramentas abaixo são executivas e não substituem parecer contábil. Elas não emitem certidões; para emissão manual, a entrega atual retorna URLs oficiais.
Quick start¶
# Instalar
pipx install mcp-fiscal-brasil
# ou
uv tool install mcp-fiscal-brasil
# CLI
mcp-fiscal cnpj 12345678000190
mcp-fiscal compliance 12345678000190
mcp-fiscal regimes --faturamento 500000 --setor serviços --folha 180000
# REST API + Web UI demo
mcp-fiscal-api # http://localhost:8000
# SDK Python
import asyncio
from mcp_fiscal_brasil.agentic import analyze_cnpj_compliance
async def main():
report = await analyze_cnpj_compliance("12345678000190")
print(f"Risco: {report.risco_geral} (score {report.score}/100)")
print(report.resumo_executivo)
asyncio.run(main())
Onde ir agora¶
Comece pelo guia rápido Explore as tools agenticas Casos de uso fiscais Ver no GitHub