Agent Workflow Validator

Agent Workflow Validator MCP Connector for Claude

A+

Validates the structural integrity, metrics, and constraints of deterministic finite state machine workflows.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides a suite of tools to validate agentic workflows modeled as directed graphs. It ensures workflows are structurally sound by checking reachability and dead-ends using validate_workflow_structure. It calculates path complexity and visit frequencies via analyze_workflow_metrics, and enforces business logic like decision completeness and timeout coverage through check_workflow_constraints. It is designed to ensure deterministic behavior in complex agentic state machines.

workflowstate-machinevalidationagenticgraph-theory

3 tools expose this connector's capabilities to your AI agent.

analyze_workflow_metrics

Calculates statistical properties and complexity of the workflow paths

check_workflow_constraints

Validates specific business logic constraints like decision completeness and timeout coverage

validate_workflow_structure

Performs a fundamental structural integrity check on the state machine topology

See how to talk to your AI agent using Agent Workflow Validator.

Validate the structure of this workflow: states=[{'stateId': 's1', 'type': 'start'}, {'stateId': 's2', 'type': 'end'}], transitions=[{'fromStateId': 's1', 'toStateId': 's2'}]

{"is_valid": true, "unreachable_state_ids": [], "dead_end_state_ids": [], "errors": []}

Check the constraints for a decision state where probabilities don't sum to 1.

{"decision_completeness_valid": false, "timeout_coverage_pct": 0, "invalid_decision_states": ["decision_state_id"]}

Calculate the metrics for my workflow.

{"min_path_length": 2, "max_path_length": 2, "max_path_exceeded": false, "state_visit_frequencies": {"start": 1.0, "end": 1.0}}

It verifies that there is exactly one start state, identifies unreachable states, and flags dead-end states that lack outgoing transitions.

Related Connectors