gradeNot graded
page: Every page
search_joutesAnswer
Rechercher partout sur Joutes en une fois : jeux, cartes, lieux de jeu, événements, règles et policies. Point d'entrée à privilégier quand on ne sait pas encore dans quelle rubrique se trouve la réponse.
View tool JSON
{
"name": "search_joutes",
"kind": "answer",
"impl": "imperative",
"description": "Rechercher partout sur Joutes en une fois : jeux, cartes, lieux de jeu, événements, règles et policies. Point d'entrée à privilégier quand on ne sait pas encore dans quelle rubrique se trouve la réponse.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Termes recherchés (au moins 2 caractères).",
"minLength": 2
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/en"
}list_gamesAnswer
Lister les jeux suivis par Joutes (jeux de cartes à collectionner, jeux de figurines, jeux de société) avec leur slug, à reprendre dans les autres outils.
View tool JSON
{
"name": "list_games",
"kind": "answer",
"impl": "imperative",
"description": "Lister les jeux suivis par Joutes (jeux de cartes à collectionner, jeux de figurines, jeux de société) avec leur slug, à reprendre dans les autres outils.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/en"
}search_cardsAnswer
Chercher des cartes dans le catalogue d'un jeu, par nom ou par texte, avec la syntaxe de filtres du site. Le slug du jeu se récupère avec list_games.
View tool JSON
{
"name": "search_cards",
"kind": "answer",
"impl": "imperative",
"description": "Chercher des cartes dans le catalogue d'un jeu, par nom ou par texte, avec la syntaxe de filtres du site. Le slug du jeu se récupère avec list_games.",
"inputSchema": {
"type": "object",
"properties": {
"game": {
"type": "string",
"description": "Slug du jeu, tel que rendu par list_games (par exemple « riftbound »)."
},
"query": {
"type": "string",
"description": "Recherche sur le nom et le texte des cartes. La syntaxe du site est acceptée (« set:OGN », « type:Unit », « energy<=3 »)."
},
"lang": {
"type": "string",
"description": "Code de langue des impressions (« fr », « en »…). Toutes langues par défaut."
},
"limit": {
"type": "number",
"description": "Nombre de cartes rendues (1 à 50, 10 par défaut)."
}
},
"required": [
"game"
],
"additionalProperties": false
},
"page": "/en"
}search_eventsAnswer
Lister les événements et tournois organisés (dates, lieu, jeu, prix). Sans être connecté, précisez latitude, longitude et maxDistanceKm pour chercher autour d'un point ; connecté, la recherche porte par défaut sur les jeux et lieux suivis.
View tool JSON
{
"name": "search_events",
"kind": "answer",
"impl": "imperative",
"description": "Lister les événements et tournois organisés (dates, lieu, jeu, prix). Sans être connecté, précisez latitude, longitude et maxDistanceKm pour chercher autour d'un point ; connecté, la recherche porte par défaut sur les jeux et lieux suivis.",
"inputSchema": {
"type": "object",
"properties": {
"gameId": {
"type": "string",
"description": "Slug d'un jeu pour ne garder que ses événements, « followed » pour les jeux suivis (défaut), « all » pour tous."
},
"month": {
"type": "number",
"description": "Mois (1-12). Mois courant par défaut."
},
"year": {
"type": "number",
"description": "Année. Année courante par défaut."
},
"latitude": {
"type": "number",
"description": "Latitude du point de recherche."
},
"longitude": {
"type": "number",
"description": "Longitude du point de recherche."
},
"maxDistanceKm": {
"type": "number",
"description": "Rayon de recherche en kilomètres autour du point donné."
},
"limit": {
"type": "number",
"description": "Nombre d'événements rendus (1 à 50, 10 par défaut)."
}
},
"additionalProperties": false
},
"page": "/en"
}search_lairsAnswer
Chercher des lieux de jeu (boutiques, clubs, associations) référencés sur Joutes, par nom ou par jeu accueilli.
View tool JSON
{
"name": "search_lairs",
"kind": "answer",
"impl": "imperative",
"description": "Chercher des lieux de jeu (boutiques, clubs, associations) référencés sur Joutes, par nom ou par jeu accueilli.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Recherche sur le nom du lieu."
},
"gameId": {
"type": "string",
"description": "Ne garder que les lieux qui accueillent ce jeu."
},
"limit": {
"type": "number",
"description": "Nombre de lieux rendus (1 à 50, 10 par défaut)."
}
},
"additionalProperties": false
},
"page": "/en"
}navigate_joutesAction
Ouvrir une page de Joutes dans l'onglet courant, pour montrer un résultat à l'utilisateur ou poursuivre dans l'interface. N'accepte que des chemins internes au site, commençant par « / ».
View tool JSON
{
"name": "navigate_joutes",
"kind": "act",
"impl": "imperative",
"description": "Ouvrir une page de Joutes dans l'onglet courant, pour montrer un résultat à l'utilisateur ou poursuivre dans l'interface. N'accepte que des chemins internes au site, commençant par « / ».",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Chemin interne au site, commençant par « / » (par exemple « /events », « /games/riftbound/cards », « /tournaments »)."
}
},
"required": [
"path"
],
"additionalProperties": false
},
"page": "/en"
}get_current_pageAnswer
Savoir quelle page de Joutes l'utilisateur regarde (adresse et titre), pour raisonner sur ce qu'il a sous les yeux avant d'agir.
View tool JSON
{
"name": "get_current_page",
"kind": "answer",
"impl": "imperative",
"description": "Savoir quelle page de Joutes l'utilisateur regarde (adresse et titre), pour raisonner sur ce qu'il a sous les yeux avant d'agir.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/en"
}