
HAL (HTTP API Layer)
Converts OpenAPI/Swagger specifications into HTTP tools that AI models can use to make secure API requests with automatic secret management.
What it does
- Make HTTP GET/POST/PUT/PATCH/DELETE requests with secret substitution
- Generate API tools automatically from OpenAPI/Swagger specs
- Manage API secrets through environment variables
- Check available HTTP methods with OPTIONS requests
- List configured secret keys without exposing values
Best for
Tools (8)
Make an HTTP GET request to a specified URL. Supports secret substitution using {secrets.key} syntax where 'key' corresponds to HAL_SECRET_KEY environment variables.
Make an HTTP POST request to a specified URL with optional body and headers. Supports secret substitution using {secrets.key} syntax in URL, headers, and body where 'key' corresponds to HAL_SECRET_KEY environment variables.
Make an HTTP PUT request to a specified URL with optional body and headers. Supports secret substitution using {secrets.key} syntax in URL, headers, and body where 'key' corresponds to HAL_SECRET_KEY environment variables.
Make an HTTP PATCH request to a specified URL with optional body and headers. Supports secret substitution using {secrets.key} syntax in URL, headers, and body where 'key' corresponds to HAL_SECRET_KEY environment variables.
Make an HTTP DELETE request to a specified URL with optional headers. Supports secret substitution using {secrets.key} syntax in URL and headers where 'key' corresponds to HAL_SECRET_KEY environment variables.