disputes.online

Read prediction disputes and the crowd's odds on real-world events from disputes.online.

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
80%
이름 품질
100%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~3,046토큰 (도구 정의)
~8.9 KB일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 2.38%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "mcp": {
      "url": "https://disputes.online/mcp"
    }
  }
}

원격 엔드포인트

https://disputes.online/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (4)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢get_dispute(dispute)

Get one dispute from disputes.online by its id or page URL: the question, how it will be decided, the outcomes, how the stakes are split between them, and the deadlines. Also finds a dispute that has already been settled and returns which outcome won next to how the crowd had bet — use it to check a past prediction.

입력 스키마

{
  "type": "object",
  "properties": {
    "dispute": {
      "type": "string",
      "description": "the dispute's id (UUID) or the URL of its page on disputes.online"
    }
  },
  "required": [
    "dispute"
  ],
  "additionalProperties": false
}

출력 스키마

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "dispute id (UUID)"
    },
    "url": {
      "type": "string",
      "description": "the dispute's page on disputes.online; link this when citing"
    },
    "title": {
      "type": "string",
      "description": "the question, taken from the first line of the description"
    },
    "description": {
      "type": "string",
      "description": "the full text, including how the result will be decided"
    },
    "status": {
      "type": "string",
      "description": "new: no bets yet; in_process, hot, very_hot: accepting bets, by popularity; ready: betting closed, awaiting the result; done or dispute: decided but still being paid out or contested; settled: decided and archived, with the winning outcome marked"
    },
    "language": {
      "type": "string",
      "description": "language code, or all; absent for a settled dispute"
    },
    "category": {
      "type": "string",
      "description": "category name"
    },
    "category_id": {
      "type": "integer",
      "description": "category id"
    },
    "country": {
      "type": "string",
      "description": "ISO 3166-1 alpha-2 country the dispute is about"
    },
    "tags": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "string"
      },
      "description": "lowercase tags"
    },
    "betting_closes": {
      "type": "string",
      "description": "when betting closes, RFC 3339 UTC; absent for a settled dispute"
    },
    "result_due": {
      "type": "string",
      "description": "when the result is due, RFC 3339 UTC; absent for a settled dispute"
    },
    "settled_at": {
      "type": "string",
      "description": "when the dispute was decided, RFC 3339 UTC; present only for a settled dispute"
    },
    "winning_outcome": {
      "type": "string",
      "description": "name of the outcome that won; present only for a settled dispute that had a winner"
    },
    "dates_estimated": {
      "type": "boolean",
      "description": "true when the event has no fixed date and the two dates are estimates"
    },
    "total_bets": {
      "type": "integer",
      "description": "number of bets placed"
    },
    "total_staked_qot": {
      "type": "number",
      "description": "pool size in QOT, the platform's internal currency — not dollars"
    },
    "outcomes": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "outcome id"
          },
          "name": {
            "type": "string",
            "description": "the outcome as its author worded it"
          },
          "staked_qot": {
            "type": "number",
            "description": "QOT staked on this outcome"
          },
          "bets": {
            "type": "integer",
            "description": "number of bets on this outcome"
          },
          "implied_probability": {
            "type": "number",
            "description": "this outcome's share of all stakes, from 0 to 1; 0 when nobody has bet on the dispute yet"
          },
          "payout_multiplier": {
            "type": "number",
            "description": "what a winning stake is multiplied by at the current split of stakes; 0 when nobody has backed this outcome, and for a settled dispute"
          },
          "won": {
            "type": "boolean",
            "description": "true for the outcome that won; only ever set on a settled dispute"
          }
        },
        "required": [
          "id",
          "name",
          "staked_qot",
          "bets",
          "implied_probability",
          "payout_multiplier"
        ],
        "additionalProperties": false
      },
      "description": "the possible results and how the stakes are split between them — for a settled dispute, how they were split when it was decided"
    }
  },
  "required": [
    "id",
    "url",
    "title",
    "description",
    "status",
    "tags",
    "dates_estimated",
    "total_bets",
    "total_staked_qot",
    "outcomes"
  ],
  "additionalProperties": false
}
🟢list_categories

List the categories disputes on disputes.online are filed under, as a flat tree. Use it to find the category_id for a topic before calling search_disputes.

입력 스키마

{
  "type": "object",
  "additionalProperties": false
}

출력 스키마

{
  "type": "object",
  "properties": {
    "categories": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "category id, as accepted by search_disputes"
          },
          "name": {
            "type": "string",
            "description": "category name"
          },
          "parent_id": {
            "type": "integer",
            "description": "id of the parent category; absent for a top-level category"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "additionalProperties": false
      },
      "description": "every category, as a flat list"
    }
  },
  "required": [
    "categories"
  ],
  "additionalProperties": false
}
🟢search_disputes(lang, category_id, country, sort, limit, ...)

