Kalvi — NFS-e e IBS/CBS
Confere a NFS-e brasileira para IBS/CBS antes de transmitir. Sem cadastro e sem chave.
使うべきか
品質と安全性
検出事項(3)
- LOWvalidar_nfse 内
- LOWclassificar_servico 内
- LOWexplicar_rejeicao 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"kalvi-nfse": {
"url": "https://api.kalvi.com.br/v1/mcp"
}
}
}リモートエンドポイント
https://api.kalvi.com.br/v1/mcpstreamable-httpできること
ツール一覧
ツール(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.
入力スキーマ
{
"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'.
入力スキーマ
{
"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'.
入力スキーマ
{
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "O código, como veio na recusa. Ex.: \"E0958\"."
}
},
"required": [
"codigo"
]
}コミュニティ
エビデンス