Skip to main content
Glama
zacharytran26

Fantasy-Football-Draft-MCP

prewarm

Build every cache before draft day so nothing computes while you're on the clock. Run this an hour before, not during, your draft.

Instructions

Build every cache before draft day so nothing computes while you're on the clock.

The first query of a session pays for downloading and modelling five seasons. Every query after it is served from memory. Run this an hour before your draft, not during it.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
verboseNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes
Behavior4/5

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

With no annotations, the description carries the burden. It discloses the cost model (first query expensive, subsequent cached) and implies a heavy operation by suggesting to run it an hour before. It doesn't mention auth or destructive effects, but the cache-building behavior and timing are well explained.

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?

The description is concise, front-loaded with the primary purpose, and every sentence adds value. The metaphor 'nothing computes while you're on the clock' is engaging and memorable, and the timing guidance is clear.

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

Completeness4/5

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

The tool is simple (one optional param, no required args). The description covers the purpose and timing well. It could mention prerequisites (e.g., league must be selected), but for the tool's scope, it is reasonably complete, especially with an output schema present.

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

Parameters2/5

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

The only parameter 'verbose' is not mentioned in the description, and schema coverage is 0%. The description should have indicated what verbose does (e.g., enabling output) since the schema itself offers no description. This is a clear gap, though the parameter is simple.

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?

The description clearly states the tool's purpose: 'Build every cache before draft day' — a specific verb and resource. It distinguishes itself from sibling tools by focusing on pre-draft cache warming rather than league configuration, picks, or reports.

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

Usage Guidelines5/5

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

Explicit usage timing is given: 'Run this an hour before your draft, not during it.' It also explains the rationale (first query pays for download/modeling, subsequent queries served from memory), making it clear when and why to use this tool.

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/zacharytran26/Fantasy-Football-Draft-MCP'

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