accueil / serveurs / Dev & Code / io.github.codespar/mcp-nuvem-fiscal
io.github.codespar/mcp-nuvem-fiscal
serveur MCP (Model Context Protocol)
Aucun comportement malveillant détecté au test comportemental.
Est-ce que io.github.codespar/mcp-nuvem-fiscal est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.codespar/mcp-nuvem-fiscal » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Versions auditées & empreintes
Vérifiez la version que vous utilisez : son empreinte doit correspondre à celle listée ici — sinon vous n'utilisez pas la version auditée.
⚠ La dernière version publiée (0.3.1) n'a pas encore été auditée. Un nouveau pentest est programmé ; les verdicts ci-dessous portent sur les versions listées.
Vous utilisez ce serveur ? Suivez-le (créez un compte) pour être alerté dès qu'une nouvelle version paraît ou que le verdict change.
Les 24 outils
- create_nfe≈ 195 tokens
Create a NF-e (nota fiscal eletrônica)
Paramètres, retour & exemple (6)
Paramètresitens· array · requis
Array of items (product, quantity, value, taxes)ambiente· number · requis · 1 | 2
1=Produção, 2=Homologaçãoemitente· object · requis
Issuer data (CNPJ, IE, address, etc.)pagamento· object · requis
Payment informationdestinatario· object · requis
Recipient data (CPF/CNPJ, address, etc.)natureza_operacao· string · requis
Nature of the operation (e.g. 'Venda de mercadoria')
Exemple d'appel{"name": "create_nfe", "arguments": {"itens": [], "ambiente": 1, "emitente": {}, "pagamento": {}, "destinatario": {}, "natureza_operacao": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_nfe≈ 46 tokens
Get NF-e details by ID
Paramètres, retour & exemple (1)
Paramètresid· string · requis
NF-e ID
Exemple d'appel{"name": "get_nfe", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cancel_nfe≈ 71 tokens
Cancel a NF-e
Paramètres, retour & exemple (2)
Paramètresid· string · requis
NF-e IDjustificativa· string · requis
Cancellation reason (min 15 chars)
Exemple d'appel{"name": "cancel_nfe", "arguments": {"id": "texte", "justificativa": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_nfse≈ 144 tokens
Create a NFS-e (nota fiscal de serviço eletrônica)
Paramètres, retour & exemple (4)
Paramètresservico· object · requis
Service details (code, description, value, taxes)tomador· object · requis
Service taker data (CPF/CNPJ, address)ambiente· number · requis · 1 | 2
1=Produção, 2=Homologaçãoprestador· object · requis
Service provider data (CNPJ, IM, address)
Exemple d'appel{"name": "create_nfse", "arguments": {"servico": {}, "tomador": {}, "ambiente": 1, "prestador": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_nfse≈ 46 tokens
Get NFS-e details by ID
Paramètres, retour & exemple (1)
Paramètresid· string · requis
NFS-e ID
Exemple d'appel{"name": "get_nfse", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cancel_nfse≈ 68 tokens
Cancel a NFS-e
Paramètres, retour & exemple (2)
Paramètresid· string · requis
NFS-e IDjustificativa· string · requis
Cancellation reason
Exemple d'appel{"name": "cancel_nfse", "arguments": {"id": "texte", "justificativa": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_nfce≈ 136 tokens
Create a NFC-e (nota fiscal de consumidor eletrônica)
Paramètres, retour & exemple (4)
Paramètresitens· array · requis
Array of items (product, quantity, value, taxes)ambiente· number · requis · 1 | 2
1=Produção, 2=Homologaçãoemitente· object · requis
Issuer data (CNPJ, IE, address)pagamento· object · requis
Payment information
Exemple d'appel{"name": "create_nfce", "arguments": {"itens": [], "ambiente": 1, "emitente": {}, "pagamento": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - consult_cnpj≈ 59 tokens
Consult company data by CNPJ number
Paramètres, retour & exemple (1)
Paramètrescnpj· string · requis
CNPJ number (14 digits, numbers only)
Exemple d'appel{"name": "consult_cnpj", "arguments": {"cnpj": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - consult_cep≈ 58 tokens
Consult address by CEP (postal code)
Paramètres, retour & exemple (1)
Paramètrescep· string · requis
CEP number (8 digits, numbers only)
Exemple d'appel{"name": "consult_cep", "arguments": {"cep": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_company≈ 170 tokens
Register a company in Nuvem Fiscal
Paramètres, retour & exemple (6)
Paramètrescpf_cnpj· string · requis
CPF or CNPJ of the companyendereco· object · optionnel
Address data (logradouro, numero, bairro, cidade, uf, cep)nome_fantasia· string · optionnel
Trade namenome_razao_social· string · requis
Company legal nameinscricao_estadual· string · optionnel
State registration (IE)inscricao_municipal· string · optionnel
Municipal registration (IM)
Exemple d'appel{"name": "register_company", "arguments": {"cpf_cnpj": "texte", "nome_razao_social": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_cte≈ 228 tokens
Create a CT-e (conhecimento de transporte eletrônico)
Paramètres, retour & exemple (7)
Paramètrestipo· number · optionnel · 0 | 1 | 2 | 3
0=Normal, 1=Complementar, 2=Anulação, 3=Substitutomodal· string · optionnel · rodoviario | aereo | aquaviario | ferroviario | dutoviario
Transport modevalores· object · requis
Service values (total, receive, taxes)ambiente· number · requis · 1 | 2
1=Produção, 2=Homologaçãoemitente· object · requis
Issuer data (CNPJ, IE, address)remetente· object · requis
Sender data (CPF/CNPJ, address)destinatario· object · requis
Recipient data (CPF/CNPJ, address)
Exemple d'appel{"name": "create_cte", "arguments": {"valores": {}, "ambiente": 1, "emitente": {}, "remetente": {}, "destinatario": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_cte≈ 46 tokens
Get CT-e details by ID
Paramètres, retour & exemple (1)
Paramètresid· string · requis
CT-e ID
Exemple d'appel{"name": "get_cte", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cancel_cte≈ 71 tokens
Cancel a CT-e
Paramètres, retour & exemple (2)
Paramètresid· string · requis
CT-e IDjustificativa· string · requis
Cancellation reason (min 15 chars)
Exemple d'appel{"name": "cancel_cte", "arguments": {"id": "texte", "justificativa": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_mdfe≈ 193 tokens
Create a MDF-e (manifesto de documentos fiscais eletrônico)
Paramètres, retour & exemple (6)
Paramètresmodal· string · requis · rodoviario | aereo | aquaviario | ferroviario
Transport modeambiente· number · requis · 1 | 2
1=Produção, 2=Homologaçãoemitente· object · requis
Issuer data (CNPJ, IE, address)percurso· array · optionnel
Route UFs (array of state codes)veiculos· object · optionnel
Vehicle data (plate, RNTRC, etc.)documentos· array · requis
Array of linked documents (NF-e/CT-e keys)
Exemple d'appel{"name": "create_mdfe", "arguments": {"modal": "rodoviario", "ambiente": 1, "emitente": {}, "documentos": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_nfe_events≈ 56 tokens
Get events for a NF-e (cancellations, corrections, etc.)
Paramètres, retour & exemple (1)
Paramètresid· string · requis
NF-e ID
Exemple d'appel{"name": "get_nfe_events", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cancel_nfce≈ 82 tokens
Cancel a NFC-e (nota fiscal de consumidor eletrônica)
Paramètres, retour & exemple (2)
Paramètresid· string · requis
NFC-e IDjustificativa· string · requis
Cancellation reason (min 15 chars)
Exemple d'appel{"name": "cancel_nfce", "arguments": {"id": "texte", "justificativa": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_correction_letter_nfe≈ 118 tokens
Send a carta de correção eletrônica (CCe) for a NF-e. Used to correct minor errors without cancelling.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
NF-e IDcorrecao· string · requis
Correction text (min 15 chars, max 1000)sequencia· number · optionnel
Sequence number (1-20), defaults to 1
Exemple d'appel{"name": "send_correction_letter_nfe", "arguments": {"id": "texte", "correcao": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_correction_letter_cte≈ 125 tokens
Send a carta de correção for a CT-e. Used to correct minor errors without cancelling.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
CT-e IDcorrecoes· array · requis
Array of corrections (grupoAlterado, campoAlterado, valorAlterado, nroItemAlterado)sequencia· number · optionnel
Sequence number (1-20), defaults to 1
Exemple d'appel{"name": "send_correction_letter_cte", "arguments": {"id": "texte", "correcoes": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_nfe_batch≈ 60 tokens
Get NF-e batch (lote) status by batch ID. Use for batch emissions.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Batch (lote) ID
Exemple d'appel{"name": "get_nfe_batch", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_mdfe≈ 46 tokens
Get MDF-e details by ID
Paramètres, retour & exemple (1)
Paramètresid· string · requis
MDF-e ID
Exemple d'appel{"name": "get_mdfe", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cancel_mdfe≈ 75 tokens
Cancel a MDF-e (manifesto)
Paramètres, retour & exemple (2)
Paramètresid· string · requis
MDF-e IDjustificativa· string · requis
Cancellation reason (min 15 chars)
Exemple d'appel{"name": "cancel_mdfe", "arguments": {"id": "texte", "justificativa": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - close_mdfe≈ 130 tokens
Close (encerrar) a MDF-e at route end. Required after delivery completion.
Paramètres, retour & exemple (4)
Paramètresid· string · requis
MDF-e IDuf· string · requis
UF code where manifesto is being closed (e.g. 'SP')municipio· string · requis
IBGE code of closing municipalitydataEncerramento· string · optionnel
Closing date (ISO 8601)
Exemple d'appel{"name": "close_mdfe", "arguments": {"id": "texte", "uf": "texte", "municipio": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_empresas≈ 97 tokens
List all companies (empresas) registered in the account.
Paramètres, retour & exemple (3)
Paramètrestop· number · optionnel
Maximum number of records to returnskip· number · optionnel
Number of records to skip (pagination)cpf_cnpj· string · optionnel
Filter by CPF or CNPJ
Exemple d'appel{"name": "list_empresas", "arguments": {"top": 1, "skip": 1, "cpf_cnpj": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - upload_certificate≈ 126 tokens
Upload or update an A1 digital certificate (.pfx, base64) for an empresa. Required to emit fiscal documents.
Paramètres, retour & exemple (3)
Paramètressenha· string · requis
Certificate passwordcpf_cnpj· string · requis
Company CPF or CNPJ (identifier)certificado· string · requis
Certificate .pfx file encoded as base64
Exemple d'appel{"name": "upload_certificate", "arguments": {"senha": "texte", "cpf_cnpj": "texte", "certificado": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/io.github.codespar--mcp-nuvem-fiscal)
<a href="https://dokore.fr/serveur/io.github.codespar--mcp-nuvem-fiscal"><img src="https://dokore.fr/badge/io.github.codespar--mcp-nuvem-fiscal.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».
Source
@codespar/mcp-nuvem-fiscal@0.3.1