addrbookFor publishers
← The evidence ledger

Evidence row 3127306

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint ae79c834-bb53-475b-837f-f04df04e9c0c
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
a7ae5617ca02a0046d43babea100c57508a276ea86009f486a1730a7d63fccda
Leaf
0xe19f1dbeb8cd5314f151b2c776627c99d4ed5eb3408c6eb05fcb77e01c29290f

What was observed

{
  "count": 18,
  "tools": [
    {
      "description": "Read a page by the id returned from search. No key needed.",
      "inputSchema": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "fetch"
    },
    {
      "description": "Scores and box scores attached to observed events (games). ESPN source IDs are separate from DraftKings IDs.",
      "inputSchema": {
        "properties": {
          "athlete_id": {
            "pattern": "^\\d{1,20}$",
            "type": "string"
          },
          "cursor": {
            "description": "Use pagination.next_cursor unchanged. Every row is reachable and pages never skip or repeat a row under inserts. Cannot be combined with offset.",
            "pattern": "^[A-Za-z0-9_-]{1,700}$",
            "type": "string"
          },
          "event_id": {
            "pattern": "^\\d{1,20}$",
            "type": "string"
          },
          "limit": {
            "default": 25,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "default": 0,
            "maximum": 10000,
            "minimum": 0,
            "type": "integer"
          },
          "sport": {
            "pattern": "^[A-Z]{2,8}$",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_context_games"
    },
    {
      "description": "Scores and box scores attached to observed events (player-stats). ESPN source IDs are separate from DraftKings IDs.",
      "inputSchema": {
        "properties": {
          "athlete_id": {
            "pattern": "^\\d{1,20}$",
            "type": "string"
          },
          "cursor": {
            "description": "Use pagination.next_cursor unchanged. Every row is reachable and pages never skip or repeat a row under inserts. Cannot be combined with offset.",
            "pattern": "^[A-Za-z0-9_-]{1,700}$",
            "type": "string"
          },
          "event_id": {
            "pattern": "^\\d{1,20}$",
            "type": "string"
          },
          "limit": {
            "default": 25,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "default": 0,
            "maximum": 10000,
            "minimum": 0,
            "type": "integer"
          },
          "sport": {
            "pattern": "^[A-Z]{2,8}$",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_context_player_stats"
    },
    {
      "description": "Scores and box scores attached to observed events (team-stats). ESPN source IDs are separate from DraftKings IDs.",
      "inputSchema": {
        "properties": {
          "athlete_id": {
            "pattern": "^\\d{1,20}$",
            "type": "string"
          },
          "cursor": {
            "description": "Use pagination.next_cursor unchanged. Every row is reachable and pages never skip or repeat a row under inserts. Cannot be combined with offset.",
            "pattern": "^[A-Za-z0-9_-]{1,700}$",
            "type": "string"
          },
          "event_id": {
            "pattern": "^\\d{1,20}$",
            "type": "string"
          },
          "limit": {
            "default": 25,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "default": 0,
            "maximum": 10000,
            "minimum": 0,
            "type": "integer"
          },
          "sport": {
            "pattern": "^[A-Z]{2,8}$",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_context_team_stats"
    },
    {
      "description": "Start here. Measured stored coverage and collector context.",
      "inputSchema": {
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "get_coverage"
    },
    {
      "description": "DFS contests. A separate dataset from sportsbook and Pick6.",
      "inputSchema": {
        "properties": {
          "cursor": {
            "description": "Use pagination.next_cursor unchanged. Every row is reachable and pages never skip or repeat a row under inserts. Cannot be combined with offset.",
            "pattern": "^[A-Za-z0-9_-]{1,700}$",
            "type": "string"
          },
          "limit": {
            "default": 25,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "default": 0,
            "maximum": 10000,
            "minimum": 0,
            "type": "integer"
          },
          "slate_id": {
            "pattern": "^\\d{1,15}$",
            "type": "string"
          },
          "sport": {
            "pattern": "^[a-zA-Z0-9_ -]{1,60}$",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_dfs_contests"
    },
    {
      "description": "Roster-slot draftables with salaries. One athlete can have several rows. Salary is not a price.",
      "inputSchema": {
        "properties": {
          "cursor": {
            "description": "Use pagination.next_cursor unchanged. Every row is reachable and pages never skip or repeat a row under inserts. Cannot be combined with offset.",
            "pattern": "^[A-Za-z0-9_-]{1,700}$",
            "type": "string"
          },
          "fresh_only": {
            "description": "true returns only rows observed in the last 15 minutes. Default false keeps retained rows, labelled by stale and age_seconds.",
            "enum": [
              "true",
              "false"
            ],
            "type": "string"
          },
          "limit": {
            "default": 25,
            "description": "Maximum 100, or 1000 with view=compact.",
            "maximum": 1000,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "default": 0,
            "maximum": 10000,
            "minimum": 0,
            "type": "integer"
          },
          "search": {
            "description": "Case-insensitive player name match.",
            "maxLength": 100,
            "minLength": 2,
            "type": "string"
          },
          "slate_id": {
            "pattern": "^\\d{1,15}$",
            "type": "string"
          },
          "sport": {
            "pattern": "^[a-zA-Z0-9_ -]{1,60}$",
            "type": "string"
          },
          "team": {
            "description": "Exact team abbreviation, any case.",
            "maxLength": 10,
            "minLength": 1,
            "type": "string"
          },
          "view": {
            "default": "full",
            "enum": [
              "full",
              "compact"
            ],
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_dfs_players"
    },
    {
      "description": "DFS slates. A separate dataset from sportsbook and Pick6.",
      "inputSchema": {
        "properties": {
          "cursor": {
            "description": "Use pagination.next_cursor unchanged. Every row is reachable and pages never skip or repeat a row under inserts. Cannot be combined with offset.",
            "pattern": "^[A-Za-z0-9_-]{1,700}$",
            "type": "string"
          },
          "limit": {
            "default": 25,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "default": 0,
            "maximum": 10000,
            "minimum": 0,
            "type": "integer"
          },
          "slate_id": {
            "pattern": "^\\d{1,15}$",
            "type": "string"
          },
          "sport": {
            "pattern": "^[a-zA-Z0-9_ -]{1,60}$",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_dfs_slates"
    },
    {
      "description": "DFS sports. A separate dataset from sportsbook and Pick6.",
      "inputSchema": {
        "properties": {
          "cursor": {
            "description": "Use pagination.next_cursor unchanged. Every row is reachable and pages never skip or repeat a row under inserts. Cannot be combined with offset.",
            "pattern": "^[A-Za-z0-9_-]{1,700}$",
            "type": "string"
          },
          "limit": {
            "default": 25,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "default": 0,
            "maximum": 10000,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_dfs_sports"
    },
    {
      "description": "Recorded Pick6 changes. Continue from pagination.next_after with offset=0.",
      "inputSchema": {
        "properties": {
          "after": {
            "default": 0,
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "cursor": {
            "description": "Use pagination.next_cursor unchanged. Every row is reachable and pages never skip or repeat a row under inserts. Cannot be combined with offset.",
            "pattern": "^[A-Za-z0-9_-]{1,700}$",
            "type": "string"
          },
          "limit": {
            "default": 25,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "default": 0,
            "maximum": 10000,
            "minimum": 0,
            "type": "integer"
          },
          "pick_group_id": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "pickable_id": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "pickable_market_id": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "sport": {
            "pattern": "^[A-Z0-9 ]{2,16}$",
            "type": "string"
          },
          "stat": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_pick6_history"
    },
    {
      "description": "Stored Pick6 market rows with target values and standings multipliers. Filter by sport and stat.",
      "inputSchema": {
        "properties": {
          "cursor": {
            "description": "Use pagination.next_cursor unchanged. Every row is reachable and pages never skip or repeat a row under inserts. Cannot be combined with offset.",
            "pattern": "^[A-Za-z0-9_-]{1,700}$",
            "type": "string"
          },
          "fresh_only": {
            "description": "true returns only rows observed in the last 15 minutes. Default false keeps retained rows, labelled by stale and age_seconds.",
            "enum": [
              "true",
              "false"
            ],
            "type": "string"
          },
          "limit": {
            "default": 25,
            "description": "Maximum 100, or 1000 with view=compact.",
            "maximum": 1000,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "default": 0,
            "maximum": 10000,
            "minimum": 0,
            "type": "integer"
          },
          "pick_group_id": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "pickable_id": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "pickable_market_id": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "search": {
            "description": "Case-insensitive player, team or game name match.",
            "maxLength": 100,
            "minLength": 2,
            "type": "string"
          },
          "sport": {
            "pattern": "^[A-Z0-9 ]{2,16}$",
            "type": "string"
          },
          "start_after": {
            "anyOf": [
              {
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                "type": "string"
              },
              {
                "format": "date",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
                "type": "string"
              }
            ],
            "description": "A game on the row starts at or after this time."
          },
          "start_before": {
            "anyOf": [
              {
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                "type": "string"
              },
              {
                "format": "date",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
                "type": "string"
              }
            ],
            "description": "A game on the row starts at or before this time."
          },
          "stat": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "status": {
            "description": "open and paused read is_paused; live and pregame read is_live.",
            "enum": [
              "open",
              "paused",
              "live",
              "pregame"
            ],
            "type": "string"
          },
          "team": {
            "description": "Case-insensitive team name match.",
            "maxLength": 100,
            "minLength": 2,
            "type": "string"
          },
          "view": {
            "default": "full",
            "enum": [
              "full",
              "compact"
            ],
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_pick6_projections"
    },
    {
      "description": "Stored events with event_status pre, in, post or unknown.",
      "inputSchema": {
        "properties": {
          "cursor": {
            "description": "Use pagination.next_cursor unchanged. Every row is reachable and pages never skip or repeat a row under inserts. Cannot be combined with offset.",
            "pattern": "^[A-Za-z0-9_-]{1,700}$",
            "type": "string"
          },
          "event_id": {
            "maxLength": 180,
            "minLength": 1,
            "type": "string"
          },
          "limit": {
            "default": 25,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "default": 0,
            "maximum": 10000,
            "minimum": 0,
            "type": "integer"
          },
          "search": {
            "description": "Case-insensitive team name match.",
            "maxLength": 100,
            "minLength": 2,
            "type": "string"
          },
          "sport": {
            "pattern": "^[a-zA-Z0-9_ -]{1,60}$",
            "type": "string"
          },
          "start_after": {
            "anyOf": [
              {
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                "type": "string"
              },
              {
                "format": "date",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
                "type": "string"
              }
            ],
            "description": "Event starts at or after this time."
          },
          "start_before": {
            "anyOf": [
              {
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                "type": "string"
              },
              {
                "format": "date",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
                "type": "string"
              }
            ],
            "description": "Event starts at or before this time."
          },
          "status": {
            "description": "Event state. Use pre to leave finished games out.",
            "enum": [
              "pre",
              "in",
              "post",
              "unknown"
            ],
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_sportsbook_events"
    },
    {
      "description": "Retained observations. Not complete opening-to-close data.",
      "inputSchema": {
        "properties": {
          "cursor": {
            "description": "Use pagination.next_cursor unchanged. Every row is reachable and pages never skip or repeat a row under inserts. Cannot be combined with offset.",
            "pattern": "^[A-Za-z0-9_-]{1,700}$",
            "type": "string"
          },
          "event_id": {
            "maxLength": 180,
            "minLength": 1,
            "type": "string"
          },
          "limit": {
            "default": 25,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "market": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "offer_id": {
            "maxLength": 180,
            "minLength": 1,
            "type": "string"
          },
          "offset": {
            "default": 0,
            "maximum": 10000,
            "minimum": 0,
            "type": "integer"
          },
          "search": {
            "description": "Case-insensitive team name match.",
            "maxLength": 100,
            "minLength": 2,
            "type": "string"
          },
          "sport": {
            "pattern": "^[a-zA-Z0-9_ -]{1,60}$",
            "type": "string"
          },
          "start_after": {
            "anyOf": [
              {
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                "type": "string"
              },
              {
                "format": "date",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
                "type": "string"
              }
            ],
            "description": "Event starts at or after this time."
          },
          "start_before": {
            "anyOf": [
              {
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                "type": "string"
              },
              {
                "format": "date",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
                "type": "string"
              }
            ],
            "description": "Event starts at or before this time."
          },
          "status": {
            "description": "Event state. Use pre to leave finished games out.",
            "enum": [
              "pre",
              "in",
              "post",
              "unknown"
            ],
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_sportsbook_history"
    },
    {
      "description": "Stored moneyline, spread and total observations with provenance. Check /status for current market coverage.",
      "inputSchema": {
        "properties": {
          "cursor": {
            "description": "Use pagination.next_cursor unchanged. Every row is reachable and pages never skip or repeat a row under inserts. Cannot be combined with offset.",
            "pattern": "^[A-Za-z0-9_-]{1,700}$",
            "type": "string"
          },
          "event_id": {
            "maxLength": 180,
            "minLength": 1,
            "type": "string"
          },
          "fresh_only": {
            "description": "true returns only rows observed in the last 15 minutes. Default false keeps retained rows, labelled by stale and age_seconds.",
            "enum": [
              "true",
              "false"
            ],
            "type": "string"
          },
          "limit": {
            "default": 25,
            "description": "Maximum 100, or 1000 with view=compact.",
            "maximum": 1000,
            "minimum": 1,
            "type": "integer"
          },
          "market": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "offset": {
            "default": 0,
            "maximum": 10000,
            "minimum": 0,
            "type": "integer"
          },
          "search": {
            "description": "Case-insensitive team name match.",
            "maxLength": 100,
            "minLength": 2,
            "type": "string"
          },
          "sport": {
            "pattern": "^[a-zA-Z0-9_ -]{1,60}$",
            "type": "string"
          },
          "start_after": {
            "anyOf": [
              {
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                "type": "string"
              },
              {
                "format": "date",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
                "type": "string"
              }
            ],
            "description": "Event starts at or after this time."
          },
          "start_before": {
            "anyOf": [
              {
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                "type": "string"
              },
              {
                "format": "date",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
                "type": "string"
              }
            ],
            "description": "Event starts at or before this time."
          },
          "status": {
            "description": "Event state. Use pre to leave finished games out.",
            "enum": [
              "pre",
              "in",
              "post",
              "unknown"
            ],
            "type": "string"
          },
          "view": {
            "default": "full",
            "enum": [
              "full",
              "compact"
            ],
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_sportsbook_odds"
    },
    {
      "description": "Independent games statistics. sport and season are required.",
      "inputSchema": {
        "properties": {
          "after": {
            "description": "pagination.next from the previous page.",
            "type": "string"
          },
          "event_id": {
            "type": "string"
          },
          "limit": {
            "maximum": 200,
            "minimum": 1,
            "type": "integer"
          },
          "season": {
            "description": "NFL starting year; NBA and NHL ending year.",
            "type": "integer"
          },
          "sport": {
            "enum": [
              "NBA",
              "NFL",
              "NHL"
            ],
            "type": "string"
          }
        },
        "required": [
          "sport",
          "season"
        ],
        "type": "object"
      },
      "name": "get_stats_games"
    },
    {
      "description": "Independent player-games statistics. sport and season are required.",
      "inputSchema": {
        "properties": {
          "after": {
            "description": "pagination.next from the previous page.",
            "type": "string"
          },
          "event_id": {
            "type": "string"
          },
          "limit": {
            "maximum": 200,
            "minimum": 1,
            "type": "integer"
          },
          "season": {
            "description": "NFL starting year; NBA and NHL ending year.",
            "type": "integer"
          },
          "sport": {
            "enum": [
              "NBA",
              "NFL",
              "NHL"
            ],
            "type": "string"
          }
        },
        "required": [
          "sport",
          "season"
        ],
        "type": "object"
      },
      "name": "get_stats_player_games"
    },
    {
      "description": "Independent team-games statistics. sport and season are required.",
      "inputSchema": {
        "properties": {
          "after": {
            "description": "pagination.next from the previous page.",
            "type": "string"
          },
          "event_id": {
            "type": "string"
          },
          "limit": {
            "maximum": 200,
            "minimum": 1,
            "type": "integer"
          },
          "season": {
            "description": "NFL starting year; NBA and NHL ending year.",
            "type": "integer"
          },
          "sport": {
            "enum": [
              "NBA",
              "NFL",
              "NHL"
            ],
            "type": "string"
          }
        },
        "required": [
          "sport",
          "season"
        ],
        "type": "object"
      },
      "name": "get_stats_team_games"
    },
    {
      "description": "Search guides, questions, data reports and integration resources. No key needed.",
      "inputSchema": {
        "properties": {
          "query": {
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search"
    }
  ]
}

What the leaf hashes

{"body":"a7ae5617ca02a0046d43babea100c57508a276ea86009f486a1730a7d63fccda","id":3127306,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793825871261716,"prev":null,"subject":"ae79c834-bb53-475b-837f-f04df04e9c0c","subject_kind":"endpoint"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON