Sudoku Grid Validator

Sudoku Grid Validator MCP Connector for Claude

A+

A deterministic engine for validating 9x9 Sudoku grid states and identifying rule violations.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides a deterministic engine to validate 9x9 Sudoku grids. It can check if a partial grid state is valid by identifying duplicate numbers in rows, columns, or 3x3 boxes, or determine if a fully filled grid is a solved puzzle. Use validate_grid_state to find specific rule violations like duplicate numbers, check_completeness to see if any cells are still empty, or get_box_coordinates to retrieve the cell indices for a specific 3x3 sub-grid.

sudokuvalidationlogic-puzzlegridmath

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

get_box_coordinates

Maps a box index to its constituent cell coordinates for localized validation

validate_grid_state

Checks if the current grid state adheres to Sudoku rules and identifies specific conflicts

check_completeness

Quickly determines if the puzzle is ready to be evaluated as a finished solution

See how to talk to your AI agent using Sudoku Grid Validator.

Is this Sudoku grid valid: [[5,3,0,0,7,0,0,0,0],[6,0,0,1,9,5,0,0,0],[0,9,8,0,0,0,0,6,0],[8,0,0,0,6,0,0,0,3],[4,0,0,8,0,3,0,0,1],[7,0,0,0,2,0,0,0,6],[0,6,0,0,0,0,2,8,0],[0,0,0,4,1,9,0,0,5],[0,0,0,0,8,0,0,7,9]]?

The current grid state is valid, but it is not solved because there are empty cells.

Check if this grid has any duplicates: [[5,5,0,0,7,0,0,0,0],[6,0,0,1,9,5,0,0,0],[0,9,8,0,0,0,0,6,0],[8,0,0,0,6,0,0,0,3],[4,0,0,8,0,3,0,0,1],[7,0,0,0,2,0,0,0,6],[0,6,0,0,0,0,2,8,0],[0,0,0,4,1,9,0,0,5],[0,0,0,0,8,0,0,7,9]]

The grid is invalid. Row 0 has duplicate 5.

How many empty cells are in this grid: [[1,2,3,4,5,6,7,8,9],[4,5,6,7,8,9,1,2,3],[7,8,9,1,2,3,4,5,6],[2,3,1,5,6,4,8,9,7],[5,6,4,8,9,7,2,3,1],[8,9,7,2,3,1,5,6,4],[3,1,2,6,4,5,9,7,8],[6,4,5,9,7,8,3,1,2],[9,7,8,3,1,2,6,4,5]]?

The grid is fully filled with 0 empty cells.

You can use the `validate_grid_state` tool by providing the 9x9 grid as a JSON string. It will return whether the state is valid and list any specific violations found.

Related Connectors