TheRundown Data MCP

Six Product API tools require authentication; protocol metadata discovery is keyless.

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
67%
命名の品質
100%
ポイズニングのリスク
80%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(2)

  • HIGHTool poisoning patterns detected
  • LOWTool description contains negative instruction about its own uselist_events 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~5,374トークン数(ツール定義)
~9.5 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 4.20%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "data": {
      "url": "https://mcp.therundown.io/mcp"
    }
  }
}

リモートエンドポイント

https://mcp.therundown.io/mcpstreamable-http

できること

ツール一覧

ツール(6)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢list_sports

List current canonical sport IDs and names. Do not use a catalog row as evidence of current events, prices, or plan access.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "source_url": {
      "type": "string",
      "format": "uri"
    },
    "retrieved_at": {
      "type": "string"
    },
    "usage": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "string"
      }
    },
    "data": {
      "type": "object",
      "properties": {
        "sports": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "sport_id": {
                "anyOf": [
                  {
                    "type": "integer",
                    "exclusiveMinimum": 0,
                    "maximum": 2147483647
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "sport_name": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "additionalProperties": false
          }
        }
      },
      "required": [
        "sports"
      ],
      "additionalProperties": false
    },
    "empty": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string",
          "enum": [
            "page_out_of_range",
            "no_results"
          ]
        },
        "message": {
          "type": "string"
        },
        "scope": {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        }
      },
      "required": [
        "code",
        "message",
        "scope"
      ],
      "additionalProperties": false
    },
    "error": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "status": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "plan": {
      "type": [
        "string",
        "null"
      ]
    },
    "missing_entitlement": {
      "type": [
        "string",
        "null"
      ]
    },
    "required_plan": {
      "type": [
        "string",
        "null"
      ]
    },
    "retry_after": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "remaining_points": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "monthly_remaining_points": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "limit_reason": {
      "type": [
        "string",
        "null"
      ]
    },
    "event_id": {
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢list_affiliates

List currently published affiliate IDs and names, excluding retired affiliates. Do not use a catalog row as proof of plan access or an open offer for a sport or market.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "source_url": {
      "type": "string",
      "format": "uri"
    },
    "retrieved_at": {
      "type": "string"
    },
    "usage": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "string"
      }
    },
    "data": {
      "type": "object",
      "properties": {
        "affiliates": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "affiliate_id": {
                "type": "integer",
                "exclusiveMinimum": 0,
                "maximum": 2147483647
              },
              "affiliate_name": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "additionalProperties": false
          }
        }
      },
      "required": [
        "affiliates"
      ],
      "additionalProperties": false
    },
    "empty": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string",
          "enum": [
            "page_out_of_range",
            "no_results"
          ]
        },
        "message": {
          "type": "string"
        },
        "scope": {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        }
      },
      "required": [
        "code",
        "message",
        "scope"
      ],
      "additionalProperties": false
    },
    "error": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "status": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "plan": {
      "type": [
        "string",
        "null"
      ]
    },
    "missing_entitlement": {
      "type": [
        "string",
        "null"
      ]
    },
    "required_plan": {
      "type": [
        "string",
        "null"
      ]
    },
    "retry_after": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "remaining_points": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "monthly_remaining_points": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "limit_reason": {
      "type": [
        "string",
        "null"
      ]
    },
    "event_id": {
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢list_markets(sport_id, date, offset, live, page, ...)

Discover market definitions, or available markets for one sport and date. Do not use definitions as price quotes or combine live with date-based discovery. Catalog sport/live filters use catalog metadata.

入力スキーマ

{
  "type": "object",
  "properties": {
    "sport_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 2147483647
    },
    "date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "offset": {
      "default": 0,
      "description": "Date-boundary offset in minutes; used only with date-based discovery.",
      "type": "integer",
      "minimum": -840,
      "maximum": 840
    },
    "live": {
      "type": "boolean"
    },
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 1000
    },
    "limit": {
      "default": 50,
      "type": "integer",
      "minimum": 1,
      "maximum": 200
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "source_url": {
      "type": "string",
      "format": "uri"
    },
    "retrieved_at": {
      "type": "string"
    },
    "usage": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "string"
      }
    },
    "data": {
      "type": "object",
      "properties": {
        "items": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "anyOf": [
                  {
                    "type": "integer",
                    "exclusiveMinimum": 0,
                    "maximum": 2147483647
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "name": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "description": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "period_id": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9007199254740991
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "live": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "live_variant_id": {
                "anyOf": [
                  {
                    "type": "integer",
                    "exclusiveMinimum": 0,
                    "maximum": 2147483647
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "sports": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 2147483647
                }
              }
            },
            "additionalProperties": false
          }
        },
        "total": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "page": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "limit": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "next_page": {
          "anyOf": [
            {
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "items",
        "total",
        "page",
        "limit",
        "next_page"
      ],
      "additionalProperties": false
    },
    "empty": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string",
          "enum": [
            "page_out_of_range",
            "no_results"
          ]
        },
        "message": {
          "type": "string"
        },
        "scope": {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        }
      },
      "required": [
        "code",
        "message",
        "scope"
      ],
      "additionalProperties": false
    },
    "error": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "status": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "plan": {
      "type": [
        "string",
        "null"
      ]
    },
    "missing_entitlement": {
      "type": [
        "string",
        "null"
      ]
    },
    "required_plan": {
      "type": [
        "string",
        "null"
      ]
    },
    "retry_after": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "remaining_points": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "monthly_remaining_points": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "limit_reason": {
      "type": [
        "string",
        "null"
      ]
    },
    "event_id": {
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢list_events(sport_id, date, offset, market_ids, affiliate_ids, ...)

Find event IDs and summaries for one sport and date. Do not use this tool for futures or as a price quote; use the returned exact event ID with get_main_lines. Defaults to open main lines for prematch markets 1/2/3 and affiliates 19/23. Each local page refetches a metered snapshot.

入力スキーマ

{
  "type": "object",
  "properties": {
    "sport_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 2147483647
    },
    "date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Calendar date. Without offset, the day starts at midnight UTC."
    },
    "offset": {
      "default": 0,
      "description": "Date-boundary offset in minutes; default UTC.",
      "type": "integer",
      "minimum": -840,
      "maximum": 840
    },
    "market_ids": {
      "default": [
        1,
        2,
        3
      ],
      "description": "Canonical market IDs. Prematch 1/2/3; live 41/42/43. Discover with list_markets.",
      "minItems": 1,
      "maxItems": 12,
      "type": "array",
      "items": {
        "type": "integer",
        "exclusiveMinimum": 0,
        "maximum": 2147483647
      }
    },
    "affiliate_ids": {
      "default": [
        19,
        23
      ],
      "description": "Canonical affiliate IDs; defaults to 19 and 23. Discover current IDs with list_affiliates.",
      "minItems": 1,
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "integer",
        "exclusiveMinimum": 0,
        "maximum": 2147483647
      }
    },
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 1000
    },
    "limit": {
      "default": 50,
      "type": "integer",
      "minimum": 1,
      "maximum": 200
    }
  },
  "required": [
    "sport_id",
    "date"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "source_url": {
      "type": "string",
      "format": "uri"
    },
    "retrieved_at": {
      "type": "string"
    },
    "usage": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "string"
      }
    },
    "data": {
      "type": "object",
      "properties": {
        "items": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "event_id": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "sport_id": {
                "anyOf": [
                  {
                    "type": "integer",
                    "exclusiveMinimum": 0,
                    "maximum": 2147483647
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "event_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "score": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {
                      "event_status": {
                        "type": [
                          "string",
                          "number",
                          "boolean",
                          "null"
                        ]
                      },
                      "score_away": {
                        "type": [
                          "string",
                          "number",
                          "boolean",
                          "null"
                        ]
                      },
                      "score_home": {
                        "type": [
                          "string",
                          "number",
                          "boolean",
                          "null"
                        ]
                      },
                      "game_clock": {
                        "type": [
                          "string",
                          "number",
                          "boolean",
                          "null"
                        ]
                      },
                      "display_clock": {
                        "type": [
                          "string",
                          "number",
                          "boolean",
                          "null"
                        ]
                      },
                      "game_period": {
                        "type": [
                          "string",
                          "number",
                          "boolean",
                          "null"
                        ]
                      },
                      "event_status_detail": {
                        "type": [
                          "string",
                          "number",
                          "boolean",
                          "null"
                        ]
                      },
                      "updated_at": {
                        "type": [
                          "string",
                          "number",
                          "boolean",
                          "null"
                        ]
                      }
                    },
                    "additionalProperties": false
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "teams": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "team_id": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "exclusiveMinimum": 0,
                          "maximum": 2147483647
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "name": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "mascot": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "is_home": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "is_away": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    }
                  },
                  "additionalProperties": false
                }
              },
              "market_ids": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 2147483647
                }
              }
            },
            "required": [
              "teams",
              "market_ids"
            ],
            "additionalProperties": false
          }
        },
        "total": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "page": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "limit": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "next_page": {
          "anyOf": [
            {
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "items",
        "total",
        "page",
        "limit",
        "next_page"
      ],
      "additionalProperties": false
    },
    "empty": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string",
          "enum": [
            "page_out_of_range",
            "no_results"
          ]
        },
        "message": {
          "type": "string"
        },
        "scope": {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        }
      },
      "required": [
        "code",
        "message",
        "scope"
      ],
      "additionalProperties": false
    },
    "error": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "status": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "plan": {
      "type": [
        "string",
        "null"
      ]
    },
    "missing_entitlement": {
      "type": [
        "string",
        "null"
      ]
    },
    "required_plan": {
      "type": [
        "string",
        "null"
      ]
    },
    "retry_after": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "remaining_points": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "monthly_remaining_points": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "limit_reason": {
      "type": [
        "string",
        "null"
      ]
    },
    "event_id": {
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_main_lines(event_id, market_ids, affiliate_ids, page, limit)

Fetch open per-affiliate main lines for one event_id. Do not call until list_events returned that exact ID, and do not treat retrieved_at as price freshness. Preserves participant identity, line value and price updated_at. Request live markets 41/42/43 explicitly; each local page is metered.

入力スキーマ

{
  "type": "object",
  "properties": {
    "event_id": {
      "type": "string",
      "pattern": "^[A-Za-z0-9-]{1,80}$",
      "description": "Exact event_id from list_events; never a URL."
    },
    "market_ids": {
      "default": [
        1,
        2,
        3
      ],
      "description": "Canonical market IDs. Prematch 1/2/3; live 41/42/43. Discover with list_markets.",
      "minItems": 1,
      "maxItems": 12,
      "type": "array",
      "items": {
        "type": "integer",
        "exclusiveMinimum": 0,
        "maximum": 2147483647
      }
    },
    "affiliate_ids": {
      "default": [
        19,
        23
      ],
      "description": "Canonical affiliate IDs; defaults to 19 and 23. Discover current IDs with list_affiliates.",
      "minItems": 1,
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "integer",
        "exclusiveMinimum": 0,
        "maximum": 2147483647
      }
    },
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 1000
    },
    "limit": {
      "default": 50,
      "type": "integer",
      "minimum": 1,
      "maximum": 200
    }
  },
  "required": [
    "event_id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "source_url": {
      "type": "string",
      "format": "uri"
    },
    "retrieved_at": {
      "type": "string"
    },
    "usage": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "string"
      }
    },
    "data": {
      "type": "object",
      "properties": {
        "event": {
          "type": "object",
          "properties": {
            "event_id": {
              "type": [
                "string",
                "null"
              ]
            },
            "sport_id": {
              "anyOf": [
                {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 2147483647
                },
                {
                  "type": "null"
                }
              ]
            },
            "event_date": {
              "type": [
                "string",
                "null"
              ]
            },
            "score": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "event_status": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "score_away": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "score_home": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "game_clock": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "display_clock": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "game_period": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "event_status_detail": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "updated_at": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    }
                  },
                  "additionalProperties": false
                },
                {
                  "type": "null"
                }
              ]
            },
            "teams": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "team_id": {
                    "anyOf": [
                      {
                        "type": "integer",
                        "exclusiveMinimum": 0,
                        "maximum": 2147483647
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "name": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "mascot": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "is_home": {
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "is_away": {
                    "type": [
                      "boolean",
                      "null"
                    ]
                  }
                },
                "additionalProperties": false
              }
            },
            "market_ids": {
              "type": "array",
              "items": {
                "type": "integer",
                "exclusiveMinimum": 0,
                "maximum": 2147483647
              }
            }
          },
          "required": [
            "teams",
            "market_ids"
          ],
          "additionalProperties": false
        },
        "items": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "market_id": {
                "type": "integer",
                "exclusiveMinimum": 0,
                "maximum": 2147483647
              },
              "market_name": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "period_id": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9007199254740991
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "participant": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": [
                      "string",
                      "number",
                      "boolean",
                      "null"
                    ]
                  },
                  "type": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "name": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "additionalProperties": false
              },
              "line_id": {
                "type": [
                  "string",
                  "number",
                  "boolean",
                  "null"
                ]
              },
              "line_value": {
                "type": [
                  "string",
                  "number",
                  "boolean",
                  "null"
                ]
              },
              "affiliate_id": {
                "type": "integer",
                "exclusiveMinimum": 0,
                "maximum": 2147483647
              },
              "price": {
                "type": "number"
              },
              "is_main_line": {
                "type": "boolean",
                "const": true
              },
              "updated_at": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "participant",
              "line_value",
              "affiliate_id",
              "price",
              "is_main_line"
            ],
            "additionalProperties": false
          }
        },
        "total": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "page": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "limit": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "next_page": {
          "anyOf": [
            {
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "event",
        "items",
        "total",
        "page",
        "limit",
        "next_page"
      ],
      "additionalProperties": false
    },
    "empty": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string",
          "enum": [
            "page_out_of_range",
            "no_results"
          ]
        },
        "message": {
          "type": "string"
        },
        "scope": {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        }
      },
      "required": [
        "code",
        "message",
        "scope"
      ],
      "additionalProperties": false
    },
    "error": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "status": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "plan": {
      "type": [
        "string",
        "null"
      ]
    },
    "missing_entitlement": {
      "type": [
        "string",
        "null"
      ]
    },
    "required_plan": {
      "type": [
        "string",
        "null"
      ]
    },
    "retry_after": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "remaining_points": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "monthly_remaining_points": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "limit_reason": {
      "type": [
        "string",
        "null"
      ]
    },
    "event_id": {
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢list_futures(sport_id, market_ids, affiliate_ids, limit, cursor, ...)

Read one sport's scoped futures competition page. Do not use this for dated event discovery or treat a partial page as a complete listing. Futures require an eligible Ultra plan or higher and use opaque cursor pagination.

入力スキーマ

{
  "type": "object",
  "properties": {
    "sport_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 2147483647
    },
    "market_ids": {
      "default": [
        1141
      ],
      "description": "Canonical futures market IDs; defaults to 1141. Discover with list_markets.",
      "minItems": 1,
      "maxItems": 12,
      "type": "array",
      "items": {
        "type": "integer",
        "exclusiveMinimum": 0,
        "maximum": 2147483647
      }
    },
    "affiliate_ids": {
      "default": [
        19,
        23
      ],
      "description": "Canonical affiliate IDs; defaults to 19 and 23. Discover current IDs with list_affiliates.",
      "minItems": 1,
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "integer",
        "exclusiveMinimum": 0,
        "maximum": 2147483647
      }
    },
    "limit": {
      "default": 50,
      "type": "integer",
      "minimum": 1,
      "maximum": 200
    },
    "cursor": {
      "type": "string",
      "minLength": 1,
      "maxLength": 4096
    },
    "include_settled": {
      "default": false,
      "type": "boolean"
    }
  },
  "required": [
    "sport_id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "source_url": {
      "type": "string",
      "format": "uri"
    },
    "retrieved_at": {
      "type": "string"
    },
    "usage": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "string"
      }
    },
    "data": {
      "type": "object",
      "properties": {
        "events": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "event_id": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "sport_id": {
                "type": "integer",
                "exclusiveMinimum": 0,
                "maximum": 2147483647
              },
              "event_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "settle_by": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "event_status": {
                "type": [
                  "string",
                  "number",
                  "boolean",
                  "null"
                ]
              },
              "schedule": {
                "type": "object",
                "properties": {
                  "event_name": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "league_name": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "season_year": {
                    "type": [
                      "string",
                      "number",
                      "boolean",
                      "null"
                    ]
                  }
                },
                "additionalProperties": false
              },
              "settlement": {
                "type": "object",
                "propertyNames": {
                  "type": "string"
                },
                "additionalProperties": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "settled_at": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "winning_line": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "winning_participant_id": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    }
                  },
                  "additionalProperties": false
                }
              },
              "market_ids": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 2147483647
                }
              },
              "main_lines": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "market_id": {
                      "type": "integer",
                      "exclusiveMinimum": 0,
                      "maximum": 2147483647
                    },
                    "market_name": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "period_id": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 9007199254740991
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "participant": {
                      "type": "object",
                      "properties": {
                        "id": {
                          "type": [
                            "string",
                            "number",
                            "boolean",
                            "null"
                          ]
                        },
                        "type": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "name": {
                          "type": [
                            "string",
                            "null"
                          ]
                        }
                      },
                      "additionalProperties": false
                    },
                    "line_value": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "affiliate_id": {
                      "type": "integer",
                      "exclusiveMinimum": 0,
                      "maximum": 2147483647
                    },
                    "price": {
                      "type": "number"
                    },
                    "is_main_line": {
                      "type": "boolean",
                      "const": true
                    },
                    "updated_at": {
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  },
                  "required": [
                    "participant",
                    "line_value",
                    "affiliate_id",
                    "price",
                    "is_main_line"
                  ],
                  "additionalProperties": false
                }
              }
            },
            "required": [
              "market_ids",
              "main_lines"
            ],
            "additionalProperties": false
          }
        },
        "meta": {
          "type": "object",
          "properties": {
            "count": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "total": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "has_more": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "next_cursor": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            }
          },
          "additionalProperties": false
        }
      },
      "required": [
        "events",
        "meta"
      ],
      "additionalProperties": false
    },
    "empty": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string",
          "enum": [
            "page_out_of_range",
            "no_results"
          ]
        },
        "message": {
          "type": "string"
        },
        "scope": {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        }
      },
      "required": [
        "code",
        "message",
        "scope"
      ],
      "additionalProperties": false
    },
    "error": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "status": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "plan": {
      "type": [
        "string",
        "null"
      ]
    },
    "missing_entitlement": {
      "type": [
        "string",
        "null"
      ]
    },
    "required_plan": {
      "type": [
        "string",
        "null"
      ]
    },
    "retry_after": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "remaining_points": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "monthly_remaining_points": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "limit_reason": {
      "type": [
        "string",
        "null"
      ]
    },
    "event_id": {
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 6 件
検証済みバージョンは記録されていませんツール 6 件