~/mcp
> mcp
drwho.me exposes a remote MCP endpoint so AI clients like Claude Desktop and ChatGPT can call the same tools this site offers in the browser. The endpoint is open and free while in beta — point your client at the URL below and every tool is callable.
endpoint
$ $ url
https://drwho.me/mcp/mcp
claude desktop config
$ $ claude_desktop_config.json
{
"mcpServers": {
"drwho.me": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://drwho.me/mcp/mcp"
]
}
}
}Add this to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or the equivalent on Linux/Windows, then restart Claude Desktop. The npx mcp-remote bridge is required because the Desktop app config only accepts stdio-style entries — it runs as a local proxy to the remote endpoint. Other clients (Cursor, ChatGPT connectors) may accept the URL directly.
tools advertised (10)
ip_lookup— Look up an IP address (v4 or v6) and return its geolocation, ASN, and ISP via ipinfo.io. (try in browser)dns_lookup— Resolve a DNS record (A, AAAA, MX, TXT, NS, CNAME) via Cloudflare DoH. (try in browser)user_agent_parse— Parse a User-Agent string into browser, OS, device, and engine components. (try in browser)json_format— Format and validate JSON. Returns the pretty-printed string or a parse error. (try in browser)base64_encode— Encode a UTF-8 string as standard base64. (try in browser)base64_decode— Decode a base64 (or base64url) string to UTF-8. (try in browser)url_encode— Percent-encode a string for use in a URL component. (try in browser)url_decode— Decode a percent-encoded URL component. (try in browser)jwt_decode— Decode a JWT into its header, payload, and signature parts. Does NOT verify the signature. (try in browser)uuid_generate— Generate a v4 (random) or v7 (time-ordered) UUID. (try in browser)