curlhub now speaks MCP: call it from Claude, Cursor, or any MCP client
Aug 20, 2026 by Tuxxincurlhub.sh is now a Model Context Protocol server, so AI assistants can call it as a tool instead of scraping the site. Endpoint: https://curlhub.sh/mcp (JSON-RPC 2.0, HTTP POST) Tool: validate_and_format_curl(url, method?, headers?, data?) Auth: none. 60 requests/min per IP. Client config: { "mcpServers": { "curlhub": { "url": "https://curlhub.sh/mcp" } } } Why it earns a slot: models get curl quoting wrong and the failure is silent. One apostrophe in a header value ends the quoted string and the rest becomes shell words. This builds the command by construction, wrapping every value in POSIX single quotes, so quotes, $(...), backticks and semicolons are inert. Bad schemes, bad header names and control characters are refused, not escaped into something that looks fine. Works without an agent: curl -s https://curlhub.sh/format-curl -H 'Accept: application/json' \ -d '{"url":"https://api.example.com","method":"POST"}' Docs: https://curlhub.sh/llms.txt