List disputes on disputes.online that are open to bets, with each outcome's share of the stakes. Filter by language, category and country; sort by pool size, number of bets or closing time. Use it to find what people are currently predicting about a topic, or what the crowd thinks the odds are.

입력 스키마

{
  "type": "object",
  "properties": {
    "lang": {
      "type": "string",
      "description": "language code of the disputes to return: en, ua, pl, de and so on. Defaults to en. Disputes marked all are always included."
    },
    "category_id": {
      "type": "integer",
      "description": "only disputes in this category or any category below it; ids come from list_categories"
    },
    "country": {
      "type": "string",
      "description": "ISO 3166-1 alpha-2 code of the country the dispute is about, for example US"
    },
    "sort": {
      "type": "string",
      "description": "amount (largest pool first; the default), bets (most bets first), closing_soon (betting closes soonest first), result_soon (result due soonest first)"
    },
    "limit": {
      "type": "integer",
      "description": "page size, 1 to 20; defaults to 10"
    },
    "offset": {
      "type": "integer",
      "description": "number of disputes to skip, for paging"
    }
  },
  "additionalProperties": false
}

출력 스키마

{
  "type": "object",
  "properties": {
    "total": {
      "type": "integer",
      "description": "number of disputes matching the request across all pages"
    },
    "offset": {
      "type": "integer",
      "description": "how many disputes were skipped before this page"
    },
    "disputes": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "dispute id (UUID)"
          },
          "url": {
            "type": "string",
            "description": "the dispute's page on disputes.online; link this when citing"
          },
          "title": {
            "type": "string",
            "description": "the question, taken from the first line of the description"
          },
          "description": {
            "type": "string",
            "description": "the full text, including how the result will be decided"
          },
          "status": {
            "type": "string",
            "description": "new: no bets yet; in_process, hot, very_hot: accepting bets, by popularity; ready: betting closed, awaiting the result; done or dispute: decided but still being paid out or contested; settled: decided and archived, with the winning outcome marked"
          },
          "language": {
            "type": "string",
            "description": "language code, or all; absent for a settled dispute"
          },
          "category": {
            "type": "string",
            "description": "category name"
          },
          "category_id": {
            "type": "integer",
            "description": "category id"
          },
          "country": {
            "type": "string",
            "description": "ISO 3166-1 alpha-2 country the dispute is about"
          },
          "tags": {
            "type": [
              "null",
              "array"
            ],
            "items": {
              "type": "string"
            },
            "description": "lowercase tags"
          },
          "betting_closes": {
            "type": "string",
            "description": "when betting closes, RFC 3339 UTC; absent for a settled dispute"
          },
          "result_due": {
            "type": "string",
            "description": "when the result is due, RFC 3339 UTC; absent for a settled dispute"
          },
          "settled_at": {
            "type": "string",
            "description": "when the dispute was decided, RFC 3339 UTC; present only for a settled dispute"
          },
          "winning_outcome": {
            "type": "string",
            "description": "name of the outcome that won; present only for a settled dispute that had a winner"
          },
          "dates_estimated": {
            "type": "boolean",
            "description": "true when the event has no fixed date and the two dates are estimates"
          },
          "total_bets": {
            "type": "integer",
            "description": "number of bets placed"
          },
          "total_staked_qot": {
            "type": "number",
            "description": "pool size in QOT, the platform's internal currency — not dollars"
          },
          "outcomes": {
            "type": [
              "null",
              "array"
            ],
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "outcome id"
                },
                "name": {
                  "type": "string",
                  "description": "the outcome as its author worded it"
                },
                "staked_qot": {
                  "type": "number",
                  "description": "QOT staked on this outcome"
                },
                "bets": {
                  "type": "integer",
                  "description": "number of bets on this outcome"
                },
                "implied_probability": {
                  "type": "number",
                  "description": "this outcome's share of all stakes, from 0 to 1; 0 when nobody has bet on the dispute yet"
                },
                "payout_multiplier": {
                  "type": "number",
                  "description": "what a winning stake is multiplied by at the current split of stakes; 0 when nobody has backed this outcome, and for a settled dispute"
                },
                "won": {
                  "type": "boolean",
                  "description": "true for the outcome that won; only ever set on a settled dispute"
                }
              },
              "required": [
                "id",
                "name",
                "staked_qot",
                "bets",
                "implied_probability",
                "payout_multiplier"
              ],
              "additionalProperties": false
            },
            "description": "the possible results and how the stakes are split between them — for a settled dispute, how they were split when it was decided"
          }
        },
        "required": [
          "id",
          "url",
          "title",
          "description",
          "status",
          "tags",
          "dates_estimated",
          "total_bets",
          "total_staked_qot",
          "outcomes"
        ],
        "additionalProperties": false
      },
      "description": "this page of disputes"
    }
  },
  "required": [
    "total",
    "offset",
    "disputes"
  ],
  "additionalProperties": false
}
🟢search_disputes_by_tags(tags, lang, limit, offset)

