# PlanExe

Create a plan from a description in minutes.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add planexeorg/planexe

# Browse available tools
npx -y smithery tool list planexeorg/planexe

# Get full schema for a tool
npx -y smithery tool get planexeorg/planexe example_plans

# Call a tool
npx -y smithery tool call planexeorg/planexe example_plans '{}'
```

## Direct MCP Connection

Endpoint: `https://planexe.run.tools`

**Required config:**
- `X-API-Key` (header) — Obtain API key from here, https://home.planexe.org/

## Tools (11)

- `example_plans` — Returns a curated list of example plans with download links for reports and zip bundles. Use this to preview what PlanE…
- `example_prompts` — Call this first. Returns example prompts that define what a good prompt looks like. Do NOT call plan_create yet. Option…
- `model_profiles` — Optional helper before plan_create. Returns model_profile options with plain-language guidance and currently available …
- `plan_create` — Call only after example_prompts and after you have completed prompt drafting/approval (non-tool step). PlanExe turns th…
- `plan_status` — Returns status and progress of the plan currently being created. This is the primary way to check progress — it returns…
- `plan_stop` — Request the plan generation to stop. Pass the plan_id (the UUID returned by plan_create). Stopping is asynchronous: the…
- `plan_retry` — Retry a plan that is currently in failed or stopped state. Pass the plan_id and optionally model_profile (defaults to b…
- `plan_resume` — Resume a failed or stopped plan without discarding completed intermediary files. Plan generation restarts from the firs…
- `plan_file_info` — Returns file metadata (content_type, download_url, download_size, expires_at) for the report or zip artifact. Use artif…
- `plan_list` — List the most recent plans for an authenticated user. Returns up to `limit` plans (default 10, max 50) newest-first, ea…
- `send_feedback` — Submit feedback about PlanExe — issues, impressions, or suggestions. Callable at any point in the workflow; fire-and-fo…

```bash
# Get full input/output schema for a tool
npx -y smithery tool get planexeorg/planexe <tool-name>
```

## Prompts (2)

- `getting_started` — Quick-start guide for using PlanExe to create a project plan.
- `plan_a_project` (topic, location) — Draft a project plan for a given topic. Guides the agent through the full PlanExe workflow.
