http_request
Execute authenticated HTTP requests to public APIs using server-managed credentials, with built-in protection against SSRF and redirect validation.
Instructions
Make an authenticated HTTP request to a public API. The server attaches its own configured credential (bearer token or API key) — do not attempt to pass Authorization headers yourself, they will be ignored. GET/POST/PUT/PATCH/DELETE/HEAD supported. Blocks requests to private, loopback, link-local, and other non-public addresses, and re-validates every redirect hop.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| body | No | ||
| method | No | GET | |
| headers | No | ||
| json_body | No | ||
| query_params | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||