@pipeworx/httpbin
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/httpbin’s. Install: one-click buttons
Connect to just the @pipeworx/httpbin pack
https://gateway.pipeworx.io/httpbin/mcp — only @pipeworx/httpbin’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 16
httpbin.org MCP — keyless HTTP request/response echo for debugging.
Tools
get(query?, headers?)— echo a GET (query/headers as JSON objects)post(body?, headers?, content_type?)— echo a POSTheaders()— echo caller’s headersip()— caller’s IP (as gateway egress)user_agent()— caller’s User-Agentstatus(code)— return the given HTTP status codedelay(seconds)— sleep N seconds then returnuuid()— return a UUIDbase64_encode(s)— base64-encode a stringbase64_decode(s)— base64-decode a stringjson_anything()— echo{slideshow:…}sample JSONxml_anything()— sample XMLhtml_anything()— sample HTMLrobots_txt()— sample robots.txtimage(format)— sample image (jpeg|png|svg|webp)cookies()— caller’s cookies
Data source
https://httpbin.org
Tools
- get — Send a GET request to httpbin.org and receive back the echoed request: query parameters (query object), custom headers, origin IP, and User-Agent. Use for HTTP debugging.
- post — Send a POST request to httpbin.org with optional body and custom headers; returns the echoed request including parsed JSON body, form data, and headers.
- headers — Echo caller’s headers.
- ip — Caller IP (gateway egress).
- user_agent — Caller User-Agent.
- status — Return given HTTP status.
- delay — Sleep N seconds.
- uuid — Random UUID.
- base64_encode — Base64 encode.
- base64_decode — Base64 decode.
- json_anything — Fetch a sample JSON response from httpbin.org (/json). Use to verify JSON content-type handling or as a placeholder in tests.
- xml_anything — Fetch a sample XML response from httpbin.org (/xml). Use to verify XML content-type handling or as a placeholder in tests.
- html_anything — Fetch a sample HTML response from httpbin.org (/html). Use to verify HTML content-type handling or as a placeholder in tests.
- robots_txt — Fetch a sample robots.txt from httpbin.org (/robots.txt). Use to test robots.txt parsing or as a content-type placeholder.
- image — Sample image metadata (returns URL).
- cookies — Caller cookies.
Tools
base64_decode— Base64 decode.base64_encode— Base64 encode.cookies— Caller cookies.delay— Sleep N seconds.get— Send a GET request to httpbin.org and receive back the echoed request: query parameters (query object), custom headers, origin IP, and User-Agent. Use for HTTP debugging.headers— Echo caller's headers.html_anything— Fetch a sample HTML response from httpbin.org (/html). Use to verify HTML content-type handling or as a placeholder in tests.image— Sample image metadata (returns URL).ip— Caller IP (gateway egress).json_anything— Fetch a sample JSON response from httpbin.org (/json). Use to verify JSON content-type handling or as a placeholder in tests.post— Send a POST request to httpbin.org with optional body and custom headers; returns the echoed request including parsed JSON body, form data, and headers.robots_txt— Fetch a sample robots.txt from httpbin.org (/robots.txt). Use to test robots.txt parsing or as a content-type placeholder.status— Return given HTTP status.user_agent— Caller User-Agent.uuid— Random UUID.xml_anything— Fetch a sample XML response from httpbin.org (/xml). Use to verify XML content-type handling or as a placeholder in tests.