Find open disputes on disputes.online by tag. Use it for a specific subject — a person, a team, an asset — when category and country are too coarse.

입력 스키마

{
  "type": "object",
  "properties": {
    "tags": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "string"
      },
      "description": "one or more tags; a dispute carrying any of them matches. Tags are single lowercase words, for example election or bitcoin."
    },
    "lang": {
      "type": "string",
      "description": "language code of the disputes to return; defaults to en"
    },
    "limit": {
      "type": "integer",
      "description": "page size, 1 to 20; defaults to 10"
    },
    "offset": {
      "type": "integer",
      "description": "number of disputes to skip, for paging"
    }
  },
  "required": [
    "tags"
  ],
  "additionalProperties": false
}

출력 스키마

{
  "type": "object",
  "properties": {
    "total": {
      "type": "integer",
      "description": "number of disputes matching the request across all pages"
    },
    "offset": {
      "type": "integer",
      "description": "how many disputes were skipped before this page"
    },
    "disputes": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "dispute id (UUID)"
          },
          "url": {
            "type": "string",
            "description": "the dispute's page on disputes.online; link this when citing"
          },
          "title": {
            "type": "string",
            "description": "the question, taken from the first line of the description"
          },
          "description": {
            "type": "string",
            "description": "the full text, including how the result will be decided"
          },
          "status": {
            "type": "string",
            "description": "new: no bets yet; in_process, hot, very_hot: accepting bets, by popularity; ready: betting closed, awaiting the result; done or dispute: decided but still being paid out or contested; settled: decided and archived, with the winning outcome marked"
          },
          "language": {
            "type": "string",
            "description": "language code, or all; absent for a settled dispute"
          },
          "category": {
            "type": "string",
            "description": "category name"
          },
          "category_id": {
            "type": "integer",
            "description": "category id"
          },
          "country": {
            "type": "string",
            "description": "ISO 3166-1 alpha-2 country the dispute is about"
          },
          "tags": {
            "type": [
              "null",
              "array"
            ],
            "items": {
              "type": "string"
            },
            "description": "lowercase tags"
          },
          "betting_closes": {
            "type": "string",
            "description": "when betting closes, RFC 3339 UTC; absent for a settled dispute"
          },
          "result_due": {
            "type": "string",
            "description": "when the result is due, RFC 3339 UTC; absent for a settled dispute"
          },
          "settled_at": {
            "type": "string",
            "description": "when the dispute was decided, RFC 3339 UTC; present only for a settled dispute"
          },
          "winning_outcome": {
            "type": "string",
            "description": "name of the outcome that won; present only for a settled dispute that had a winner"
          },
          "dates_estimated": {
            "type": "boolean",
            "description": "true when the event has no fixed date and the two dates are estimates"
          },
          "total_bets": {
            "type": "integer",
            "description": "number of bets placed"
          },
          "total_staked_qot": {
            "type": "number",
            "description": "pool size in QOT, the platform's internal currency — not dollars"
          },
          "outcomes": {
            "type": [
              "null",
              "array"
            ],
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "outcome id"
                },
                "name": {
                  "type": "string",
                  "description": "the outcome as its author worded it"
                },
                "staked_qot": {
                  "type": "number",
                  "description": "QOT staked on this outcome"
                },
                "bets": {
                  "type": "integer",
                  "description": "number of bets on this outcome"
                },
                "implied_probability": {
                  "type": "number",
                  "description": "this outcome's share of all stakes, from 0 to 1; 0 when nobody has bet on the dispute yet"
                },
                "payout_multiplier": {
                  "type": "number",
                  "description": "what a winning stake is multiplied by at the current split of stakes; 0 when nobody has backed this outcome, and for a settled dispute"
                },
                "won": {
                  "type": "boolean",
                  "description": "true for the outcome that won; only ever set on a settled dispute"
                }
              },
              "required": [
                "id",
                "name",
                "staked_qot",
                "bets",
                "implied_probability",
                "payout_multiplier"
              ],
              "additionalProperties": false
            },
            "description": "the possible results and how the stakes are split between them — for a settled dispute, how they were split when it was decided"
          }
        },
        "required": [
          "id",
          "url",
          "title",
          "description",
          "status",
          "tags",
          "dates_estimated",
          "total_bets",
          "total_staked_qot",
          "outcomes"
        ],
        "additionalProperties": false
      },
      "description": "this page of disputes"
    }
  },
  "required": [
    "total",
    "offset",
    "disputes"
  ],
  "additionalProperties": false
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 4개