Tool tree
gradeNot graded
page: Every page
gamelude_search_gamesAnswer
Search Gamelude's catalogue of upcoming game releases by keyword and platform. Returns a summary of each game with its release date and days remaining; use gamelude_get_game for the full record.
View tool JSON
{
"name": "gamelude_search_games",
"kind": "answer",
"impl": "imperative",
"description": "Search Gamelude's catalogue of upcoming game releases by keyword and platform. Returns a summary of each game with its release date and days remaining; use gamelude_get_game for the full record.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Free-text search over titles."
},
"platform": {
"type": "string",
"enum": [
"all",
"pc",
"playstation",
"xbox",
"switch",
"console"
],
"description": "Platform filter. 'all' means no filter."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "How many games to return (default 10)."
},
"offset": {
"type": "integer",
"minimum": 0,
"description": "Number of games to skip, for paging."
}
}
},
"page": "/"
}gamelude_get_gameAnswer
Get the complete Gamelude record for one game by id, including description, developer, features, screenshots, trailer and its release countdown.
View tool JSON
{
"name": "gamelude_get_game",
"kind": "answer",
"impl": "imperative",
"description": "Get the complete Gamelude record for one game by id, including description, developer, features, screenshots, trailer and its release countdown.",
"inputSchema": {
"type": "object",
"properties": {
"game_id": {
"type": "integer",
"description": "The game's Gamelude id."
}
},
"required": [
"game_id"
]
},
"page": "/"
}gamelude_countdownAnswer
Work out how long until a game launches. Pass a game_id to look the date up in the catalogue, or release_date (YYYY-MM-DD) to compute the countdown for any date.
View tool JSON
{
"name": "gamelude_countdown",
"kind": "answer",
"impl": "imperative",
"description": "Work out how long until a game launches. Pass a game_id to look the date up in the catalogue, or release_date (YYYY-MM-DD) to compute the countdown for any date.",
"inputSchema": {
"type": "object",
"properties": {
"game_id": {
"type": "integer",
"description": "A Gamelude game id."
},
"release_date": {
"type": "string",
"description": "A release date as YYYY-MM-DD."
}
}
},
"page": "/"
}gamelude_get_sessionAnswer
Report who is signed in to Gamelude in this browser and whether they are an admin. Favourite tools appear only when signed in, and admin tools only for admins — this explains which are available. There is deliberately no login tool: the person must sign in through the page themselves.
View tool JSON
{
"name": "gamelude_get_session",
"kind": "answer",
"impl": "imperative",
"description": "Report who is signed in to Gamelude in this browser and whether they are an admin. Favourite tools appear only when signed in, and admin tools only for admins — this explains which are available. There is deliberately no login tool: the person must sign in through the page themselves.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}gamelude_current_viewAnswer
Report which Gamelude page the person is currently looking at and how many games are on screen, so answers can be grounded in what they can actually see.
View tool JSON
{
"name": "gamelude_current_view",
"kind": "answer",
"impl": "imperative",
"description": "Report which Gamelude page the person is currently looking at and how many games are on screen, so answers can be grounded in what they can actually see.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}gamelude_navigateAction
Move the Gamelude page the person is viewing: open a game, filter the catalogue by platform, run a search, or go to a section. With route 'admin', admin_section picks the panel in the admin sidebar (overview, members, catalog, keys, support). Changes what is on their screen.
View tool JSON
{
"name": "gamelude_navigate",
"kind": "act",
"impl": "imperative",
"description": "Move the Gamelude page the person is viewing: open a game, filter the catalogue by platform, run a search, or go to a section. With route 'admin', admin_section picks the panel in the admin sidebar (overview, members, catalog, keys, support). Changes what is on their screen.",
"inputSchema": {
"type": "object",
"properties": {
"route": {
"type": "string",
"enum": [
"home",
"games",
"game",
"favourites",
"profile",
"settings",
"login",
"register",
"admin"
],
"description": "Which page to open."
},
"game_id": {
"type": "integer",
"description": "Required when route is 'game'."
},
"platform": {
"type": "string",
"enum": [
"all",
"pc",
"playstation",
"xbox",
"switch",
"console"
],
"description": "Platform filter, with route 'games'."
},
"query": {
"type": "string",
"description": "Search text, with route 'games'."
},
"admin_section": {
"type": "string",
"enum": [
"overview",
"members",
"catalog",
"keys",
"support"
],
"description": "Which admin section to open, with route 'admin'. Defaults to overview."
}
},
"required": [
"route"
]
},
"page": "/"
}