openclaw-task-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@openclaw-task-mcp list all current tasks"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
openclaw-task-mcp
Simple Node stdio MCP server for OpenClaw task lifecycle.
Tools:
start_task→sessions_spawnlist_tasks→sessions_list(subagent-filtered)get_task_status→sessions_history(+resultwhen available)
Requirements
Node.js >= 18.19.1
Reachable OpenClaw Gateway
Gateway token with permission to invoke tools
Related MCP server: OpenClaw MCP Server
Install
git clone https://github.com/EnviableAmaretto/openclaw-task-mcp.git
cd openclaw-task-mcp
npm install
npm run hooks:installMCP config (Claude-code style / SillyTavern-style)
Put base URL and token directly in the MCP server env block:
{
"mcpServers": {
"openclaw": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/openclaw-task-mcp/src/index.js"],
"env": {
"OPENCLAW_BASE_URL": "http://127.0.0.1:18789",
"OPENCLAW_API_TOKEN": "your-gateway-token",
"OPENCLAW_TIMEOUT_MS": "30000"
}
}
}
}args[0] must be the absolute path where you cloned this repository on your host.
Examples:
/home/sillytavern/SillyTavern/repositories/openclaw-task-mcp/src/index.js/opt/openclaw-task-mcp/src/index.js/srv/mcp/openclaw-task-mcp/src/index.js
No separate HTTP MCP endpoint is needed in this mode; the app launches this process over stdio.
Local run (manual)
OPENCLAW_BASE_URL="http://127.0.0.1:18789" \
OPENCLAW_API_TOKEN="YOUR_TOKEN" \
node src/index.jsTests
npm testQuality gates
Local pre-push hook (
.githooks/pre-push) runsnpm test.CI (
.github/workflows/ci.yml) runsnpm ci && npm teston push/PR.Mandatory before commit: launch MCP server (
npm start) and execute at least one real E2E MCP call successfully. Tests alone are not sufficient.
Security notes
Keep token private; do not commit it.
Prefer private host networking for the OpenClaw URL.
Rotate token regularly.
Available Tools
3 toolsget_task_statusA
Get task status from sessions_history and include result when available
Inputs: sessionId (required), includeResult.
list_tasksC
List tasks via sessions_list, filtered to subagent by default
Inputs: limit, cursor, subagentOnly.
start_taskC
Start a subagent task via OpenClaw sessions_spawn
Inputs: title (required), prompt (required), channel, metadata, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool targets a distinct action: creating a task, listing tasks, and checking status. There is no overlap or ambiguity between purposes.
All tool names follow a consistent verb_noun pattern: start_task, list_tasks, get_task_status. The naming is uniform and predictable.
Three tools is a well-scoped set for task lifecycle management. Each tool earns its place and there is no redundancy or bloat.
The core task lifecycle is covered: starting, listing, and retrieving status. A minor gap is the lack of an explicit cancel/abort operation, but the primary workflow works without dead ends.
Maintenance
Related MCP Connectors
Hosted MCP server for task-first delegation to remote workstations and workers.
MCP Server for an Agent Task Marketplace
MCP Gateway: wrap any MCP server with cold-start retries, uptime SLA, and per-execution MPP billing.
Headless task management for bots, apps and AI agents. Remote MCP server, OAuth or access token.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server for task orchestration.726 npm2MIT
- AlicenseBqualityDmaintenanceMCP server that exposes OpenClaw Gateway tools to Claude Code and other MCP clients, enabling messaging, session management, scheduling, node control, web search, memory search, and TTS.219 npm15MIT
- AlicenseAqualityDmaintenanceMCP server for Claude Code to interact with OpenClaw AI agents (Daemon, Soren, Ash, etc.) via the gateway API, providing tools to ask agents, list them, and check their status.3959 npmMIT
- AlicenseBqualityDmaintenanceMCP server for ClickUp task management, enabling task search, creation, update, deletion, workspace info retrieval, and comment management via ClickUp API v2.1552 npmMIT