Connection check
local install
overture
Overture is an open-source, locally running web interface delivered as an MCP (Model Context Protocol) server that visually maps out the execution plan of any AI coding agent as an interactive flowchart/graph before the agent begins writing code.
Tools
25
GitHub stars
637
Installs / wk
71
Licence
MIT
Transport
stdio
Last checked
never
Tools & capabilities
25 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
check_pause
from source
Check if the user has paused execution. Call this before starting each node to respect user pause requests. If wait=true, blocks until the user resumes. Check if the user has paused execution. Call this before starting each node to respect user pause requests. If wait=true, blocks until the user resumes.
check_rerun
from source
Check if the user has requested to re-run any nodes. Call this after plan_completed to allow users to re-run specific nodes or re-run from a node to the end. Returns immediately if… Check if the user has requested to re-run any nodes. Call this after plan_completed to allow users to re-run specific nodes or re-run from a node to the end. Returns immediately if there
create_new_plan
from source
Signal that you are creating a completely new, unrelated plan. IMPORTANT: Call get_usage_instructions first if you haven Signal that you are creating a completely new, unrelated plan. IMPORTANT: Call get_usage_instructions first if you haven
get_approval
from source
Wait for user approval of the plan in the Overture UI. Returns status: Wait for user approval of the plan in the Overture UI. Returns status:
get_node_info
from source
Get detailed information about a specific node in the plan. Returns the node Get detailed information about a specific node in the plan. Returns the node
get_resume_info
from source
Get detailed information about a paused or failed plan to help resume execution. Returns the current node where execution stopped, list of completed/pending/failed nodes, user-conf… Get detailed information about a paused or failed plan to help resume execution. Returns the current node where execution stopped, list of completed/pending/failed nodes, user-configured field values, selected branches, and other metadata. Use this when resuming a plan that was paused, failed, or loaded from history.
get_usage_instructions
from source
Get detailed usage instructions for Overture MCP. CALL THIS FIRST before using any other Overture tools. Returns comprehensive documentation on how to structure plans, use XML form… Get detailed usage instructions for Overture MCP. CALL THIS FIRST before using any other Overture tools. Returns comprehensive documentation on how to structure plans, use XML format, handle approvals, and execute nodes. Pass your agent type to get agent-specific instructions.
overture
from source
plan_approved
from source
plan_completed
from source
plan_failed
from source
plan_loaded
from source
plan_paused
from source
plan_ready
from source
plan_resumed
from source
plan_saved
from source
plan_settings_updated
from source
plan_started
from source
plan_updated
from source
plan_updated_incrementally
from source
request_plan_update
from source
Update an existing plan with incremental operations. Pass an array of operations to insert, delete, or replace nodes. Operations are applied in order with smooth animations. After… Update an existing plan with incremental operations. Pass an array of operations to insert, delete, or replace nodes. Operations are applied in order with smooth animations. After calling this, call get_approval to confirm changes with the user.
submit_plan
from source
Submit a complete plan XML to Overture. IMPORTANT: Call get_usage_instructions first to learn the correct XML format and workflow. Use this if you have the entire plan ready at onc… Submit a complete plan XML to Overture. IMPORTANT: Call get_usage_instructions first to learn the correct XML format and workflow. Use this if you have the entire plan ready at once. The plan will be parsed and displayed on the canvas.
update_node_detail
from source
Update the details of a specific node in the plan. Use this to modify the title, description, complexity, expected output, or risks of a node. The UI will update in real-time. Update the details of a specific node in the plan. Use this to modify the title, description, complexity, expected output, or risks of a node. The UI will update in real-time.
update_nodes_detail
from source
Update details for multiple nodes at once (batch operation). Use this to efficiently modify title, description, complexity, expected output, or risks for multiple nodes in a single… Update details for multiple nodes at once (batch operation). Use this to efficiently modify title, description, complexity, expected output, or risks for multiple nodes in a single call. More efficient than calling update_node_detail multiple times.
update_node_status
from source