Title97/100
Get weekly football rankings
The title clearly communicates the tool’s action and subject. Keep it concise.
Description79/100
Return published weekly fantasy football rankings for one position, week, and scoring format. Use this for start/sit comparisons or a ranked position list. This tool does not support basketball.
The description explains the capability, when to use it, and what to expect.
Inputs0/100
0 of 8 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
sport
Not provided
Missing description. Explain what this value means and how to supply it.
season
Not provided
Missing description. Explain what this value means and how to supply it.
week
Not provided
Missing description. Explain what this value means and how to supply it.
position
Not provided
Missing description. Explain what this value means and how to supply it.
scoring_format
Not provided
Missing description. Explain what this value means and how to supply it.
model
Not provided
Missing description. Explain what this value means and how to supply it.
limit
Not provided
Missing description. Explain what this value means and how to supply it.
offset
Not provided
Missing description. Explain what this value means and how to supply it.
Annotations100/100
All four behavior hints are declared.
{
"title": "Get weekly football rankings",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Output schema61/100
Describe the returned fields so an agent can interpret the result.
View output schema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"meta",
"sourceUrl",
"query",
"total",
"rankings"
],
"properties": {
"meta": {
"type": "object",
"required": [
"apiVersion",
"capability",
"sport",
"model",
"modelDataVersion",
"generatedAt",
"updatedAt"
],
"properties": {
"model": {
"enum": [
"v0",
"v1"
],
"type": "string"
},
"sport": {
"enum": [
"basketball",
"football"
],
"type": "string"
},
"updatedAt": {
"type": [
"string",
"null"
]
},
"apiVersion": {
"type": "string",
"const": "1"
},
"capability": {
"enum": [
"weekly_rankings",
"season_rankings",
"player_rankings",
"player_projections"
],
"type": "string"
},
"generatedAt": {
"type": [
"string",
"null"
]
},
"modelDataVersion": {
"type": "string"
}
},
"additionalProperties": false
},
"query": {
"type": "object",
"required": [
"season",
"week",
"position",
"scoringFormat",
"limit",
"offset"
],
"properties": {
"week": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
"limit": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
"offset": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
"season": {
"type": [
"string",
"number"
]
},
"position": {
"enum": [
"QB",
"RB",
"WR",
"TE",
"K",
"DST"
],
"type": "string"
},
"scoringFormat": {
"enum": [
"standard",
"half_ppr",
"ppr"
],
"type": "string"
}
},
"additionalProperties": false
},
"total": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
"rankings": {
"type": "array",
"items": {
"type": "object",
"required": [
"player",
"rank",
"projectedPoints"
],
"properties": {
"rank": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
"player": {
"type": "object",
"required": [
"id",
"name",
"team",
"position"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"team": {
"type": [
"string",
"null"
]
},
"position": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
},
"projectedPoints": {
"type": "number"
}
},
"additionalProperties": false
}
},
"sourceUrl": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": false
}