fantasy-draft
Server Details
AI fantasy football draft assistant — 2026 board, best available, sleepers, ADP gaps. Who to draft?
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- predictionmarketspicks/fantasy-draft-mcp
- GitHub Stars
- 0
- Server Listing
- Fantasy Football Draft Assistant
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.2/5 across 7 of 7 tools scored.
Most tools have distinct purposes (board, outlook, comparison, market gaps, sleepers), but best_available and who_do_i_draft both recommend draft picks, and adp_market_gaps and sleepers_and_busts both surface value discrepancies. Descriptions clarify the differences, so confusion is possible but unlikely.
Tool names follow no consistent pattern: some are noun phrases (draft_board, player_outlook), one is verb_noun (compare_players), and who_do_i_draft is a question. The mixed styles make the set feel disjointed and less predictable for an agent.
Seven tools is well within the ideal range for a fantasy football draft assistant. Each tool earns its place by covering a distinct aspect of draft preparation, from rankings to in-draft recommendations, without bloat.
The toolkit covers the core draft lifecycle: overall rankings, player outlooks, side-by-side comparison, market inefficiencies, and real-time pick recommendations. Minor gaps like a standalone ADP lookup or mock draft simulator are not critical to the core purpose.
Available Tools
7 toolsadp_market_gapsADP Market GapsARead-onlyInspect
Find the 2026 fantasy players whose Average Draft Position swings most between platforms — consensus vs ESPN, Sleeper, Yahoo, Underdog, etc. A wide gap (e.g. "consensus RB18 but ESPN drafts him RB30") is a platform-specific value: grab him where he goes latest. Free without a key (top 5). A free key unlocks the top 25; Pro unlocks the full per-platform breakdown. Use for "ADP differences by platform", "where is a player cheapest", "ADP arbitrage", "who falls on ESPN vs Sleeper". Filter by position (QB/RB/WR/TE/FLEX).
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max players to return, widest gap first (default 25). | |
| scoring | No | Scoring format: standard, half_ppr (default), or ppr (full PPR). Overrides a platform preset. Works for Yahoo/ESPN/Sleeper defaults. | |
| position | No | Optional position filter (FLEX = RB/WR/TE). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations include readOnlyHint=true, indicating a safe read operation, and the description adds meaningful behavioral context beyond that: free tier returns only top 5, a free key unlocks top 25, and Pro unlocks full per-platform breakdown. This discloses access limitations and result scope, which is valuable for the agent. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is multi-sentence and slightly verbose, but each part serves a purpose: core function, example with concrete numbers, pricing tiers, explicit usage phrases, and filter option. It is front-loaded with the main purpose and remains readable without unnecessary repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's moderate complexity (3 optional parameters, no output schema), the description covers the essential context: what it does, when to use it, example scenarios, and access restrictions. It does not describe return structure, but for a simple read-only list tool, this is acceptable and the overall guidance is sufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% description coverage, with each parameter (limit, scoring, position) already well-documented. The description only restates 'Filter by position' and does not add additional semantic detail, syntax, or relationships beyond the schema, so a baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Find') and clearly identifies the resource: 2026 fantasy players with platform-specific ADP gaps (consensus vs ESPN, Sleeper, etc.). It distinguishes itself from siblings like compare_players and draft_board by focusing on cross-platform ADP arbitrage, and includes example queries that reinforce the unique purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides an explicit 'Use for' list with concrete search phrases ('ADP differences by platform', 'where is a player cheapest', 'ADP arbitrage'). It does not name alternatives or state when not to use the tool, but the examples and filtering options offer practical guidance for invocation.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
best_availableBest Available (Draft)ARead-onlyInspect
Given the current pick number and the players already drafted, return the best players still on the board (2026, any scoring format), each with projection, ADP, and a value flag, plus the biggest model value available. Free without a key (top 3). A free key unlocks the top 10; Pro unlocks the full list plus boom/bust week odds and the positional tier breaks across everyone still on the board. Prefer this mid-draft when the user asks "who is the best available", "who should I take next", "best player left". Input: pick_number, drafted (names already gone).
| Name | Required | Description | Default |
|---|---|---|---|
| teams | No | League size (number of teams) for draft-round math. Overrides the platform default; falls back to 12. | |
| roster | No | Player names on the USER's team — enables a bye-stack warning on the top pick (byes are shown per-player regardless). | |
| drafted | No | Player names already drafted (any team). Removed from the pool. | |
| scoring | No | Scoring format: standard, half_ppr (default), or ppr (full PPR). Overrides a platform preset. Works for Yahoo/ESPN/Sleeper defaults. | |
| platform | No | League platform — applies its default scoring, size, roster + best-ball settings (overridable by explicit scoring/teams). Underdog/DraftKings are best ball. | |
| pick_number | Yes | The overall pick number that is on the clock. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds valuable behavioral context beyond the readOnlyHint: access tier limitations (free top 3, free key top 10, Pro full list) and the inclusion of the biggest model value. It does not cover error handling or response structure in detail, but for a read-only tool the core behavior is clear.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, well-structured paragraph that covers purpose, access tiers, usage triggers, and inputs without unnecessary verbosity. Every sentence contributes meaning.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only tool with no output schema, the description adequately explains core behavior, input requirements, and access constraints. It could mention edge cases like exhaustion of players, but overall it is comprehensive enough for an agent to invoke the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
All six parameters are fully described in the input schema (coverage 100%). The tool description only repeats 'pick_number, drafted' without adding new semantics, so it neither helps nor hurts beyond the schema baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: given pick number and drafted players, return the best available players with projection, ADP, and a value flag. It also specifies the exact use case ('who is the best available') and distinguishes it from general draft tools by emphasizing the mid-draft context.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly says 'Prefer this mid-draft when the user asks...' and lists trigger phrases, providing unmistakable when-to-use guidance. It also implies the necessary inputs (pick_number, drafted), making usage conditions clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compare_playersCompare Players (Draft)ARead-onlyInspect
Compare 2–4 players side by side for a 2026 fantasy draft (standard, half-PPR or full-PPR) — projection, floor/ceiling, ADP, draft round, and value flag — and get a pick recommendation plus which one is the best market value. Free, no key. Use for " or in fantasy", "who should I draft, or ", "compare and ", "start/draft vs ".
| Name | Required | Description | Default |
|---|---|---|---|
| players | Yes | 2–4 player full names to compare. | |
| scoring | No | Scoring format: standard, half_ppr (default), or ppr (full PPR). Overrides a platform preset. Works for Yahoo/ESPN/Sleeper defaults. | |
| platform | No | League platform — applies its default scoring, size, roster + best-ball settings (overridable by explicit scoring/teams). Underdog/DraftKings are best ball. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds context beyond that: it's 'Free, no key', and it discloses that the output includes a pick recommendation and best market value. It also notes the draft year (2026) and scoring options, enriching the behavior without contradicting annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the core functionality in the first sentence, then adds 'Free, no key' and example queries. Every sentence contributes something: the examples are practical for agent trigger recognition. It is a bit longer than needed, but not wasteful, so it earns a 4.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, so the description must convey the return content, which it does by listing the projection, floor/ceiling, ADP, draft round, value flag, pick recommendation, and best market value. It also covers unique usage contexts via example queries. Minor gaps like player-not-found behavior are not addressed, but for a read-only tool with good annotations, this is reasonably complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description mentions scoring formats ('standard, half-PPR or full-PPR') which aligns with the schema enum but does not add new parameter-level detail. It does map 'full-PPR' to the schema's 'ppr' value, which is slightly helpful, but overall the schema already explains the parameters adequately.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'Compare' and the resource '2–4 players side by side for a 2026 fantasy draft', and lists the specific outputs (projection, floor/ceiling, ADP, draft round, value flag, pick recommendation). This differentiates it from sibling tools like draft_board or best_available by focusing on head-to-head player comparison.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It explicitly says 'Use for' and provides several example query formulations ('<A> or <B> in fantasy', 'who should I draft, <A> or <B>', etc.), which gives clear context on when to invoke this tool. It does not mention when NOT to use it or list alternative tools, so it misses the top tier for explicit exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
draft_boardFantasy Draft BoardARead-onlyInspect
The PredictionMarketsPicks 2026 fantasy football draft board (standard, half-PPR or full-PPR) — every player ranked, blending our projection model with consensus ADP, showing projected points, ADP, draft round, and a SLEEPER / BUST value flag. Filter by position (QB/RB/WR/TE/FLEX). Free without a key (top 12 of the board). A free key unlocks the top 50; Pro unlocks the full board plus boom/bust week odds per player and positional tier breaks. Use for "fantasy football rankings 2026", "who are the top RBs", "draft board", "best available by position".
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max players to return, best first (default 50). | |
| teams | No | League size (number of teams) for draft-round math. Overrides the platform default; falls back to 12. | |
| scoring | No | Scoring format: standard, half_ppr (default), or ppr (full PPR). Overrides a platform preset. Works for Yahoo/ESPN/Sleeper defaults. | |
| platform | No | League platform — applies its default scoring, size, roster + best-ball settings (overridable by explicit scoring/teams). Underdog/DraftKings are best ball. | |
| position | No | Optional position filter (FLEX = RB/WR/TE). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With readOnlyHint=true in annotations, the description safely adds context about access tiers (free top 12, key top 50, Pro full board) and scoring formats. This goes beyond the annotations and gives useful behavioral detail about feature limits and prerequisites.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the core purpose, then adds detail on features and access tiers. A few phrases are redundant with the schema (e.g., scoring formats), but overall it is organized and earns its length with value-adding details.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite having no output schema, the description tells the agent what data will be returned (projected points, ADP, round, flags) and covers filtering options, access levels, and example use cases. For a read-only lookup with 5 parameters, this is comprehensive.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description mentions filtering by position and scoring variants, but the schema already describes each parameter adequately. The description adds little beyond what the schema provides, so no higher score is warranted.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it provides a fantasy football draft board with every player ranked, blending projections and ADP, and includes specific fields (projected points, ADP, draft round, value flags). It distinguishes itself from sibling tools by describing a comprehensive ranked board rather than niche analyses.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description offers clear context on when to use it, listing example queries like 'fantasy football rankings 2026' and 'draft board'. However, it does not explicitly mention alternatives or when not to use it versus siblings, falling short of fully explicit when/when-not guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
player_outlookPlayer Draft OutlookARead-onlyInspect
A single player's 2026 fantasy outlook (standard, half-PPR or full-PPR): projected points and per-game, floor/ceiling range, boom/bust odds, consensus ADP and draft round, our positional rank, and whether the model tags him a SLEEPER or a BUST vs the market, with a one-line thesis. Free, no key. Use for "is a sleeper", " fantasy outlook 2026", "should I draft ", " projection".
| Name | Required | Description | Default |
|---|---|---|---|
| player | Yes | Player full name (e.g. "Bijan Robinson", "Jaxon Smith-Njigba"). | |
| scoring | No | Scoring format: standard, half_ppr (default), or ppr (full PPR). Overrides a platform preset. Works for Yahoo/ESPN/Sleeper defaults. | |
| platform | No | League platform — applies its default scoring, size, roster + best-ball settings (overridable by explicit scoring/teams). Underdog/DraftKings are best ball. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark readOnlyHint=true, and the description adds operational detail that it is 'Free, no key' and lists the full set of returned data fields. It does not mention error handling for unknown players, which is a minor gap, but overall adds useful context beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, dense sentence that front-loads the core purpose and packs in the major output categories without obvious fluff. It concludes with concrete example queries, which is useful, though the sentence is long enough that it could be slightly more scannable.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Since there is no output schema, the description correctly takes on the burden of explaining what the tool returns, covering projections, floor/ceiling, boom/bust odds, ADP, rank, and a thesis. It also notes that it is free and keyless, and gives example inputs, making it sufficiently complete for a tool of this moderate complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already provides 100% coverage for all three parameters (player, scoring, platform) with clear descriptions and enums. The description's mention of scoring formats ('standard, half-PPR or full-PPR') merely echoes the schema's enum and adds no extra semantic meaning, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it provides 'a single player's 2026 fantasy outlook' and enumerates specific outputs like projected points, floor/ceiling, ADP, positional rank, and a sleeper/bust tag. This distinguishes it from siblings such as compare_players or draft_board, which operate on multiple players or broader contexts.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives explicit example use cases ('is <player> a sleeper', '<player> projection') that make the typical query context clear. However, it does not explicitly name alternatives or state when not to use this tool, so it falls short of the 'when/when-not' distinction required for a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
sleepers_and_bustsSleepers & BustsARead-onlyInspect
The biggest gaps between the PredictionMarketsPicks model and consensus ADP for 2026 (standard, half-PPR or full-PPR): SLEEPERS the model ranks well above their draft cost, and BUSTS it ranks below. Filter by position or draft round. Free without a key (3 sleepers + 3 busts). A free key unlocks 10 of each; Pro unlocks the full board. Use for "fantasy sleepers 2026", "draft busts to avoid", "undervalued players", "overrated fantasy players", "late-round sleepers".
| Name | Required | Description | Default |
|---|---|---|---|
| round | No | Optional draft round filter (by league size, default 12-team). | |
| teams | No | League size (number of teams) for draft-round math. Overrides the platform default; falls back to 12. | |
| scoring | No | Scoring format: standard, half_ppr (default), or ppr (full PPR). Overrides a platform preset. Works for Yahoo/ESPN/Sleeper defaults. | |
| platform | No | League platform — applies its default scoring, size, roster + best-ball settings (overridable by explicit scoring/teams). Underdog/DraftKings are best ball. | |
| position | No | Optional position filter. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true and openWorldHint=false, implying a safe, read-only, bounded query. The description adds valuable context: free tier limits (3 sleepers/3 busts), key-based upgrades (10 of each, Pro full board), and that platform defaults are overridable. It also clarifies the time period (2026) and scoring types. This goes beyond the annotations without contradicting them, though it doesn't mention rate limits or output format.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is about 90 words, front-loaded with the core purpose ('biggest gaps...'), followed by filtering, access tiers, and use cases. Every sentence carries distinct information. It is efficient but slightly longer than necessary; still, each sentence earns its place, so it's not wordy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema and only read-only annotations, the description must convey what the tool returns and how to interact. It does that: sleepers/busts, filters, access limits, and use cases. It could be more explicit about the exact return structure (e.g., whether results contain both categories or are separate), but given the simple list-style output and optional params, it is adequately complete for an agent to select and invoke the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% for all 5 parameters, which all have descriptive text. The description only restates the existence of position/draft round filters and scoring formats, adding no new syntax or edge-case details. Therefore, baseline 3 applies; the description neither detracts nor adds meaningful semantics beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly defines the tool's purpose: returning the biggest gaps between the PredictionMarketsPicks model and consensus ADP, specifically labeled as SLEEPERS and BUSTS. It includes context like 2026, scoring formats, and filtering options, distinguishing it from sibling tools like adp_market_gaps or draft_board by naming a unique model and outcome (undervalued/overrated players).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly lists use cases: 'Use for "fantasy sleepers 2026", "draft busts to avoid", "undervalued players", "overrated fantasy players", "late-round sleepers".' It also explains filtering by position/draft round. However, it does not explicitly provide negative guidance ('do not use when...') or name alternative tools for those cases, so it falls short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
who_do_i_draftWho Do I Draft?ARead-onlyInspect
Recommend the single best player to draft right now given the roster already on the user's team and their pick number, weighing positional need against the best value available (2026, any scoring format). The pick itself is always free, no key. A free key adds 2 alternatives; Pro adds the full reasoning. Prefer this mid-draft when the user asks "who should I take", "who do I draft", "what do I need". Input: roster (names on their team), pick_number. Returns one pick + a one-line reason.
| Name | Required | Description | Default |
|---|---|---|---|
| teams | No | League size (number of teams) for draft-round math. Overrides the platform default; falls back to 12. | |
| roster | Yes | Player names already on the user's team. | |
| scoring | No | Scoring format: standard, half_ppr (default), or ppr (full PPR). Overrides a platform preset. Works for Yahoo/ESPN/Sleeper defaults. | |
| platform | No | League platform — applies its default scoring, size, roster + best-ball settings (overridable by explicit scoring/teams). Underdog/DraftKings are best ball. | |
| pick_number | Yes | The overall pick number on the clock. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses the free/Pro tier behavior (free pick, alternatives, full reasoning) and return format (one pick + one-line reason). This adds significant behavioral context beyond the readOnlyHint annotation, with no contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Five sentences, each carrying meaningful info. Front-loads purpose and usage. The input/output restatement is slightly redundant with schema but still useful for quick comprehension.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers purpose, input, output, and tier behavior. No output schema exists, so the description's statement of return format is valuable. Lacks edge-case details (e.g., empty roster, invalid pick) but overall complete enough for the tool's complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema covers 100% of parameter descriptions. The description only restates the required inputs (roster, pick_number) without adding new semantics. Baseline of 3 applies; no extra value beyond schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States 'Recommend the single best player to draft right now' – specific verb, resource, and scope, including roster, pick number, and weighing need vs value. The usage hint about mid-draft further clarifies purpose. Though sibling alternatives are not named, the function's role is unmistakable.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly says 'Prefer this mid-draft when the user asks...' and gives example phrasings. This provides clear when-to-use context but lacks exclusions or alternative tool mentions, so not a perfect 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- Alicense-qualityDmaintenanceAI-powered Yahoo Fantasy Football assistant for lineup optimization, draft strategy, and league management with player enhancement and multi-league support.39MIT
- FlicenseBqualityCmaintenanceEnables comprehensive Sleeper Fantasy Football integration with Claude, providing real-time player projections, historical performance analytics, league management, and waiver wire analysis. Supports advanced NFL metrics, lineup optimization, and matchup analysis for fantasy football decision-making.121
- AlicenseAqualityCmaintenanceAI-powered Fantasy Premier League assistant — scored captain picks, transfer suggestions, differentials, fixture outlook, price predictions, live points, and a full manager hub that auto-detects your squad, bank balance, and free transfers.139MIT
- Alicense-qualityCmaintenanceManages ESPN fantasy football teams post-draft, enabling lineup optimization, waiver/free agent recommendations, injury tracking, trade analysis, and playoff odds via read-only tools.MIT
Your Connectors
Sign in to create a connector for this server.