CLI¶
CLI standalone do mcp-fiscal-brasil.
Permite usar as ferramentas fiscais direto no terminal sem precisar de servidor MCP. Util para automação em scripts shell e exploracao rápida.
Exemplos
mcp-fiscal-brasil cnpj 12345678000190 mcp-fiscal-brasil cnpj 12345678000190 --json mcp-fiscal-brasil compliance 12345678000190 mcp-fiscal-brasil regimes --faturamento 500000 --setor serviços --folha 180000 mcp-fiscal-brasil cpf 12345678909 mcp-fiscal-brasil cep 01001000
cnpj ¶
cnpj(número=typer.Argument(..., help='CNPJ com ou sem formatacao'), as_json=typer.Option(False, '--json', help='Saida em JSON puro'))
Consulta dados cadastrais de um CNPJ.
cpf ¶
cpf(número=typer.Argument(..., help='CPF com ou sem formatacao'), as_json=typer.Option(False, '--json', help='Saida em JSON puro'))
Valida CPF brasileiro (digito verificador, offline).
cep ¶
cep(número=typer.Argument(..., help='CEP com ou sem hifen'), as_json=typer.Option(False, '--json', help='Saida em JSON puro'))
Consulta endereco pelo CEP.
simples ¶
simples(cnpj=typer.Argument(..., help='CNPJ com ou sem formatacao'), as_json=typer.Option(False, '--json', help='Saida em JSON puro'))
Consulta situacao no Simples Nacional.
municipio ¶
municipio(codigo_ibge=typer.Argument(..., help='Codigo IBGE do municipio'), as_json=typer.Option(False, '--json', help='Saida em JSON puro'))
Consulta dados de um municipio pelo código IBGE.
compliance ¶
compliance(cnpj=typer.Argument(..., help='CNPJ alvo da analise'), as_json=typer.Option(False, '--json', help='Saida em JSON puro'))
Analise consolidada de compliance fiscal (multiplas fontes).
supplier ¶
supplier(cnpj=typer.Argument(..., help='CNPJ do fornecedor'), estrito=typer.Option(False, '--estrito', help='Criterios estritos'), as_json=typer.Option(False, '--json', help='Saida em JSON puro'))
Score de risco para due diligence de fornecedor.
regimes ¶
regimes(faturamento=typer.Option(..., '--faturamento', help='Faturamento anual em reais'), setor=typer.Option(..., '--setor', help='comércio, serviços ou indústria'), folha=typer.Option(None, '--folha', help='Folha anual (impacta Fator R)'), as_json=typer.Option(False, '--json', help='Saida em JSON puro'))
Compara regimes tributarios (MEI/Simples/Lucro Presumido/Lucro Real).