MCP server providing access to Qualis classification data for Brazilian academic events and journals (2017-2020, Computer Science)
Three tools with minimal definitions. Tool names lack action verbs (About, AllQualis, Qualis are not verb_noun format). Descriptions are present but generic (10-80 chars, below 194-char baseline). No input schemas visible for About/AllQualis (empty {}). Qualis has one param 'sigla' with type but no description. No output schemas documented. No error handling guidance. No pagination, no structured output examples. Tools appear to be simple read-only data lookups but lack the rigor expected for production agent use.
Informations about dataset
Get all qualis classification for 2017-2020 - computer science
Search qualis classification and event name by sigla
Tool names lack action verbs. 'About', 'AllQualis', 'Qualis' do not follow verb_noun convention (get_*, list_*, search_*). LLMs cannot infer intent from names alone.
Input schemas missing or empty for About and AllQualis ({}). Qualis has type for 'sigla' but no parameter description.
No output schemas documented. LLMs cannot plan downstream calls or extract structured data. Qualis returns a string (line from file), unclear format, no field names, no pagination.
No error handling or recovery guidance. GetQualis returns 'Qualis not found' as a string, not a structured error. LLM cannot distinguish success from failure or know what to do next.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 28 | <=2025-11-25 | v2 |
AllQualis returns entire dataset (Content property, likely thousands of lines). No pagination, no limit, no cursor. Violates mxe:enforce-result-limits and will exhaust context windows.