An MCP server that simulates Manuel from Fawlty Towers, responding to questions and tasks with characteristic responses
Both tools have minimal descriptions (under 30 chars) and trivial implementations that return random Spanish phrases regardless of input. Schemas are present but parameters lack depth. No error handling, no output documentation, and tool behavior does not match descriptions. This is a toy/demo server, not production-ready.
Ask manuel a question
Give manuel a task to do
Descriptions are trivial (under 20 chars). 'Ask manuel a question' and 'Give manuel a task to do' do not explain WHEN to use each tool, what they return, or how they differ. LLMs cannot distinguish between them.
Tool implementations ignore input and return random Spanish phrases ('¿Qué?' or '¿Cómo?'). Behavior does not match descriptions. ask_question should answer questions; give_task should acknowledge tasks. This breaks agent trust and planning.
No output schema documented. LLMs do not know what fields to expect from responses. Both tools return a string, but this is not declared in the tool definition.
Parameter descriptions are missing. The 'question' and 'task' parameters have descriptions, but they are generic and do not explain format, constraints, or examples of valid input.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |
No error handling. If an invalid input is passed, the tool will still return a random phrase. No guidance for recovery or retry logic.