Tool tree
Free darts scorer for 501, 301 and Cricket. Set a game up in ten seconds, share one link, everyone follows the score live. No sign-up.
Implementation
gradeNot graded
gradeNot graded
page: Every page
create_gameAction
Start a new DartSync darts game (501, 301 or Cricket) and open it in this tab. Returns the game link to share: every player can follow the score live on their own phone. Players throw in the order set by the user's saved start-order setting.
View tool JSON
{
"name": "create_game",
"kind": "act",
"impl": "imperative",
"description": "Start a new DartSync darts game (501, 301 or Cricket) and open it in this tab. Returns the game link to share: every player can follow the score live on their own phone. Players throw in the order set by the user's saved start-order setting.",
"inputSchema": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"501",
"301",
"cricket"
],
"description": "Game to play."
},
"players": {
"type": "array",
"items": {
"type": "string",
"maxLength": 20
},
"minItems": 1,
"description": "Player names, each unique and at most 20 characters."
},
"checkout_rule": {
"type": "string",
"enum": [
"double_out",
"master_out",
"straight_out"
],
"description": "How a 501/301 leg must finish. Defaults to the user's saved setting. Ignored for Cricket."
},
"cricket_variant": {
"type": "string",
"enum": [
"standard",
"cut_throat"
],
"description": "Cricket only. cut_throat gives your points to the opponents who have not closed the number, and the lowest score wins. Defaults to the user's saved setting."
},
"max_rounds": {
"type": "integer",
"enum": [
20,
0
],
"description": "20 to end the game after round 20 (the leader wins), 0 for no limit. Defaults to the user's saved setting."
},
"tie_rule": {
"type": "string",
"enum": [
"draw",
"overtime"
],
"description": "With a round limit, what a tie in front after the last round becomes: draw, or overtime (the tied players play on until one goes ahead). Defaults to the saved setting."
}
},
"required": [
"mode",
"players"
]
},
"page": "/en"
}get_checkoutAnswer
Suggest how to finish a 501/301 score: the darts to aim for, from DartSync's checkout chart. Labels: T = treble, D = double, S = single, BULL = bullseye (50), S25 = outer bull.
View tool JSON
{
"name": "get_checkout",
"kind": "answer",
"impl": "imperative",
"description": "Suggest how to finish a 501/301 score: the darts to aim for, from DartSync's checkout chart. Labels: T = treble, D = double, S = single, BULL = bullseye (50), S25 = outer bull.",
"inputSchema": {
"type": "object",
"properties": {
"score": {
"type": "integer",
"minimum": 1,
"maximum": 170,
"description": "Points left."
},
"darts_left": {
"type": "integer",
"minimum": 1,
"maximum": 3,
"description": "Darts left in the visit. Defaults to 3."
},
"checkout_rule": {
"type": "string",
"enum": [
"double_out",
"master_out",
"straight_out"
],
"description": "How the leg must finish. Defaults to double_out."
}
},
"required": [
"score"
]
},
"page": "/en"
}plan_tournamentAnswer
Estimate a darts tournament: number of matches, rounds and total duration, for a field of players, a number of boards and a format. Same figures as DartSync's tournament planner.
View tool JSON
{
"name": "plan_tournament",
"kind": "answer",
"impl": "imperative",
"description": "Estimate a darts tournament: number of matches, rounds and total duration, for a field of players, a number of boards and a format. Same figures as DartSync's tournament planner.",
"inputSchema": {
"type": "object",
"properties": {
"players": {
"type": "integer",
"minimum": 2,
"maximum": 64
},
"boards": {
"type": "integer",
"minimum": 1,
"description": "Boards played in parallel. Defaults to 1."
},
"format": {
"type": "string",
"enum": [
"simple",
"double",
"poules",
"round-robin"
],
"description": "simple = single elimination, double = double elimination, poules = pools then knockout, round-robin = everyone plays everyone. Defaults to simple."
},
"match_format": {
"type": "string",
"enum": [
"301-bo1",
"301-bo3",
"501-bo1",
"501-bo3",
"501-bo5",
"cricket-bo1",
"cricket-bo3"
],
"description": "Game and best-of length of each match. Defaults to 501-bo3."
}
},
"required": [
"players"
]
},
"page": "/en"
}