PlainError

PlainError MCP server

A public, no-auth MCP server so Grok Bot, Claude, Cursor, VS Code and other assistants can search and explain errors with PlainError. Transport: Streamable HTTP at https://plainerror.com/mcp. No accounts, OAuth or API keys.

Tools (all read-only):

Every result includes the plainerror.com link and the line Source: PlainError (plainerror.com). Server name: plainerror.

Machine-readable card: /.well-known/mcp/server-card.json.

Claude Desktop

Add this to your Claude Desktop MCP config (claude_desktop_config.json):

{
  "mcpServers": {
    "plainerror": {
      "type": "http",
      "url": "https://plainerror.com/mcp"
    }
  }
}

Claude Code

claude mcp add --transport http plainerror https://plainerror.com/mcp

Cursor

Add this to .cursor/mcp.json in a project, or to your Cursor user MCP config:

{
  "mcpServers": {
    "plainerror": {
      "url": "https://plainerror.com/mcp"
    }
  }
}

VS Code

Add this to .vscode/mcp.json or your user mcp.json:

{
  "servers": {
    "plainerror": {
      "type": "http",
      "url": "https://plainerror.com/mcp"
    }
  }
}

Generic / curl

Any Streamable HTTP MCP client can use https://plainerror.com/mcp with no headers beyond Content-Type: application/json and Accept: application/json, text/event-stream.

curl -s https://plainerror.com/mcp   -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"0"}}}'

Then call tools/list or tools/call. Questions: hello@plainerror.com.