@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
- httpbin_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.
- httpbin_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.
- httpbin_ip — Caller IP (gateway egress).
- user_agent — Caller User-Agent.
- httpbin_status — Return given HTTP status.
- delay — Sleep N seconds.
- uuid — Random UUID.
- httpbin_base64_encode — Base64 encode.
- httpbin_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
cookies— Caller cookies.delay— Sleep N seconds.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.httpbin_base64_decode— Base64 decode.httpbin_base64_encode— Base64 encode.httpbin_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.httpbin_ip— Caller IP (gateway egress).httpbin_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.httpbin_status— Return given HTTP status.image— Sample image metadata (returns URL).json_anything— Fetch a sample JSON response from httpbin.org (/json). Use to verify JSON 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.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.