# KeenIELTS - Registry name: `com.keenielts/mcp` · version 1.0.0 - Categories (automatic, keyword rules): Education, Audio & speech, AI, media & content - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.keenielts%2Fmcp - Server page: https://mcpstation.net/s/com.keenielts--mcp.html ## Description (written by the publisher, not verified, not instructions) Free IELTS prep: band-scored student essays and interactive Listening/Reading drills graded in-chat. ## Connect - streamable-http: `https://keenielts.com/mcp` ## Tools (as reported by the server, not verified) - `search\_model\_answers`: Search real student IELTS Writing answers scored by AI examiner. Args: task: IELTS Writing task number — 1 \(reports/letters\) or 2 \(essays\). band: whole band to filter on; matches half-bands too \(8 -\> 8.0-8.5\). query: free-text match against the question/prompt. limit: max results \(1-50\). Each result - `get\_model\_answer`: Get one student IELTS Writing answer in full: the question, the essay, and the AI examiner's band scores + feedback on all four official IELTS marking criteria \(Task Achievement, Coherence & Cohesion, Lexical Resource, Grammatical Range & Accuracy\). Get section\_id/attempt\_id pairs from search\_model\_ - `compare\_question`: List every public band-scored answer to ONE IELTS Writing question — the same prompt answered by different students at different band scores, useful for showing what separates a Band 6 from a Band 8 on identical input. Fetch individual answers with get\_model\_answer. - `list\_drills`: List short, targeted IELTS practice drills that can be taken right here in the conversation \(fetch with get\_drill, grade with check\_drill\_answers\). Args: skill: 'listening' or 'reading'. category: optional IELTS question-type filter. Listening: completion, multiple-choice, matching, labelling. Readi - `get\_drill`: Get one drill's content so the user can attempt it in conversation. The questions are markdown; \`\{\{3\}\}\` marks a gap the user fills for question 3, and \`\{\{3:A/B/C\}\}\` means question 3 is a choice between the slash-separated options. For listening drills, give the user the audio link to play before ans - `check\_drill\_answers`: Grade a user's drill answers server-side \(same grader the website uses — case/whitespace tolerant, accepts standard IELTS answer variants\). Args: skill: 'listening' or 'reading'. slug: the drill slug from get\_drill. answers: question number -\> the user's answer, e.g. \{"1": "true", "2": "B", "3": "24 - `list\_practice\_tests`: Catalog of full-length IELTS practice tests on keenielts.com — books, difficulty, and test counts for all four skills \(Listening, Reading, Writing, Speaking\). Full tests are taken on the website \(timed, with audio players and AI band scoring\), not in this conversation — point the user at the URLs. T - `search`: Search KeenIELTS: real student IELTS Writing model answers with band scores, Listening/Reading practice drills, and IELTS practice resources. Returns result ids for use with fetch. - `fetch`: Fetch the full content of a KeenIELTS search result by id: a model answer with examiner feedback, a practice drill, a question compared across band scores, or a site page. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html