validate_bpmn_diagram
Check BPMN diagrams against bpmnlint rules to identify errors and warnings, returning structured issues with rule details and fix suggestions.
Instructions
Validate a BPMN diagram using bpmnlint rules. Returns structured issues with rule names, severities, element IDs, documentation URLs, and fix suggestions (concrete MCP tool calls to resolve each issue). Uses bpmnlint:recommended by default with tuning for AI-generated diagrams. Supports custom config overrides.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| config | No | Optional bpmnlint config override. Default extends bpmnlint:recommended. | |
| diagramId | Yes | The diagram ID | |
| lintMinSeverity | No | Minimum lint severity that marks the diagram as invalid. 'error' (default) counts only errors. 'warning' counts warnings too. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| valid | Yes | ||
| success | Yes |