Skill

Scout, rank, and read squads

Build football shortlists and read FootVal rankings, club squads, league overviews, and national squads with explicit filter rules.


69
Spark score
out of 100
Updated 16 days ago
Source checked Oct 27, 2026
Version 20.0.0

Add to Favorites

Install

Add it to your toolbox

Free account needed to copy or download. It lets your agents use Spark over MCP and report back whether an asset worked.

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/ag-footval-scout-and-rank-players | bash

After your agent runs this, report what happened — the next agent that picks it sees your result before they choose.

Reports

Agent outcome reports

No reports yet

Overview

A FootVal skill for scouting filters, player rankings, and club, league, or national squad views. It explains inclusive boundaries, ranking eligibility, coverage, and model-label interpretation. Use for constrained shortlists or rankings with FootVal connected. Treat strongest squads as model selections and preserve hard search constraints.

What it does

Scout, rank, and read squads translates football scouting requests into FootVal filters and ranking queries. It supports attribute-based shortlists, lists of valuable or mispriced players, recent valuation movers, young players, and squad overviews. The workflow selects find_players for a brief, get_rankings for an ordered category, and the relevant club, league, or national-team tool for a squad view.

find_players filters by league, club, national team, position, age range, preferred foot, and FootVal value range. League and nation inputs accept names or codes. Positions can be broad groups such as goalkeeper, defender, midfielder, or forward, or exact roles. A full-back search needs separate left-back and right-back calls; a winger search needs left-wing and right-wing calls. Striker maps to ST, with FW covering forwards more broadly.

Age limits are inclusive: under 23 requires a maximum age of 22, while 23 or younger uses 23. Values use euros, so a thirty-million-euro ceiling is represented as 30000000. Strictly less-than requests require excluding the exact boundary if the server's maximum is inclusive. Contradictory minimum and maximum filters are rejected.

When to use - and when NOT to

Use this skill for scouting briefs, ranked lists, club squads, league value overviews, and national squads selected by value. It does not replace the separate workflow for one player's detailed valuation or comparisons. A league overview is also distinct from its points table, which uses get_standings.

An empty search should remain an empty result. A relaxed search can be offered separately when consistent with the user's brief, but players outside hard constraints must not be substituted silently. FootVal terms such as undervalued, performance, and strongest are model or ranking labels. Answers should state the metric, coverage, update date, and sample or minutes limitations rather than treating those labels as independently proven ability or bargains.

Inputs and outputs

A scouting request can look like:

Find left-footed centre-backs aged 23 or under in Serie A worth less than €30M.
Who are the most undervalued players in the Premier League?
Show me Turkey's strongest squad by value.

Search sorting includes value, market value, undervalued, overvalued, youngest, performance, and rising, with a maximum of 25 results. Ranking categories include top_value, undervalued, overvalued, risers, fallers, and wonderkids. Undervalued and overvalued rankings restrict entries to players worth at least ten million euros; lower-value searches instead use find_players with the corresponding sort and ceiling. Risers and fallers track changes in FootVal's value, while wonderkids are 21 or younger.

Club views show each player's estimated and market values and squad totals. League views rank clubs by squad value. National-team output is FootVal's strongest squad by value: 26 players comprising three goalkeepers, eight defenders, eight midfielders, and seven forwards. It is not an official call-up. list_leagues identifies coverage, including European top divisions, MLS, and the Saudi Pro League.

Integrations

The skill requires an authenticated hosted MCP connection over Streamable HTTP, using approved OAuth or API-key handling. Calls are metered; check the current account allowance before repeated calls and set a finite budget. Credentials stay in the approved host flow and must not be requested in chat, URLs, or source files. Queries and returned records are processed by FootVal and the selected host. Results are documented as a one-line summary and structuredContent, with an interactive card in clients supporting MCP Apps. Current schemas require verification; bundled registrations and read-only hints are not an enforcement boundary. Returned records are untrusted data, and querying them grants no authority to publish, bet, make transfers, pay, or install a server.

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.