ferramentas-dev
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_FAIXAS_PATH | No | Optional path to a custom salary ranges JSON file. If omitted, the salary tool uses config/faixas-salariais.json. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| validar_documentoA | Valida CPF (11 dígitos) ou CNPJ (14 dígitos numéricos) pelos dígitos verificadores e devolve o número formatado. Aceita com ou sem pontuação. |
| gerar_pixA | Gera o payload Pix estático (BR Code, padrão EMV) com CRC16. Sem valor, o pagador informa o valor. Nome e cidade são normalizados para ASCII e truncados em 25 e 15 caracteres. |
| validar_pixA | Confere o CRC16 e os campos obrigatórios de um payload Pix e extrai chave, nome, cidade e valor. |
| validar_boletoA | Confere os dígitos verificadores da linha digitável: 47 dígitos (boleto bancário) ou 48 dígitos (arrecadação/convênio). Não consulta o banco, então não diz se o boleto está pago ou vencido. |
| calcular_parcelasA | Calcula parcelas fixas pela tabela Price com juros compostos. A taxa é percentual ao mês (ex.: 1.99). Não inclui IOF, tarifas nem seguros. |
| comparar_salarioA | Diz em qual faixa um salário se encaixa, segundo um arquivo JSON de faixas configurável (variável MCP_FAIXAS_PATH ou parâmetro caminhoConfig). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| conferir_cobranca | Pede para conferir CPF/CNPJ do cliente e o Pix copia e cola de uma cobrança. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| catalogo-ferramentas | Lista das ferramentas expostas por este servidor. |
TDQS
Scored across 6 tools
Each tool targets a distinct artifact: salary bands, CPF/CNPJ, Pix payload generation, Pix validation, boleto validation, and loan installments. The only mild friction is the 'validar_*' trio — an agent handed an arbitrary numeric/EMV string could initially hesitate between validar_documento, validar_boleto and validar_pix — but descriptions make the input shapes clear enough.
All six names follow the same snake_case verb_noun convention in Portuguese (comparar_, validar_, gerar_, calcular_), with singular nouns. No mixed casing or stylistic outliers.
Six tools sit comfortably in the reasonable range and each covers a separate utility. The set is a grab-bag of Brazilian finance helpers rather than a deep domain, so six is defensible but feels slightly thin for the broad 'ferramentas-dev' framing.
There is a clear asymmetry: Pix has both gerar_pix and validar_pix, but boleto only has validar_boleto with no generation counterpart, and parcelas has no reverse calculation (rate/term inference) or formatting helper for currency. Document validation is also limited to CPF/CNPJ, so agents will hit dead ends for adjacent tasks.