Skip to main content
Glama

Edinburgh Festivals MCP Server

by richarda23
MIT License
1

edfringe-mcp

An MCP server to query the Edinburgh Festivals API for information about events and venues for all the Edinburgh festivals, inluding historical data.

Note that access to Fringe event data for 2025 is not yet supported; this requires approval.

Tools

  • search_edinburgh_festivals: Search for events based on location, genre, date, or text.
  • search_edinburgh_festival_venues: Search for venues based on festival type, postcode or other criteria.

Requirements

  • Python 3.12+
  • uv

Setup

  1. Create an Edinburgh Festival API account.
  2. Clone or download this project.
    Create a .env file in the project root containing:
    api_secret=your_secret api_key=your_key
  3. Install dependencies:
    uv sync
  4. Add the following MCP configuration to your mcp.json config file in your LLM client app:
    "edinburghFestival": { "command": "uv", "args": [ "--directory", "/full/path/to/edfringe-mcp", "run", "main.py" ] }

Development

Running tests:

uv sync --all-groups uv run pytest

License

This project is licensed under the MIT License. See LICENSE for details.

-
security - not tested
A
license - permissive license
-
quality - not tested

An MCP server that provides tools for querying the Edinburgh Festivals API to retrieve information about events and venues across all Edinburgh festivals, including historical data.

  1. Tools
    1. Requirements
      1. Setup
        1. Development
          1. License

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              This server provides tools for AI assistants to interact with the Eventbrite API, allowing users to search for events, get event details, retrieve venue information, and list event categories.
              Last updated -
              4
              555
              2
              JavaScript
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              A server that connects MCP clients (Claude, Cursor, Windsurf, etc.) to EventCatalog instances, allowing users to ask questions about their event-driven architecture and get insights about domains, services, and message schemas directly within their development tools.
              Last updated -
              14
              15
              TypeScript
              • Apple
            • -
              security
              F
              license
              -
              quality
              An MCP server for interacting with the HackathonWatch API, allowing users to access hackathon data and related information through natural language commands.
              Last updated -
              Python
              • Linux
              • Apple
            • -
              security
              F
              license
              -
              quality
              An MCP Server that enables interaction with Ticketmaster's Discovery API for accessing event, venue, and artist information through natural language commands.
              Last updated -
              Python

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/richarda23/edfest-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server