Koskamo

YoushowIELTS MCP

A read-only MCP server providing public IELTS Writing Task 2 sample answers, Speaking Part 2 cue cards, and Writing band descriptors. It allows agents to list and retrieve public reference data without requiring accounts, API keys, or installation steps.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

YoushowIELTS MCP logo, by Youshow Education PTY LTDCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-01Published by Youshow Education PTY LTD
MCP endpoint (Streamable HTTP)
https://ielts.youshowedu.com/api/mcp
Vendor documentation

What you can do with it

  • List public IELTS Writing Task 2 sample answers with prompt and reference band
  • Read full public IELTS Writing Task 2 model essays
  • List public IELTS Speaking Part 2 cue card topics
  • Read IELTS Writing assessment criteria and band summaries

Source and maintenance

Community listingRegistry 1.0.0
Maintenance checked

Protocol and capabilities

Server
youshow-ielts 1.0.0
MCP protocol
2025-06-18
Tools
4 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Youshow IELTS provides public IELTS reference data: Writing Task 2 sample answers, Speaking Part 2 cue card topics and Writing band descriptors. Call list_writing_samples to browse public essays, get_writing_sample to read one in full, list_cue_cards for speaking topics, and get_band_descriptors for the four writing criteria and band summaries. This server is read-only, needs no API key, and never returns account data, private practice records, AI feedback or unpublished question-bank content. Practice and AI scoring live at https://ielts.youshowedu.com. More details: https://ielts.youshowedu.com/en/mcp

Tools

4 advertised

list_writing_samples — List IELTS Writing Task 2 sample answers
Advertised by the server during the last successful anonymous check.
Advertised read-only

List public IELTS Writing Task 2 sample answers from Youshow IELTS. Returns the essay prompt, source paper, reference band, word count and a short preview for up to five model essays. Use get_writing_sample with a sampleId to read the full essay.

list_writing_samples input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "Number of public samples to return. Defaults to 5, capped at 5."
    }
  },
  "additionalProperties": false
}
list_writing_samples annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
get_writing_sample — Get a full IELTS Writing Task 2 model essay
Advertised by the server during the last successful anonymous check.
Advertised read-only

Read one public IELTS Writing Task 2 sample answer in full, including the prompt, model essay text, reference band and word count. Use list_writing_samples first to find a sampleId.

get_writing_sample input schema
{
  "type": "object",
  "required": [
    "sampleId"
  ],
  "properties": {
    "sampleId": {
      "type": "string",
      "description": "Public sample ID returned by list_writing_samples."
    }
  },
  "additionalProperties": false
}
get_writing_sample annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
list_cue_cards — List IELTS Speaking Part 2 cue card topics
Advertised by the server during the last successful anonymous check.
Advertised read-only

List public IELTS Speaking Part 2 cue card topics from the Youshow IELTS speaking question bank. Returns the cue card prompts, the points to cover and related Part 3 questions, in English or Chinese.

list_cue_cards input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "maximum": 10,
      "minimum": 1,
      "description": "Number of cue cards to return. Defaults to 5, capped at 10."
    },
    "locale": {
      "enum": [
        "en",
        "zh"
      ],
      "type": "string",
      "description": "Language of the cue card content. Defaults to zh."
    }
  },
  "additionalProperties": false
}
list_cue_cards annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
get_band_descriptors — Get IELTS Writing band descriptors
Advertised by the server during the last successful anonymous check.
Advertised read-only

Get the four IELTS Writing assessment criteria, the Task 1 and Task 2 differences, and plain-language summaries of Band 5 to Band 8. Useful for essay self-review, feedback prompts and study plans.

get_band_descriptors input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_band_descriptors annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
977 ms
95th percentile latency
977 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 977 ms · metadata changed · 4 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http youshowielts-mcp https://ielts.youshowedu.com/api/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add youshowielts-mcp --url https://ielts.youshowedu.com/api/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable youshowielts-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "youshowielts-mcp": {
      "url": "https://ielts.youshowedu.com/api/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "youshowielts-mcp": {
      "type": "streamableHttp",
      "url": "https://ielts.youshowedu.com/api/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start youshowielts-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "youshowielts-mcp": {
      "type": "http",
      "url": "https://ielts.youshowedu.com/api/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http youshowielts-mcp https://ielts.youshowedu.com/api/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "youshowielts-mcp": {
      "url": "https://ielts.youshowedu.com/api/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "youshowielts-mcp": {
      "serverUrl": "https://ielts.youshowedu.com/api/mcp"
    }
  }
}

Let your agent find its tools

Find servers like YoushowIELTS MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.