Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| IGDB_CLIENT_ID | Yes | Your IGDB Client ID from Twitch Developer Console | |
| IGDB_CLIENT_SECRET | Yes | Your IGDB Client Secret from Twitch Developer Console |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_games | Search for games in the IGDB database |
| get_game_details | Retrieve detailed information about a specific game from IGDB |
| get_most_anticipated_games | Fetch upcoming games sorted by hype count, filtered for future or TBA releases |
| custom_query | Run a custom Apicalypse query against any IGDB API endpoint |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| search_game | Search for a game by name and present top 5 results |
| game_details | Get comprehensive details for a game by name |
| most_anticipated | Find the most anticipated upcoming games based on user hypes on IGDB |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| get_endpoints | List of available IGDB API endpoints and their descriptions |
| get_query_syntax | Guide to the IGDB Apicalypse query language with examples |