Lineup Formation Validator

Lineup Formation Validator MCP Connector for Claude

A+

Verify football starting lineups against tactical formations and squad rules.

4 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides a specialized validation engine for football (soccer) tactical analysis. It allows AI agents to audit starting lineups against specific formation templates like 4-4-2 or 4-3-3. Using the validate_lineup tool, agents can check for positional requirements, duplicate players, and squad eligibility. Additionally, the check_squad_composition tool ensures the total match squad stays within registration limits, while get_positional_distribution and verify_formation_integrity provide deep insights into tactical alignment and positional counts.

footballsoccertacticslineupvalidation

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

check_squad_composition

Validates if the total match squad complies with registration limits

get_positional_distribution

Analyzes a group of players to see how they are distributed across tactical roles

validate_lineup

Performs a comprehensive audit of a starting lineup against a provided formation template and squad rules

verify_formation_integrity

Compares a calculated distribution against a required formation to identify specific tactical mismatches

See how to talk to your AI agent using Lineup Formation Validator.

Validate a 4-4-2 lineup with these players: [GK: Smith, DF: Jones, DF: Brown, DF: Taylor, DF: Wilson, MF: Davis, MF: Miller, MF: Moore, MF: White, FW: Hall, FW: Young]. Squad: [Smith, Jones, Brown, Taylor, Wilson, Davis, Miller, Moore, White, Hall, Young, Green]. Bench: [Black].

The lineup is valid and matches the 4-4-2 formation requirements.

Check if a squad of 25 players is within the limit of 23.

The squad exceeds the limit by 2 players.

Analyze the positional distribution for these players: [Role: Center Back, Role: Winger, Role: Striker].

The distribution is: Defender: 1, Midfielder: 1, Forward: 1.

You can use the `validate_lineup` tool by providing the formation template, the starting eleven, the full squad, and the bench players.

Related Connectors