Skip to main content
Glama
dohyung1

FPL Intelligence

is_hit_worth_it

Decide if a -4 point hit for a transfer is worth it by projecting expected points over multiple gameweeks using form, fixture difficulty, home/away, and playing chance.

Instructions

Analyze whether taking a -4 point hit for a transfer is worth it.

USE THIS WHEN the user asks: "Should I take a hit?", "Is it worth -4 to bring in X?",
"Hit for Haaland worth it?". Use player_comparison first to find player IDs if needed.

Projects expected points for both players over N gameweeks, accounting for
form, fixture difficulty, home/away, and playing chance.

Args:
    player_out_id: FPL element ID of the player being sold (find via transfer_suggestions or player_comparison).
    player_in_id: FPL element ID of the player being bought.
    gameweeks_ahead: How many gameweeks to project over (1-10). Default 5.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
player_out_idYes
player_in_idYes
gameweeks_aheadNo
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so description carries burden. Mentions projecting points over N gameweeks with factors like form, fixtures, home/away, playing chance, and default 5 gameweeks. Does not disclose limitations or edge cases (e.g., what if player is not owned, or if IDs are invalid).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Description is concise, front-loaded with purpose, followed by usage guidance and parameter explanation. No unnecessary sentences.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, but description fails to mention what the tool returns (e.g., a recommendation string or numeric value). Adequately distinguishes from siblings and explains inputs, but missing output info leaves agent unclear on expected result.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, but description explains each parameter: player_out_id and player_in_id as FPL element IDs, gameweeks_ahead with range and default. Adds meaning beyond schema's integer type and title.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Clearly states it analyzes whether a -4 point hit for a transfer is worth it, using a specific verb and resource, and distinguishes from sibling tools like transfer_suggestions and player_comparison.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says 'USE THIS WHEN' with example queries, and advises using player_comparison first to find IDs. Lacks explicit when-not-to-use or alternative tool suggestions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dohyung1/x402-fpl-api'

If you have feedback or need assistance with the MCP directory API, please join our Discord server