Validar documento
validar_documentoConfere se um número é válido pela regra oficial: cpf, cnpj (inclusive alfanumérico), cnh, pis, cns, rg (SP), titulo_eleitor, cartao (bandeira, tamanho e Luhn; devolve a bandeira), agencia (precisa do banco) e conta (precisa do banco e da agência). Aceita com ou sem máscara. Não gera nada.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"tipo": "<tipo>",
"valor": "<valor>"
},
"name": "validar_documento"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tipo | Yes | cpf, cnpj, cnh, pis, cns, rg, titulo_eleitor, cartao, agencia ou conta | |
| banco | No | código do banco (001, 033, 041, 104, 237, 341); obrigatório em agencia e conta | |
| valor | Yes | o número a conferir, com ou sem máscara | |
| agencia | No | agência da conta; obrigatória em conta |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tipo | Yes | ||
| valido | Yes | ||
| bandeira | No | só cartao válido: código da bandeira |