execute_request
Sends HTTP, REST, or GraphQL requests with authentication to public, private, or local endpoints, then logs untruncated headers, bodies, and responses in local SQLite for searchable audit history.
Instructions
Execute an HTTP/REST/GraphQL request with unlimited audit logging into local SQLite database. Supports GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS. No size limits, 100% private.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Target URL (supports http, https, private hosts, localhost) | |
| auth | No | Authentication configuration | |
| body | No | Request body (for POST, PUT, PATCH) | |
| title | No | Short semantic title for the request | |
| method | Yes | HTTP method | |
| headers | No | Request headers (key-value pairs) | |
| timeout | No | Timeout in milliseconds (default: 30000) | |
| description | Yes | MANDATORY: Business context and explicit purpose explaining why this request is called |