Skip to content
Product
Skill

/planexe-mcp

OpenClaw skill for connecting to PlanExe via Model Context Protocol. Supports three deployment scenarios: cloud-hosted service, remote Docker, and local Docker.

BOOST
From plugin
planexe
40211 skills
Install
$ npx -y skills add planexeorg/planexe --skill planexe-mcp --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/planexe-mcp

Context preview

The summary Claude sees to decide when to auto-load this skill.

OpenClaw skill for connecting to PlanExe via Model Context Protocol. Supports three deployment scenarios: cloud-hosted service, remote Docker, and local Docker.

SKILL.md

planexe-mcp.SKILL.md
name: planexe-mcp
description: "OpenClaw skill for connecting to PlanExe via Model Context Protocol. Supports three deployment scenarios: cloud-hosted service, remote Docker, and local Docker."
version: "1.0.0"
author: "PlanExe Team"

PlanExe MCP Skill

Access PlanExe's powerful planning capabilities directly from OpenClaw via the Model Context Protocol (MCP).

Overview

The `planexe-mcp` skill provides a unified interface to interact with PlanExe across three deployment scenarios:

  • **Cloud**: `mcp.planexe.org` (Stripe credits at home.planexe.org)
  • **Remote Docker**: Container on a separate machine
  • **Local Docker**: Container on the same machine as OpenClaw

Setup by Deployment Scenario

Scenario A: Cloud-Hosted Service

Connect to the hosted PlanExe MCP service.

**Configuration:**

Add to your OpenClaw config or environment:

PLANEXE_MCP_URL=https://mcp.planexe.org
PLANEXE_API_KEY=your_api_key_from_planexe_account

**How to Get Your API Key:**

1. Visit [home.planexe.org](https://home.planexe.org) 2. Purchase credits via Stripe 3. Generate an API key in your account dashboard 4. Copy the key to your OpenClaw configuration

---

Scenario B: Remote Docker

Run PlanExe in Docker on a separate machine and connect remotely.

**On the Remote Machine:**

docker run -p 8001:8001 planexe/planexe:latest

**Configuration in OpenClaw:**

PLANEXE_MCP_URL=http://<remote-ip>:8001
PLANEXE_API_KEY=your_api_key

Replace `<remote-ip>` with your remote machine's IP address or hostname.

---

Scenario C: Local Docker

Run PlanExe in Docker on the same machine as OpenClaw.

**Setup:**

docker run -p 8001:8001 planexe/planexe:latest

**Configuration in OpenClaw:**

PLANEXE_MCP_URL=http://127.0.0.1:8001
PLANEXE_API_KEY=your_api_key

---

Invoking PlanExe Tools

The PlanExe MCP exposes nine core tools via the `/mcp` endpoint:

Tool 1: `example_plans`

Preview curated example plans with download links for reports and zip bundles.

**No parameters required:**

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "example_plans",
    "arguments": {}
  }
}

**Returns:** List of example plans with `title`, `report_url`, and `zip_url`.

---

Tool 2: `example_prompts`

Get example prompts to understand what PlanExe can do.

**No parameters required:**

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "example_prompts",
    "arguments": {}
  }
}

**Returns:** List of example prompts for planning tasks.

---

Tool 3: `plan_create`

Create a new planning task. This is the main entry point for generating plans.

**Parameters:**

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "plan_create",
    "arguments": {
      "prompt": "Create a project launch plan for Q2 2026",
      "model_profile": "premium",
      "start_date": "2026-04-01T20:55:00+02:00",
      "user_api_key": "your_optional_api_key"
    }
  }
}

**Parameter Guide:**

  • `prompt` (required): Your planning request in natural language. Write as flowing prose (not structured markdown), typically 300-800 words.
  • `model_profile` (optional): One of `"baseline"`, `"premium"`, `"frontier"`, or `"custom"`. Defaults to `"baseline"`.
  • `start_date` (optional): Plan start date in ISO 8601 format with timezone offset (e.g. `"2026-04-01T20:55:00+02:00"`). When omitted, the plan starts now.
  • `user_api_key` (optional): Your PlanExe API key (if not set in environment)

**Returns:** `task_id` for polling status and retrieving results.

---

Tool 4: `plan_status`

Poll the status of a running planning task.

**Parameters:**

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "plan_status",
    "arguments": {
      "task_id": "task_abc123def456"
    }
  }
}

**Usage:** Planning tasks typically take 10-20 minutes (baseline profile). Poll every 5+ minutes to check progress.

**Returns:** Current status (`pending`, `processing`, `completed`, `failed`), and progress percentage.

---

Tool 5: `plan_stop`

Stop a running planning task.

**Parameters:**

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "plan_stop",
    "arguments": {
      "task_id": "task_abc123def456"
    }
  }
}

**Returns:** Confirmation that the task has been stopped.

---

Tool 6: `model_profiles`

Return available model profiles and their guidance before calling `plan_create`.

**No required parameters:**

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "model_profiles",
    "arguments": {}
  }
}

**Returns:** Available model profiles (`baseline`, `premium`, `frontier`, `custom`) with descriptions and currently loaded models.

---

Tool 7: `plan_file_info`

Retrieve download information for completed plan artifacts.

**Parameters:**

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "plan_file_info",
    "arguments": {
      "task_id": "task_abc123def456",
      "artifact": "report"
    }
  }
}

**Artifact Options:**

  • `"report"`: Interactive HTML report (~700KB, self-contained — open in a browser)
  • `"zip"`: Pipeline output bundle (md, json, csv intermediary files)

**Returns:** `download_url` for accessing the artifact.

---

Tool 8: `plan_list`

List recent tasks for an authenticated user. Useful for recovering a lost `task_id`.

**Parameters:**

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "plan_list",
    "arguments": {
      "user_api_key": "pex_your_key_here",
      "limit": 10
    }
  }
}

**Returns:** List of recent tasks with `task_id`, `state`, `progress_percentage`, `created_at`, and `prompt_excerpt`.

---

Tool 9: `plan_retry`

Retry a failed task with an optional upgraded model profile.

**Parameters:**

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "na
Read more
Ships withplanexe

Create a plan from a description in minutes

Get the whole plugin

Other skills on planexe.