IE (27 UFs), CNPJ, certidões e cópia para leitura do XML de NF-e pela chave, do Brasil.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Chave da FiscalAPI (app.fiscalapi.com.br). Sem ela, só validar_inscricao_estadual e cobertura funcionam.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Devolve uma cópia para leitura do XML de UMA NF-e (modelo 55) a partir da chave de acesso de 44 posições, sem certificado digital. A cópia vem sem a assinatura digital (assinado=false, tipo_xml=leitura): traz os dados da nota, mas não serve para validar schema nem assinatura. Status por chave: ok (com o XML), nao_encontrado ou erro. Custo: 3 consultas do saldo (2 no Enterprise): Lite R$ 2,01; Starter R$ 0,30 (recarga R$ 0,36); Pro R$ 0,195 (recarga R$ 0,21); Enterprise R$ 0,05 por chave. Cobra o XML entregue e também a chave cuja nota não foi encontrada (nao_encontrado); a mesma chave repetida logo depois de um nao_encontrado, chave inválida e erro não são cobrados. Precisa de plano ou recarga.
Chave de acesso da NF-e (44 posições); separadores são ignorados.
Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http fiscalapi-mcp https://mcp.fiscalapi.com.br/mcp
Headers
X-API-Key (optional, not in the config above): Chave da FiscalAPI (app.fiscalapi.com.br). Sem ela, só validar_inscricao_estadual e cobertura funcionam.Devolve uma cópia para leitura do XML de UMA NF-e (modelo 55) a partir da chave de acesso de 44 posições, sem certificado digital. A cópia vem sem a assinatura digital (assinado=false, tipo_xml=leitura): traz os dados da nota, mas não serve para validar schema nem assinatura. Status por chave: ok (com o XML), nao_encontrado ou erro. Custo: 3 consultas do saldo (2 no Enterprise): Lite R$ 2,01; Starter R$ 0,30 (recarga R$ 0,36); Pro R$ 0,195 (recarga R$ 0,21); Enterprise R$ 0,05 por chave. Cobra o XML entregue e também a chave cuja nota não foi encontrada (nao_encontrado); a mesma chave repetida logo depois de um nao_encontrado, chave inválida e erro não são cobrados. Precisa de plano ou recarga.
| Argument | Type | Description |
|---|---|---|
| chave* | string | Chave de acesso da NF-e (44 posições); separadores são ignorados. |
| confirmo_custo | boolean | Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada. |
{
"type": "object",
"title": "baixar_xml_nfe_sem_certificadoArguments",
"required": [
"chave"
],
"properties": {
"chave": {
"type": "string",
"title": "Chave",
"maxLength": 60,
"description": "Chave de acesso da NF-e (44 posições); separadores são ignorados."
},
"confirmo_custo": {
"type": "boolean",
"title": "Confirmo Custo",
"default": false,
"description": "Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada."
}
}
}Resumo do que a FiscalAPI consulta por produto e UF, o que cada ferramenta devolve e os limites da API. Não precisa de chave e não cobra.
No arguments.
{
"type": "object",
"title": "coberturaArguments",
"properties": {}
}Consulta a Certidão Negativa de Débitos estadual (ICMS) de um CPF ou CNPJ (um só) na UF informada. Devolve o status (negativa, positiva, positiva_com_efeitos_de_negativa, nao_contribuinte, sem_certidao ou erro), emissão, validade e protocolo. O PDF não vem pelo MCP. Custo: 1 consulta do saldo (Lite R$ 0,67; Starter R$ 0,10 (recarga R$ 0,12); Pro R$ 0,065 (recarga R$ 0,07); Enterprise R$ 0,025 (recarga R$ 0,02)). Erro não é cobrado. Resposta sem inscrição encontrada, sem_certidao ou nao_contribuinte conta como consulta.
| Argument | Type | Description |
|---|---|---|
| uf* | string | Sigla da UF, ex.: MT. |
| cpf | any | CPF, com ou sem pontuação (informe só um documento). |
| cnpj | any | CNPJ, com ou sem pontuação (informe só um documento). |
| confirmo_custo | boolean | Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada. |
{
"type": "object",
"title": "consultar_cnd_estadualArguments",
"required": [
"uf"
],
"properties": {
"uf": {
"enum": [
"AC",
"AL",
"AM",
"AP",
"BA",
"CE",
"DF",
"ES",
"GO",
"MA",
"MG",
"MS",
"MT",
"PA",
"PB",
"PE",
"PI",
"PR",
"RJ",
"RN",
"RO",
"RR",
"RS",
"SC",
"SE",
"SP",
"TO"
],
"type": "string",
"title": "Uf",
"description": "Sigla da UF, ex.: MT."
},
"cpf": {
"anyOf": [
{
"type": "string",
"maxLength": 20
},
{
"type": "null"
}
],
"title": "Cpf",
"default": null,
"description": "CPF, com ou sem pontuação (informe só um documento)."
},
"cnpj": {
"anyOf": [
{
"type": "string",
"maxLength": 24
},
{
"type": "null"
}
],
"title": "Cnpj",
"default": null,
"description": "CNPJ, com ou sem pontuação (informe só um documento)."
},
"confirmo_custo": {
"type": "boolean",
"title": "Confirmo Custo",
"default": false,
"description": "Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada."
}
}
}Consulta a certidão de débitos de tributos federais e Dívida Ativa da União (Receita Federal e PGFN) de um CPF ou CNPJ (um só). Se já existe certidão que vale por mais de 3 dias, devolve essa (modo=consulta); senão, emite uma nova (modo=emissao). Com emitir_nova=true, emite sempre. Devolve status, emissão, validade e protocolo. O PDF não vem pelo MCP. Custo: 1 consulta do saldo (Lite R$ 0,67; Starter R$ 0,10 (recarga R$ 0,12); Pro R$ 0,065 (recarga R$ 0,07); Enterprise R$ 0,025 (recarga R$ 0,02)). Erro não é cobrado. Resposta sem inscrição encontrada, sem_certidao ou nao_contribuinte conta como consulta.
| Argument | Type | Description |
|---|---|---|
| cpf | any | CPF, com ou sem pontuação (informe só um documento). |
| cnpj | any | CNPJ, com ou sem pontuação (informe só um documento). |
| emitir_nova | boolean | Emite uma certidão nova mesmo que já exista uma válida. |
| confirmo_custo | boolean | Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada. |
{
"type": "object",
"title": "consultar_cnd_federalArguments",
"properties": {
"cpf": {
"anyOf": [
{
"type": "string",
"maxLength": 20
},
{
"type": "null"
}
],
"title": "Cpf",
"default": null,
"description": "CPF, com ou sem pontuação (informe só um documento)."
},
"cnpj": {
"anyOf": [
{
"type": "string",
"maxLength": 24
},
{
"type": "null"
}
],
"title": "Cnpj",
"default": null,
"description": "CNPJ, com ou sem pontuação (informe só um documento)."
},
"emitir_nova": {
"type": "boolean",
"title": "Emitir Nova",
"default": false,
"description": "Emite uma certidão nova mesmo que já exista uma válida."
},
"confirmo_custo": {
"type": "boolean",
"title": "Confirmo Custo",
"default": false,
"description": "Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada."
}
}
}Consulta a Certidão Negativa de Débitos Trabalhistas (TST) de um CPF ou CNPJ (um só). Devolve status, emissão, validade e protocolo. O PDF não vem pelo MCP. Custo: 1 consulta do saldo (Lite R$ 0,67; Starter R$ 0,10 (recarga R$ 0,12); Pro R$ 0,065 (recarga R$ 0,07); Enterprise R$ 0,025 (recarga R$ 0,02)). Erro não é cobrado. Resposta sem inscrição encontrada, sem_certidao ou nao_contribuinte conta como consulta.
| Argument | Type | Description |
|---|---|---|
| cpf | any | CPF, com ou sem pontuação (informe só um documento). |
| cnpj | any | CNPJ, com ou sem pontuação (informe só um documento). |
| confirmo_custo | boolean | Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada. |
{
"type": "object",
"title": "consultar_cndtArguments",
"properties": {
"cpf": {
"anyOf": [
{
"type": "string",
"maxLength": 20
},
{
"type": "null"
}
],
"title": "Cpf",
"default": null,
"description": "CPF, com ou sem pontuação (informe só um documento)."
},
"cnpj": {
"anyOf": [
{
"type": "string",
"maxLength": 24
},
{
"type": "null"
}
],
"title": "Cnpj",
"default": null,
"description": "CNPJ, com ou sem pontuação (informe só um documento)."
},
"confirmo_custo": {
"type": "boolean",
"title": "Confirmo Custo",
"default": false,
"description": "Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada."
}
}
}Consulta o cadastro público de um CNPJ na Receita Federal: razão social, situação cadastral, abertura, CNAE, endereço, telefones, e-mail, quadro societário e opção pelo Simples e pelo MEI (base mensal da Receita Federal). Com ao_vivo=true consulta a Receita Federal na hora (mais lento; Simples e MEI voltam vazios). Custo: 1 consulta do saldo (Lite R$ 0,67; Starter R$ 0,10 (recarga R$ 0,12); Pro R$ 0,065 (recarga R$ 0,07); Enterprise R$ 0,025 (recarga R$ 0,02)); com ao_vivo=true, 3 consultas (Lite R$ 2,01; Starter R$ 0,30 (recarga R$ 0,36); Pro R$ 0,195 (recarga R$ 0,21); Enterprise R$ 0,075 (recarga R$ 0,06)). Erro não é cobrado. Resposta sem inscrição encontrada, sem_certidao ou nao_contribuinte conta como consulta. Conta que nunca assinou, com e-mail confirmado e sem recarga, tem 10 consultas grátis por mês de IE em um estado e de CNPJ. A consulta ao vivo não entra nas grátis.
| Argument | Type | Description |
|---|---|---|
| cnpj* | string | CNPJ, com ou sem pontuação. |
| ao_vivo | boolean | Consulta a Receita Federal na hora, ignorando o cache. Custa 3 consultas. |
| confirmo_custo | boolean | Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada. |
{
"type": "object",
"title": "consultar_cnpjArguments",
"required": [
"cnpj"
],
"properties": {
"cnpj": {
"type": "string",
"title": "Cnpj",
"maxLength": 24,
"description": "CNPJ, com ou sem pontuação."
},
"ao_vivo": {
"type": "boolean",
"title": "Ao Vivo",
"default": false,
"description": "Consulta a Receita Federal na hora, ignorando o cache. Custa 3 consultas."
},
"confirmo_custo": {
"type": "boolean",
"title": "Confirmo Custo",
"default": false,
"description": "Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada."
}
}
}Consulta o Certificado de Regularidade do FGTS (Caixa) de um CPF ou CNPJ (um só). Devolve status, emissão, validade e protocolo. O PDF não vem pelo MCP. Custo: 1 consulta do saldo (Lite R$ 0,67; Starter R$ 0,10 (recarga R$ 0,12); Pro R$ 0,065 (recarga R$ 0,07); Enterprise R$ 0,025 (recarga R$ 0,02)). Erro não é cobrado. Resposta sem inscrição encontrada, sem_certidao ou nao_contribuinte conta como consulta.
| Argument | Type | Description |
|---|---|---|
| cpf | any | CPF, com ou sem pontuação (informe só um documento). |
| cnpj | any | CNPJ, com ou sem pontuação (informe só um documento). |
| confirmo_custo | boolean | Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada. |
{
"type": "object",
"title": "consultar_crf_fgtsArguments",
"properties": {
"cpf": {
"anyOf": [
{
"type": "string",
"maxLength": 20
},
{
"type": "null"
}
],
"title": "Cpf",
"default": null,
"description": "CPF, com ou sem pontuação (informe só um documento)."
},
"cnpj": {
"anyOf": [
{
"type": "string",
"maxLength": 24
},
{
"type": "null"
}
],
"title": "Cnpj",
"default": null,
"description": "CNPJ, com ou sem pontuação (informe só um documento)."
},
"confirmo_custo": {
"type": "boolean",
"title": "Confirmo Custo",
"default": false,
"description": "Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada."
}
}
}Consulta a Inscrição Estadual na UF informada, por CPF, CNPJ ou IE (um só). Devolve os dados cadastrais de cada inscrição: número, razão social, situação, tipo, endereço, CNAE, regime e datas. Por CPF não funciona em SP (lá, use CNPJ ou IE). Custo: 1 consulta do saldo (Lite R$ 0,67; Starter R$ 0,10 (recarga R$ 0,12); Pro R$ 0,065 (recarga R$ 0,07); Enterprise R$ 0,025 (recarga R$ 0,02)). Erro não é cobrado. Resposta sem inscrição encontrada, sem_certidao ou nao_contribuinte conta como consulta. Conta que nunca assinou, com e-mail confirmado e sem recarga, tem 10 consultas grátis por mês de IE em um estado e de CNPJ.
| Argument | Type | Description |
|---|---|---|
| ie | any | Número da Inscrição Estadual (informe só um documento). |
| uf* | string | Sigla da UF, ex.: MT. |
| cpf | any | CPF, com ou sem pontuação (informe só um documento). |
| cnpj | any | CNPJ, com ou sem pontuação (informe só um documento). |
| secundarias | boolean | Busca também as atividades secundárias de cada inscrição. Pode somar de alguns a dezenas de segundos, conforme o estado. |
| confirmo_custo | boolean | Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada. |
{
"type": "object",
"title": "consultar_ieArguments",
"required": [
"uf"
],
"properties": {
"ie": {
"anyOf": [
{
"type": "string",
"maxLength": 24
},
{
"type": "null"
}
],
"title": "Ie",
"default": null,
"description": "Número da Inscrição Estadual (informe só um documento)."
},
"uf": {
"enum": [
"AC",
"AL",
"AM",
"AP",
"BA",
"CE",
"DF",
"ES",
"GO",
"MA",
"MG",
"MS",
"MT",
"PA",
"PB",
"PE",
"PI",
"PR",
"RJ",
"RN",
"RO",
"RR",
"RS",
"SC",
"SE",
"SP",
"TO"
],
"type": "string",
"title": "Uf",
"description": "Sigla da UF, ex.: MT."
},
"cpf": {
"anyOf": [
{
"type": "string",
"maxLength": 20
},
{
"type": "null"
}
],
"title": "Cpf",
"default": null,
"description": "CPF, com ou sem pontuação (informe só um documento)."
},
"cnpj": {
"anyOf": [
{
"type": "string",
"maxLength": 24
},
{
"type": "null"
}
],
"title": "Cnpj",
"default": null,
"description": "CNPJ, com ou sem pontuação (informe só um documento)."
},
"secundarias": {
"type": "boolean",
"title": "Secundarias",
"default": false,
"description": "Busca também as atividades secundárias de cada inscrição. Pode somar de alguns a dezenas de segundos, conforme o estado."
},
"confirmo_custo": {
"type": "boolean",
"title": "Confirmo Custo",
"default": false,
"description": "Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada."
}
}
}Procura inscrições estaduais nos 27 estados numa chamada, por CPF, CNPJ ou IE (um só), sem informar a UF. Devolve, por UF, as inscrições encontradas e o campo complete (false = algum estado não respondeu, então ausência não prova que não existe inscrição). Conta como 1 consulta. Custo: 1 consulta do saldo (Lite R$ 0,67; Starter R$ 0,10 (recarga R$ 0,12); Pro R$ 0,065 (recarga R$ 0,07); Enterprise R$ 0,025 (recarga R$ 0,02)). Erro não é cobrado. Resposta sem inscrição encontrada, sem_certidao ou nao_contribuinte conta como consulta. Não entra nas consultas grátis: exige plano ou recarga.
| Argument | Type | Description |
|---|---|---|
| ie | any | Número da Inscrição Estadual (informe só um documento). |
| cpf | any | CPF, com ou sem pontuação (informe só um documento). |
| cnpj | any | CNPJ, com ou sem pontuação (informe só um documento). |
| secundarias | boolean | Busca também as atividades secundárias de cada inscrição. Pode somar de alguns a dezenas de segundos, conforme o estado. |
| confirmo_custo | boolean | Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada. |
{
"type": "object",
"title": "consultar_ie_todos_estadosArguments",
"properties": {
"ie": {
"anyOf": [
{
"type": "string",
"maxLength": 24
},
{
"type": "null"
}
],
"title": "Ie",
"default": null,
"description": "Número da Inscrição Estadual (informe só um documento)."
},
"cpf": {
"anyOf": [
{
"type": "string",
"maxLength": 20
},
{
"type": "null"
}
],
"title": "Cpf",
"default": null,
"description": "CPF, com ou sem pontuação (informe só um documento)."
},
"cnpj": {
"anyOf": [
{
"type": "string",
"maxLength": 24
},
{
"type": "null"
}
],
"title": "Cnpj",
"default": null,
"description": "CNPJ, com ou sem pontuação (informe só um documento)."
},
"secundarias": {
"type": "boolean",
"title": "Secundarias",
"default": false,
"description": "Busca também as atividades secundárias de cada inscrição. Pode somar de alguns a dezenas de segundos, conforme o estado."
},
"confirmo_custo": {
"type": "boolean",
"title": "Confirmo Custo",
"default": false,
"description": "Obrigatório para executar: true só depois que o usuário aceitou o custo descrito na ferramenta. Sem isso a ferramenta só explica o custo e não consulta nada."
}
}
}Quanto o saldo da conta ainda rende: consultas_restantes (IE, CNPJ, certidões) e notas_restantes (XML de NF-e). As duas formas dividem o mesmo saldo. notas_restantes conta o XML com certificado; no Enterprise o XML sem certificado gasta o dobro. Usa a chave da FiscalAPI e não consome consulta.
No arguments.
{
"type": "object",
"title": "saldoArguments",
"properties": {}
}Confere o formato e o dígito verificador de uma Inscrição Estadual na UF informada. Não precisa de chave e não cobra. Não diz se a IE existe, está ativa ou a quem pertence: isso só a consulta real (consultar_ie) responde. Devolve valida, motivo da recusa, a IE formatada e quantos zeros à esquerda foram completados.
| Argument | Type | Description |
|---|---|---|
| ie* | string | Número da IE, com ou sem pontuação. |
| uf* | string | Sigla da UF da inscrição, ex.: MT. |
{
"type": "object",
"title": "validar_inscricao_estadualArguments",
"required": [
"uf",
"ie"
],
"properties": {
"ie": {
"type": "string",
"title": "Ie",
"maxLength": 30,
"description": "Número da IE, com ou sem pontuação."
},
"uf": {
"enum": [
"AC",
"AL",
"AM",
"AP",
"BA",
"CE",
"DF",
"ES",
"GO",
"MA",
"MG",
"MS",
"MT",
"PA",
"PB",
"PE",
"PI",
"PR",
"RJ",
"RN",
"RO",
"RR",
"RS",
"SC",
"SE",
"SP",
"TO"
],
"type": "string",
"title": "Uf",
"description": "Sigla da UF da inscrição, ex.: MT."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 7, 2026.
No readOnlyHint / destructiveHint annotations, so clients can't tell a read from a write without asking.
Fix: Add annotations to each tool, e.g. { readOnlyHint: true } for tools that only read.