Kalvi — NFS-e e IBS/CBS
Confere a NFS-e brasileira para IBS/CBS antes de transmitir. Sem cadastro e sem chave.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (3)
- LOWin validar_nfse
- LOWin classificar_servico
- LOWin explicar_rejeicao
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"kalvi-nfse": {
"url": "https://api.kalvi.com.br/v1/mcp"
}
}
}Remote-Endpunkte
https://api.kalvi.com.br/v1/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (3)
⚪validar_nfse(xml)
Confere o XML da DPS (NFS-e do padrão nacional) contra as regras oficiais de IBS/CBS e devolve o que seria recusado, com o código oficial de rejeição e o campo do XML que causou. Use antes de transmitir. Nada da nota é guardado.
Eingabe-Schema
{
"type": "object",
"properties": {
"xml": {
"type": "string",
"description": "O XML da DPS, completo, como string."
}
},
"required": [
"xml"
]
}⚪classificar_servico(service_code, tax_regime, municipality_code, competence_date, nbs_code, ...)
A partir do item da LC 116 (ou do código de tributação nacional), do regime do prestador, do município e da data de competência, devolve os candidatos de CST e cClassTrib com justificativa, alíquotas vigentes e a fonte oficial de cada regra. Use quando a pergunta for 'qual código eu uso neste serviço'.
Eingabe-Schema
{
"type": "object",
"properties": {
"service_code": {
"type": "string",
"description": "Item da LC 116 (\"04.01\") ou cTribNac de 6 dígitos (\"040101\")."
},
"tax_regime": {
"type": "string",
"enum": [
"SIMPLES_UNIFICADO",
"SIMPLES_REGIME_REGULAR",
"LUCRO_PRESUMIDO",
"LUCRO_REAL"
]
},
"municipality_code": {
"type": "string",
"description": "Código IBGE de 7 dígitos."
},
"competence_date": {
"type": "string",
"description": "AAAA-MM-DD."
},
"nbs_code": {
"type": "string",
"description": "NBS, quando houver."
},
"operation_nature": {
"type": "string",
"enum": [
"INTERNAL",
"EXPORT",
"PUBLIC_ADMIN"
]
}
},
"required": [
"service_code",
"tax_regime",
"municipality_code",
"competence_date"
]
}⚪explicar_rejeicao(codigo)
Recebe um código de rejeição da NFS-e nacional (E0958, E0855, E0959...) e devolve o texto oficial da regra, o campo do XML a que ela se refere e se o efeito é recusar a nota. Use quando a pergunta for 'o que significa este erro'.
Eingabe-Schema
{
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "O código, como veio na recusa. Ex.: \"E0958\"."
}
},
"required": [
"codigo"
]
}Community
Nachweis