Skip to main content
Glama
richarda23

Edinburgh Festivals MCP Server

by richarda23

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
edinburgh_festival_venuesC

Search Edinburgh festival venues

edinburgh_festival_venue_routesC

Calculate route between venues

edinburgh_festival_eventsC

Searches this year's Edinburgh festival events. :param datetime_from: An optional ISO8601-like timestamp. e.g. '2025-08-12 00:00:00' :param datetime_to: An optional ISO8601-like timestamp. e.g. '2025-08-12 00:00:00' :param festival: possible values are fringe, demofringe, jazz, book, international, tattoo, art, hogmanay, science, imaginate, film, mela, storytelling. :param genre: The genre of the show. This will vary by festival type but may include comedy, theatre etc :param venue_name: The genre of the show. This will vary by festival type but may include comedy, theatre etc :param search_text: description of the show to search for. :param artist: Name of an artist or performer to search for. :param title: the title of the show to search for. :param year: The year of the festival. Defaults to "*", which means all years. :param datetime_from: The start date and time for the search range. :param number_of_results: The maximum number of results to retrieve, up to 100 at a time. :param page: The page number for pagination, starting from 0. :return:

Prompts

Interactive templates invoked by user choice

NameDescription
edinburgh_festival_venue_route_promptFind a route between two venues in Edinburgh
edinburgh_fringe_festival_2025_promptAsk about Edinburgh Fringe festival in 2025

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 3 tools

Disambiguation5/5

The three tools have clearly distinct purposes: one searches for events, one searches for venues, and one calculates routes between venues. There is no overlap in functionality, making it easy for an agent to select the right tool for each task.

Naming Consistency5/5

All tool names follow a consistent snake_case pattern with the prefix 'edinburgh_festival_' followed by a descriptive noun phrase (events, venue_routes, venues). This uniformity makes the tool set predictable and easy to understand.

Tool Count3/5

With only three tools, the server feels somewhat thin for a festivals domain that might benefit from additional operations like booking tickets, getting event details, or managing schedules. However, the tools cover core search and navigation needs, keeping it borderline but functional.

Completeness3/5

The tools provide good search capabilities for events and venues, plus route calculation, but there are notable gaps. For example, there is no tool to retrieve detailed information about a specific event or venue, update data, or handle user interactions like favorites or reviews, which limits comprehensive festival management.

Maintenance

ActivityInactive
ResponsivenessNo issues