{"ok":true,"site":{"host":"dartsync.com","url":"https://dartsync.com/en","desc":"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.","type":"live","category":"Media & Personal","favicon":"/favicons/dartsync.com.png","tools":[{"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/en","pages":["/en","/fr","/de","/fr/regles","/fr/regle-501","/fr/regle-301"]},{"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.","annotations":{"readOnlyHint":true},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/en","pages":["/en","/fr","/de","/fr/regles","/fr/regle-501","/fr/regle-301"]},{"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.","annotations":{"readOnlyHint":true},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/en","pages":["/en","/fr","/de","/fr/regles","/fr/regle-501","/fr/regle-301"]}],"apiSurface":"spec","toolCount":3}}