CalderFlow
Server Details
Make editable flowcharts, process charts, funnels, timelines and data models from plain language.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 10 tools
The six create_* tools are clearly separated by chart type, and descriptions actively disambiguate (e.g. chevron explicitly says 'NOT for branching logic — use create_flowchart for that'). The main overlap is edit_chart, a catch-all that can wholesale-replace data and even switch a chart's type, blurring the line between editing and creating.
Nearly all tools follow a verb_noun pattern: create_*_chart, get_chart, edit_chart, delete_chart. Minor deviations are 'create_flowchart' (inconsistent with the *_chart suffix used by its five siblings) and 'list_charts' (plural) versus the singular resource naming elsewhere.
Ten top-level tools is a well-scoped surface for a diagram builder: one creator per chart type plus a clean CRUD shell. However, edit_chart is a mega-tool hiding roughly sixty sub-operations (add_node, reorder_steps, add_erd_relationship, etc.), so the effective surface is far larger than the count suggests.
Full lifecycle is covered: list, get, create (six types), edit, delete, with rich per-type mutation verbs reachable through edit_chart. Minor gaps remain — no way to rename a chart's title, duplicate a chart, or export/share-manage beyond the returned share URL.
Available Tools
10 toolscreate_chevron_chartAInspect
Create a sequential/chevron chart: a linear sequence of steps, phases, or stages (e.g. onboarding steps, project phases). NOT for branching logic — use create_flowchart for that. Include a 1-2 sentence description per step to make it presentation-ready. Aim for 4-6 steps: Presentation is one slide of at most 6. For a longer process, follow up with edit_chart set_presentation_steps choosing the 4-6 most important step IDs.
Inputs: steps (required), title (required).
create_erd_chartAInspect
Create an entity-relationship diagram (database schema / data model) with typed fields, PK/FK markers, and crow's-foot relationships. Entity names UPPER_SNAKE_CASE, 3-8 focused fields each.
Inputs: title (required), entities (required), relationships.
create_flowchartAInspect
Create a presentation-ready flowchart or architecture diagram from Mermaid source. Use for branching processes, decision trees, and system architecture. Rules: start with 'flowchart TD' or 'flowchart LR'; solid arrows only (-->, optionally with |labels|); node shapes: A[Process] B{Decision} C([Start/End]). CalderFlow presents decisions as compact amber cards and terminals as green states, so use shapes semantically and do not add decorative classDef noise. CALIBRATE DETAIL: vague/ideation ask → 4-7 nodes, happy path + at most 2 essential decisions, NO subgraphs; detailed/spec-driven ask → subgraphs as phases, <=7 nodes per subgraph, <=18 nodes total (split the story into an overview plus detail chart beyond that). Consolidate checks that lead to the same outcome. If any subgraph is used, EVERY node—including starts, errors, and final outcomes—must be declared inside exactly one subgraph. Put internal edges inside their subgraph and cross-phase edges outside. Node labels 1-4 words; label every decision branch. Connect phases that hand off to each other. Returns the chart id + share URL. Give every node an icon with a %% nodeIcon line and mark the one step to remember with class keyStep (see the server instructions for icon names).
Inputs: title (required), mermaid (required).
create_funnel_chartAInspect
Create a funnel chart for filtering/narrowing processes where quantities reduce per stage (conversion funnels, pipelines). Include stage values when numbers are available; set conversionRates for proportional widths.
Inputs: title (required), stages (required), conversionRates.
create_lifecycle_chartAInspect
Create a lifecycle chart: phases across the top and milestones plotted on a curve. Each milestone has a level 1-10 setting its height — bell curves, S-curves, dips all emerge from levels. Use for product lifecycles, customer journeys, adoption/maturity curves. Every milestone needs a phaseId.
Inputs: title (required), phases (required), milestones (required), timeLabel, +1 more.
create_timeline_chartAInspect
Create a timeline of events in chronological order (roadmaps, company history, sprint/release schedules). Every event needs a marker: supplied dates, relative time for a proposed plan, or Phase 1, Phase 2, etc. for an undated process. Never invent factual dates or measured durations. Include concise descriptions; group related events into eras.
Inputs: title (required), events (required), eras, direction.
delete_chartBInspect
Permanently delete a chart you own.
Inputs: chart_id (required).
edit_chartAInspect
Edit an existing chart. Call get_chart first to see its current spec, then pass tool_calls (surgical edits) and/or mermaid (full source replacement, flowchart/ERD only). A create_* tool call replaces the chart's data wholesale and can switch its type. Valid tool names — flowchart: style_chart, update_node, delete_node, add_node, connect_nodes, delete_edge, organize_sections, add_section, update_section, delete_section, move_node_to_section, set_node_icon ({nodeId, icon} or icon "none" to remove), set_key_step ({nodeId} or "none"); process/funnel/timeline/lifecycle: set_item_icon ({itemId, icon} or icon "none") and set_key_item ({itemId} or "none"), plus icon on add_* calls; any type: set_slide_text ({headline, takeaway}) for the Designed presentation slide and set_walkthrough ({steps:[{id, caption}]}) for the Walkthrough (a flowchart with 2+ sections walks one step per section, using subgraph IDs; otherwise use node or item IDs); chevron: create_chevron_chart, add_step, update_step, delete_step, reorder_steps, set_presentation_steps, style_chevron_chart; funnel: create_funnel_chart, add_funnel_stage, update_funnel_stage, delete_funnel_stage, reorder_funnel_stages, style_funnel_chart; lifecycle: create_lifecycle_chart, add_lifecycle_milestone, update_lifecycle_milestone, delete_lifecycle_milestone, update_lifecycle_phase, style_lifecycle_chart; timeline: create_timeline_chart, add_timeline_event, update_timeline_event, delete_timeline_event, reorder_timeline_events, style_timeline_chart; erd: create_erd_chart, add_erd_entity, update_erd_entity, delete_erd_entity, add_erd_attribute, update_erd_attribute, delete_erd_attribute, add_erd_relationship, update_erd_relationship, delete_erd_relationship, set_erd_direction, style_erd_chart (set_erd_direction takes {direction: "vertical"|"horizontal"}). For chevron Presentation-only selection/order edits, use set_presentation_steps with {stepIds:[up to 6 existing IDs in featured order]} (or null to reset to all); never reorder_steps, delete_step, or rename Full steps to change a Presentation summary. Use organize_sections with {sections:[{sectionId,title,nodeIds}], ungroupedNodeIds?} for a complete multi-section regroup; omitted nodes are placed with their closest connected section. Input shapes otherwise match the get_chart spec data (e.g. add_node takes {nodeId, label, shape?, connectFrom?, connectTo?}; style_chart takes {target: ''|'all', bgColor?, textColor?, borderColor?}).
Inputs: chart_id (required), title, mermaid, tool_calls.
get_chartBInspect
Fetch a chart's current spec (JSON) and editable source text, plus its share URL.
Inputs: chart_id (required).
list_chartsAInspect
List your CalderFlow charts (id, title, type, share URL), newest first.
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Turn Mermaid or an indented outline into an editable flowchart link. Completely free, no API key.
Create flowcharts, mind maps, sequence/ER/UML diagrams and charts as editable, presentable boards.
Create workflow, sequence, architecture, and mind map diagrams via AI assistants.
Turn a flow written as text into a step-through diagram you can share, present or embed.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables creating and editing Draw.io diagrams via natural language, supporting shapes, connectors, and multi-line text.2MIT
- FlicenseNot gradedqualityAmaintenanceEnables AI assistants to turn natural-language descriptions of systems, processes, and data into auto-laid-out, hand-drawn editable diagram files across 25 diagram types — architecture, flowcharts, sequence, swimlanes, ER models, Gantt, timelines and charts — with optional natural-language revision and SVG/PNG export. It can also persist an architecture as a version-controlled knowledge graph that the AI can query and lint, running fully offline in Cursor, Claude Code and Windsurf without API keys.-
- FlicenseNot gradedqualityAmaintenanceEnables AI coding assistants to turn natural-language descriptions of systems and data into editable, auto-laid-out Excalidraw diagrams across 25 types — from architecture and sequence diagrams to Gantt charts and scatter plots — plus optionally persist the architecture as a queryable, version-controlled knowledge graph. Runs fully offline with export to SVG and PNG, and diagrams can be revised afterward in natural language.-
- AlicenseNot gradedqualityCmaintenanceConverts Mermaid flowchart syntax or a plain indented outline into a shareable diagram link and an editable board in a browser-based editor, returning read-only and editable URLs plus node and connection counts. Also lists built-in templates such as swimlane, decision tree, org chart, network, and mind map diagrams.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.