Skip to main content
Glama
Crawlora-org

Crawlora MCP

Official

draftkings_event

Retrieve metadata for a single DraftKings Sportsbook event, including league ID, sport ID, teams, status, and start time, using a numeric event ID from public JSON.

Instructions

DraftKings Sportsbook event. Returns one event's metadata (league id, sport id, teams, status, start time) from DraftKings' credential-free public JSON. event_id is a numeric DraftKings event identifier (find it from an event's DraftKings Sportsbook page, or from the id field of an event returned by /draftkings/sportsbook/odds). The returned league_id is accepted by /draftkings/sportsbook/odds and /draftkings/sportsbook/futures. This endpoint does not include betting markets/odds.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
event_idYesNumeric DraftKings event id
Behavior4/5

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

No annotations are provided, so the description must carry behavioral disclosure on its own. It does this well by noting it comes from DraftKings' credential-free public JSON, implying an unauthenticated read operation with no credentials required. It also tells agents what to expect in the response (metadata only, no odds). It stops short of mentioning rate limits, errors, or other runtime caveats, but for a simple read call the disclosed traits are sufficient.

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 four sentences, each earning its place: the standalone story, the return payload, the parameter sourcing, and the odds exclusion. There is no wasted text, and the structure front-loads the core purpose before reaching the caveat.

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

Completeness5/5

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

For a single-parameter tool with no output schema, this description covers virtually everything an agent could need: parameter provenance, the expected return payload, the credential profile, and a clear endpoint boundary. It even enables chaining by noting which downstream endpoint accepts the league_id. No critical gap remains.

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?

The input schema confirms 100% parameter coverage (event_id as a 'Numeric DraftKings event id'). The description adds meaning beyond that label: it tells the agent how to find the event_id, that it can come from an event's odds response, and how the returned league_id can be reused with other endpoints. This is clear added value rather than a repeat of the schema.

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 opens with 'Returns one event's metadata' and explicitly lists the fields (league id, sport id, teams, status, start time), so the verb, resource, and scope are crystal clear. It also sets boundaries against odds-focused siblings by explicitly stating this endpoint does not include betting markets/odds, making it easy to differentiate from draftkings_odds, draftkings_event_markets, and similar tools.

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?

The description provides strong context: it tells where to obtain event_id (from a DraftKings Sportsbook page or the odds response) and explains that the returned league_id can be used with /draftkings/sportsbook/odds and /draftkings/sportsbook/futures. The ending note ('does not include betting markets/odds') implies a when-not-to-use condition, but it does not explicitly say 'use another endpoint when you need odds' or name the exact alternative 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/Crawlora-org/crawlora-mcp'

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