Touchline Wire MCP
A zero-authentication MCP server delivering Premier League tactical intelligence, FPL projections, predicted lineups, injury wires, and referee dossiers. It supports both remote HTTP and local stdio transports without requiring API keys or sign-ups.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://touchlinewire.com/mcpWhat its tools do
18 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (18)
get_fpl_gameweek_briefingget_fpl_picksget_fpl_transfer_trendsaudit_fpl_playersget_predicted_lineupget_all_lineupsget_injuries_and_suspensionsget_set_piece_takersget_fixture_difficultyget_tableget_fixturesget_clubsget_match_previewget_match_reportget_refereesget_transfer_rumoursget_bet_builder_statsget_player_props
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Warning Advertises resources/templates/list but does not implement it
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Get FPL captaincy picks and expected minutes
- Retrieve predicted starting XIs for clubs
- Check live injury wires and recovery status
- Audit FPL squads for value and differentials
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- touchlinewire-mcp 1.2.1
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 18 advertised
- Resources
- 2 advertised
- Resource templates
- Not advertised
- Prompts
- 1 advertised
{
"tools": {
"listChanged": false
},
"prompts": {
"listChanged": false
},
"resources": {
"subscribe": false,
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
18 advertised
get_fpl_gameweek_briefing — FPL Gameweek Scout Briefing
Retrieve Touchline Wire's live 2026/27 Fantasy Premier League (FPL) Gameweek briefing: captaincy matrix with RoboKlopp Start %, nailed sub-10% differentials, ≤£6.5m budget enablers, transfer risers/fallers, 4-yellow-card tightropes, and high-ownership injury flags.
{
"type": "object",
"properties": {
"gameweek": {
"type": "integer",
"description": "Optional Gameweek number (1-38). Defaults to the next active FPL planning Gameweek."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_fpl_picks — Filter FPL Scout Picks
Search and filter 2026/27 Premier League FPL players by mode (differentials, value, captaincy, all), club, position (GK, DEF, MID, FWD), maximum price (£m), maximum ownership %, and minimum RoboKlopp Start %.
{
"type": "object",
"properties": {
"club": {
"type": "string",
"description": "Optional club slug or name (e.g. 'arsenal', 'liverpool', 'man-city')."
},
"mode": {
"enum": [
"differentials",
"value",
"captaincy",
"all"
],
"type": "string",
"description": "Scout filter preset: sub-10% differentials, ≤£6.5m value enablers, captaincy contenders, or all players."
},
"limit": {
"type": "integer",
"default": 20,
"description": "Maximum number of ranked player picks to return (1-100, default 20)."
},
"position": {
"enum": [
"GK",
"DEF",
"MID",
"FWD"
],
"type": "string",
"description": "Optional Fantasy Premier League position filter (GK, DEF, MID, or FWD)."
},
"max_price": {
"type": "number",
"description": "Optional maximum FPL price in £m (e.g. 6.5, 5.5, 4.5)."
},
"max_ownership": {
"type": "number",
"description": "Optional maximum selected-by ownership percentage (e.g. 10.0)."
},
"min_start_pct": {
"type": "integer",
"description": "Optional minimum RoboKlopp expected Start % (0-97)."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_fpl_transfer_trends — FPL Transfer Trends & Bandwagon Traps
Retrieve live FPL Gameweek transfer momentum (most transferred in, most transferred out, net delta, price risers/fallers) paired with RoboKlopp Start % and rotation/injury/4-YC trap alerts.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"description": "Maximum number of players to return per transfer category (1-50, default 20)."
},
"direction": {
"enum": [
"in",
"out",
"net",
"risers",
"fallers"
],
"type": "string",
"default": "in",
"description": "Transfer leaderboard sort direction: transfers in, transfers out, net delta, price risers, or price fallers."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}audit_fpl_players — Audit FPL Squad Players
Audit a list of FPL player names for an upcoming Gameweek: returns each player's FPL price, ownership %, RoboKlopp Start %, next fixture, set-piece role, injury/doubt status, and 4-yellow-card suspension tightrope risk.
{
"type": "object",
"required": [
"players"
],
"properties": {
"players": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of player names or web names (e.g. ['Haaland', 'Saka', 'Palmer', 'Isak', 'Raya'])."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_predicted_lineup — Club Predicted Starting XI
Get the RoboKlopp AI predicted Starting 11, formation, starter likelihoods, bench options, and manager notes for a 2026/27 Premier League club.
{
"type": "object",
"required": [
"club"
],
"properties": {
"club": {
"type": "string",
"description": "Club name or slug (e.g. 'arsenal', 'liverpool', 'chelsea', 'man-city')."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_all_lineups — All 20 Predicted Starting XIs
Retrieve the complete slate of all 20 Premier League predicted formations, starting XIs, and confidence scores for the current 2026/27 Gameweek.
{
"type": "object",
"properties": {}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_injuries_and_suspensions — Premier League Injury & Suspension Wire
Retrieve live 2026/27 Premier League injuries, medical return dates, active red/cup bans, and FA 4-yellow-card suspension tightropes.
{
"type": "object",
"properties": {
"club": {
"type": "string",
"description": "Optional Premier League club name or slug to filter availability records."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_set_piece_takers — Premier League Set-Piece Takers
Retrieve verified 1st and 2nd choice penalty, corner, and direct free-kick takers across 2026/27 Premier League clubs.
{
"type": "object",
"properties": {
"club": {
"type": "string",
"description": "Optional Premier League club name or slug (returns all 20 clubs when omitted)."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_fixture_difficulty — Fixture Difficulty Ratings (FDR)
Rank Premier League clubs from easiest to hardest upcoming Fixture Difficulty Rating (FDR 1-5) ticker.
{
"type": "object",
"properties": {
"club": {
"type": "string",
"description": "Optional club name or slug to retrieve a single club's upcoming FDR run."
},
"sort": {
"enum": [
"easiest",
"hardest"
],
"type": "string",
"default": "easiest",
"description": "Sort order for the 20-club difficulty ranking ('easiest' or 'hardest')."
},
"window": {
"type": "integer",
"default": 5,
"description": "Number of upcoming Premier League Gameweeks to evaluate (1-10, default 5)."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_table — 2026/27 League Standings
Retrieve official 2026/27 Premier League or 36-team UEFA Champions League standings.
{
"type": "object",
"properties": {
"competition": {
"enum": [
"epl",
"ucl"
],
"type": "string",
"default": "epl",
"description": "Competition code: 'epl' for 2026/27 Premier League or 'ucl' for UEFA Champions League."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_fixtures — Premier League Matchday Fixtures
Retrieve upcoming 2026/27 Premier League matchday fixtures with UTC kickoff timestamps, Gameweek numbers, and home/away club pairings.
{
"type": "object",
"properties": {
"club": {
"type": "string",
"description": "Optional Premier League club name or slug to filter fixtures."
},
"gameweek": {
"type": "integer",
"description": "Optional Gameweek number (1-38) to filter fixtures."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_clubs — 2026/27 Premier League Clubs Directory
List all 20 Premier League clubs with verified 2026/27 head coaches, stadium names, capacities, primary kit colors, and set-piece specialists.
{
"type": "object",
"properties": {}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_match_preview — Pre-Match Tactical Preview
Retrieve pre-match tactical intelligence for an upcoming 2026/27 fixture: predicted formation clash, manager matchup, squad availability, and form guide.
{
"type": "object",
"required": [
"home_club",
"away_club"
],
"properties": {
"away_club": {
"type": "string",
"description": "Away club name or slug (e.g. 'chelsea', 'spurs', 'aston-villa')."
},
"home_club": {
"type": "string",
"description": "Home club name or slug (e.g. 'arsenal', 'liverpool', 'man-city')."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_match_report — Post-Match Tactical Report
Retrieve post-match tactical reports with confirmed starting lineups, chronological event timelines (goals, cards, substitutions), xG, and possession stats.
{
"type": "object",
"properties": {
"club": {
"type": "string",
"description": "Optional club name or slug to fetch that club's most recent completed match report."
},
"fixture_id": {
"type": "integer",
"description": "Optional official match fixture ID (e.g. 1557417)."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_referees — PGMOL Referee Statistical Dossiers
Retrieve 2026/27 PGMOL Select Group 1 Premier League referee statistical dossiers: strictness index, yellow/red cards per match, fouls, and penalty rates.
{
"type": "object",
"properties": {
"referee": {
"type": "string",
"description": "Optional referee slug (e.g. 'michael-oliver', 'anthony-taylor'). Returns all referees when omitted."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_transfer_rumours — Premier League Transfer Rumours
Retrieve live 2026/27 Premier League transfer and managerial rumours graded Tier 1-4 by journalistic reliability.
{
"type": "object",
"properties": {
"club": {
"type": "string",
"description": "Optional club name or slug to filter transfer rumours (e.g. 'arsenal', 'liverpool')."
},
"maxTier": {
"enum": [
1,
2,
3,
4
],
"type": "integer",
"description": "Optional maximum source reliability tier (1 = highest reliability, 4 = broad speculation)."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_bet_builder_stats — Premier League Bet Builder Stats
Retrieve 2026/27 Premier League Bet Builder cheat-sheet stats: Poisson 1+ & 2+ Shot on Target probabilities, player Fouls Committed/90 & 4-YC booking risk, Most Fouled Players (Foul Magnets/90), Team Corners & BTTS rates, and RoboKlopp starter-filtered Data-Backed Bet Builder Angles.
{
"type": "object",
"properties": {
"club": {
"type": "string",
"description": "Optional club slug (e.g. 'liverpool', 'arsenal', 'chelsea')."
},
"limit": {
"type": "integer",
"default": 15,
"description": "Maximum number of stat rows per leaderboard (1-50, default 15)."
},
"match": {
"type": "string",
"description": "Optional match pairing slug (e.g. 'liverpool-vs-arsenal')."
},
"category": {
"enum": [
"all",
"sot",
"fouls",
"magnets",
"corners"
],
"type": "string",
"default": "all",
"description": "Stat category filter: all angles, shots on target ('sot'), fouls committed ('fouls'), fouled players ('magnets'), or team corners ('corners')."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_player_props — Per-90 Player Prop Telemetry
Retrieve raw 2026/27 API-Sports Pro per-90 player prop telemetry (Shots on Target/90, Total Shots/90, Fouls Committed/90, Fouls Drawn/90, Yellow Cards/90).
{
"type": "object",
"properties": {
"club": {
"type": "string",
"description": "Optional club filter (e.g. 'arsenal', 'LIV', 'MCI')."
},
"sort": {
"enum": [
"shots_on_target",
"fouls",
"fouls_drawn",
"cards",
"goals"
],
"type": "string",
"default": "shots_on_target",
"description": "Per-90 metric used to rank players ('shots_on_target', 'fouls', 'fouls_drawn', 'cards', or 'goals')."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
1 advertised
fpl-gameweek-scout
Generate a data-backed 2026/27 FPL Gameweek captaincy, differential, and transfer trap briefing using Touchline Wire expected minutes.
- gameweek
- Optional Gameweek number (1-38)
Resources
2 advertised
Touchline Wire 2026/27 Premier League & FPL Full Context Snapshot
https://touchlinewire.com/llms-full.txtTouchline Wire Public REST API OpenAPI 3.0.3 Schema
https://touchlinewire.com/api/v1/openapi.json90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 2654 ms
- 95th percentile latency
- 2654 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 2654 ms · metadata changed · 18 tool(s), 2 resource(s), 1 prompt(s); warnings: Advertises resources/templates/list but does not implement it
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http touchline-wire-mcp https://touchlinewire.com/mcpCodex
codex mcp add touchline-wire-mcp --url https://touchlinewire.com/mcpCursor
{
"mcpServers": {
"touchline-wire-mcp": {
"url": "https://touchlinewire.com/mcp"
}
}
}Cline
{
"mcpServers": {
"touchline-wire-mcp": {
"type": "streamableHttp",
"url": "https://touchlinewire.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"touchline-wire-mcp": {
"type": "http",
"url": "https://touchlinewire.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http touchline-wire-mcp https://touchlinewire.com/mcpClaude Desktop
https://touchlinewire.com/mcpWindsurf
{
"mcpServers": {
"touchline-wire-mcp": {
"serverUrl": "https://touchlinewire.com/mcp"
}
}
}Let your agent find its tools
Find servers like Touchline Wire MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.