Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
api_key | Yes | Your Edinburgh Festival API key | |
api_secret | Yes | Your Edinburgh Festival API secret |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
edinburgh_festival_venues | Search Edinburgh festival venues |
edinburgh_festival_events | Searches this year's Edinburgh festival events. datetime_from: An optional ISO8601-like timestamp. e.g. '2025-08-12 00:00:00' datetime_to: An optional ISO8601-like timestamp. e.g. '2025-08-12 00:00:00' festival: possible values are fringe, demofringe, jazz, book, international, tattoo, art, hogmanay, science, imaginate, film, mela, storytelling. genre: The genre of the show. This will vary by festival type but may include comedy, theatre etc venue_name: The genre of the show. This will vary by festival type but may include comedy, theatre etc search_text: description of the show to search for. artist: Name of an artist or performer to search for. title: the title of the show to search for. year: The year of the festival. Defaults to "*", which means all years. datetime_from: The start date and time for the search range. number_of_results: The maximum number of results to retrieve, up to 100 at a time. page: The page number for pagination, starting from 0. : |