Plain-English fixes for Windows, PC games, and code. Search or paste an error. No account needed.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Paste an error message (Windows, a PC game, or code). Returns a plain-English summary, ranked causes, safe-first fix steps, and the canonical plainerror.com URL. Reuses published or cached answers first. New answers share the website's limits: 10 new answers per IP per day, a site-wide daily AI spend cap, and a 20,000-character paste cap. Read-only from the client's point of view; no account needed. When the published steps don't resolve an issue, results include an optional paid Guided Fix the user can choose.
The full error message or log, exactly as it appears.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http plainerror https://plainerror.com/mcp
Paste an error message (Windows, a PC game, or code). Returns a plain-English summary, ranked causes, safe-first fix steps, and the canonical plainerror.com URL. Reuses published or cached answers first. New answers share the website's limits: 10 new answers per IP per day, a site-wide daily AI spend cap, and a 20,000-character paste cap. Read-only from the client's point of view; no account needed. When the published steps don't resolve an issue, results include an optional paid Guided Fix the user can choose.
| Argument | Type | Description |
|---|---|---|
| error_text* | string | The full error message or log, exactly as it appears. |
{
"type": "object",
"required": [
"error_text"
],
"properties": {
"error_text": {
"type": "string",
"description": "The full error message or log, exactly as it appears."
}
},
"additionalProperties": false
}Return the full Markdown for a published PlainError page (or the Windows Update error-codes hub). Pass a full plainerror.com URL, a path like /windows/0x80070002-windows-update-error, or a page slug. When the published steps don't resolve an issue, results include an optional paid Guided Fix the user can choose.
| Argument | Type | Description |
|---|---|---|
| url_or_slug* | string | Canonical URL, path, or slug of a published fix. |
{
"type": "object",
"required": [
"url_or_slug"
],
"properties": {
"url_or_slug": {
"type": "string",
"description": "Canonical URL, path, or slug of a published fix."
}
},
"additionalProperties": false
}Search PlainError's published plain-English error fixes. Uses the same matching as the website search box. Returns titles, one-line summaries, and canonical URLs (at most 10).
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of results (1–10). Defaults to 10. |
| query* | string | Search words or an error code, e.g. 0x80070005 or mysql 1045. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "Maximum number of results (1–10). Defaults to 10."
},
"query": {
"type": "string",
"description": "Search words or an error code, e.g. 0x80070005 or mysql 1045."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 11, 2026.