disputes.online
Read prediction disputes and the crowd's odds on real-world events from disputes.online.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"mcp": {
"url": "https://disputes.online/mcp"
}
}
}Remote-Endpunkte
https://disputes.online/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"additionalProperties": false
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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
}Community
Nachweis