MCP server that provides tools for generating Brazilian documents and identifiers (CPF, CNH, certificates, etc.) using the 4Devs online tools API
Single tool with minimal definition quality. CPF Generator has a basic description (18 chars, below 20-char threshold) and input schema present but sparse. Parameter descriptions exist but are terse. No output schema documented. No error handling guidance. Tool name lacks action verb prefix (should be 'generate_cpf'). Overall definition falls well below production baseline of 194 chars for descriptions and lacks LLM-optimization patterns.
Generates a valid CPF number.
Tool name 'CPF Generator' lacks action verb prefix. Should be 'generate_cpf' to help LLMs infer intent from name alone.
Tool description is only 18 characters ('Generates a valid CPF number.'), below the 20-char minimum. Lacks context on WHEN to use, prerequisites, or what CPF is for non-Brazilian users.
No output schema documented. LLMs cannot plan downstream operations or know what fields to expect (e.g., is it a string, object with metadata, array?).
Parameter 'state' description is vague ('Generate CPF from a specific location state in brazil'). Does not list valid state codes or explain that it is optional.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 36 | <=2025-11-25 | v2 |
No error handling guidance. Tool calls external API (4devs.com.br) but no documentation of failure modes, timeouts, or recovery steps for LLM.