Send HTTP PATCH requests to a specific URL with optional body, headers, and secret substitution. Use {secrets.key} syntax to securely include environment variables in URL, headers, or body.
Send HTTP POST requests to specified URLs with optional body, headers, and secret substitution using {secrets.key} syntax, simplifying API interactions within the HAL server environment.
Send an HTTP PUT request to a specified URL with customizable headers, body, and secret substitution using HAL (HTTP API Layer), enabling secure and flexible API interactions.
Send an HTTP DELETE request to a specific URL with custom headers. Supports secret substitution in URLs and headers using HAL environment variables for secure API interactions.
Send HTTP GET requests to specified URLs with customizable headers. Supports secret substitution using environment variables for secure API interactions within HAL (HTTP API Layer).
Send an HTTP HEAD request to retrieve headers from a specified URL, optionally including custom headers. Supports secure secret substitution using environment variables for sensitive data.
Enables LLMs to create and manage persistent, interactive shell sessions with full terminal emulation and PTY support. It allows for sequential command execution and supports interactive programs like vim or htop through specialized streaming and snapshot output modes.
Provides an HTTP API for Claude Code using a native MCP channel to enable stable message exchange without terminal screen-scraping. It allows users to programmatically send messages, retrieve conversation history, and stream real-time events via standard web protocols.