Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Log level: debug, info, warn, error (default: info). | info |
| SERVER_NAME | No | Server name (default: mcp-openclaw). | mcp-openclaw |
| SERVER_VERSION | No | Server version (default: 1.0.0). | 1.0.0 |
| OPENCLAW_API_KEY | Yes | The API key for authentication with OpenClaw. | |
| OPENCLAW_API_URL | Yes | The URL of the OpenClaw API. | |
| OPENCLAW_TIMEOUT | No | Request timeout in milliseconds (default: 30000). | 30000 |
| OPENCLAW_MAX_RETRIES | No | Maximum retry attempts (default: 3). | 3 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| send_message | Send a message to a specified platform (Telegram, WhatsApp, or Discord) via OpenClaw |
| execute_command | Execute a command in the OpenClaw environment. Commands can run synchronously or asynchronously. |
| create_calendar_event | Create a calendar event with title, description, time, location, and attendees |
| send_email | Send an email to one or more recipients with optional CC and BCC |
| get_task_status | Get the current status of a previously executed async command/task |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |