Planexe exposes an MCP server that enables AI agents to generate comprehensive strategic plans from plain-English goal statements in approximately 15 minutes. The server provides planning capabilities that produce structured outputs including executive summaries, Gantt charts, governance structures, role descriptions, stakeholder maps, risk registers, and SWOT analyses, solving the problem of rapidly transforming high-level ideas into detailed, domain-aware first-draft plans. While the generated plans serve as strong scaffolding for brainstorming and outlining, users should treat outputs as starting points requiring refinement, particularly for budgets, timeline estimates, risk mitigations, and regulatory details.
Public tool metadata for what this MCP can expose to an agent.
example_plansReturns a curated list of example plans with download links for reports and zip bundles. Use this to preview what PlanExe output looks like before creating your own plan. Especially useful when the user asks what the output looks like before committing to a plan. No API key re...Returns a curated list of example plans with download links for reports and zip bundles. Use this to preview what PlanExe output looks like before creating your own plan. Especially useful when the user asks what the output looks like before committing to a plan. No API key re...
No parameter schema in public metadata yet.
example_promptsCall this first. Returns example prompts that define what a good prompt looks like. Do NOT call plan_create yet. Optional before plan_create: call model_profiles to choose model_profile. Next is a non-tool step: formulate a detailed prompt (typically ~300-800 words; use exampl...Call this first. Returns example prompts that define what a good prompt looks like. Do NOT call plan_create yet. Optional before plan_create: call model_profiles to choose model_profile. Next is a non-tool step: formulate a detailed prompt (typically ~300-800 words; use exampl...
No parameter schema in public metadata yet.
model_profilesOptional helper before plan_create. Returns model_profile options with plain-language guidance and currently available models in each profile. If no models are available, returns error code MODEL_PROFILES_UNAVAILABLE.Optional helper before plan_create. Returns model_profile options with plain-language guidance and currently available models in each profile. If no models are available, returns error code MODEL_PROFILES_UNAVAILABLE.
No parameter schema in public metadata yet.
plan_createCall only after example_prompts and after you have completed prompt drafting/approval (non-tool step). PlanExe turns the approved prompt into a strategic project-plan draft (20+ sections) in ~10-20 min. Sections include: executive summary, interactive Gantt charts, investor pi...3 paramsCall only after example_prompts and after you have completed prompt drafting/approval (non-tool step). PlanExe turns the approved prompt into a strategic project-plan draft (20+ sections) in ~10-20 min. Sections include: executive summary, interactive Gantt charts, investor pi...
promptstringstart_datevaluemodel_profilestringbaseline · premium · frontier · customdefault: baselineplan_statusReturns status and progress of the plan currently being created. This is the primary way to check progress — it returns structured JSON with all progress fields. Poll at reasonable intervals (e.g. every 5 minutes): plan generation typically takes 10-20 minutes (baseline profil...1 paramsReturns status and progress of the plan currently being created. This is the primary way to check progress — it returns structured JSON with all progress fields. Poll at reasonable intervals (e.g. every 5 minutes): plan generation typically takes 10-20 minutes (baseline profil...
plan_idstringplan_stopRequest the plan generation to stop. Pass the plan_id (the UUID returned by plan_create). Stopping is asynchronous: the stop flag is set immediately but the plan may continue briefly before halting. A stopped plan will transition to the stopped state. If the plan is already co...1 paramsRequest the plan generation to stop. Pass the plan_id (the UUID returned by plan_create). Stopping is asynchronous: the stop flag is set immediately but the plan may continue briefly before halting. A stopped plan will transition to the stopped state. If the plan is already co...
plan_idstringplan_retryRetry a plan that is currently in failed or stopped state. Pass the plan_id and optionally model_profile (defaults to baseline). The plan is reset to pending, prior artifacts are cleared, and the same plan_id is requeued for processing. Returns PLAN_NOT_FOUND when plan_id is u...2 paramsRetry a plan that is currently in failed or stopped state. Pass the plan_id and optionally model_profile (defaults to baseline). The plan is reset to pending, prior artifacts are cleared, and the same plan_id is requeued for processing. Returns PLAN_NOT_FOUND when plan_id is u...
plan_idstringmodel_profilestringbaseline · premium · frontier · customdefault: baselineplan_resumeResume a failed or stopped plan without discarding completed intermediary files. Plan generation restarts from the first incomplete step, skipping all steps that already produced output files. Use plan_resume when plan_status shows 'failed' or 'stopped' and plan generation was...2 paramsResume a failed or stopped plan without discarding completed intermediary files. Plan generation restarts from the first incomplete step, skipping all steps that already produced output files. Use plan_resume when plan_status shows 'failed' or 'stopped' and plan generation was...
plan_idstringmodel_profilestringbaseline · premium · frontier · customdefault: baselineplan_file_infoReturns file metadata (content_type, download_url, download_size, expires_at) for the report or zip artifact. Use artifact='report' (default) for the interactive HTML report (~700KB, self-contained with embedded JS for collapsible sections and interactive Gantt charts — open i...2 paramsReturns file metadata (content_type, download_url, download_size, expires_at) for the report or zip artifact. Use artifact='report' (default) for the interactive HTML report (~700KB, self-contained with embedded JS for collapsible sections and interactive Gantt charts — open i...
plan_idstringartifactstringreport · zipdefault: reportplan_listList the most recent plans for an authenticated user. Returns up to `limit` plans (default 10, max 50) newest-first, each with plan_id, state, progress_percentage, created_at (ISO 8601), and a prompt_excerpt (first 100 chars). Use this to recover a lost plan_id or to review re...1 paramsList the most recent plans for an authenticated user. Returns up to `limit` plans (default 10, max 50) newest-first, each with plan_id, state, progress_percentage, created_at (ISO 8601), and a prompt_excerpt (first 100 chars). Use this to recover a lost plan_id or to review re...
limitintegersend_feedbackSubmit feedback about PlanExe — issues, impressions, or suggestions. Callable at any point in the workflow; fire-and-forget, never blocks. Use category to classify: mcp (MCP tools, SSE, plan_status, workflow), plan (the generated output files), code (PlanExe source), docs (doc...4 paramsSubmit feedback about PlanExe — issues, impressions, or suggestions. Callable at any point in the workflow; fire-and-forget, never blocks. Use category to classify: mcp (MCP tools, SSE, plan_status, workflow), plan (the generated output files), code (PlanExe source), docs (doc...
ratingvaluemessagestringplan_idvaluecategorystring
Planning complex projects should not require a consulting-firm budget.
Turn a complex project brief into an editable planning baseline in about 15 minutes.
Create an account | See example plans | Getting started guide
Good ideas are not limited to people and organizations that can afford a large consulting engagement. Turning an ambitious idea into a coherent project, however, normally requires substantial time, specialist knowledge, stakeholder interviews, and repeated synthesis.
PlanExe is open-source software for people and AI agents that need to plan complex projects. Describe a project in plain language and PlanExe creates a structured first-pass plan: the assumptions to challenge, decisions to make, work to coordinate, risks to investigate, and questions that must be answered before execution.
The result is not a substitute for stakeholder participation or professional sign-off. It is a way to begin with a broad, inspectable planning baseline instead of a blank page.
PlanExe examines a project from several planning perspectives and combines the results into one self-contained interactive report. Depending on the project, the output commonly includes:
The planning pipeline can use cloud models or run with local models so sensitive project material can remain on systems you control.
PlanExe is intended for consulting-scale, multi-phase initiatives—not everyday task lists or small personal projects.
Examples of suitable work include:
The richer the brief—objective, location, constraints, stakeholders, resources, timeline, and success criteria—the more useful the resulting plan becomes.
PlanExe does not hide the planning process inside a chat transcript. Each run produces a folder of readable source artifacts alongside the final report.
If you find an assumption or early decision you disagree with, you can edit that artifact and continue the plan from there. PlanExe rebuilds the later work that depends on your change while preserving earlier work you already accept. This makes it possible to refine the reasoning behind a plan, not merely rewrite its final prose.
PlanExe creates a draft for investigation and refinement. Generated claims, budgets, dates, laws, engineering assumptions, and risk estimates may be wrong or incomplete. Important projects still require:
Use the report to expose assumptions, focus conversations, and accelerate planning—not as proof that a project is safe, feasible, funded, or approved.
Some project data should not be sent to third-party services. Running PlanExe with local models can help you:
Self-hosting does not remove your legal, ethical, security, or professional responsibilities. It gives you greater control over the models, infrastructure, and information involved.
For MCP, command-line, AI-agent, and Docker setup, see the PlanExe documentation.