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
- Create an Edinburgh Festival API account.
- Clone or download this project.
Create a.env
file in the project root containing: - Install dependencies:
- Add the following MCP configuration to your
mcp.json
config file in your LLM client app:
Development
Running tests:
License
This project is licensed under the MIT License. See LICENSE for details.
This server cannot be installed
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.
Related MCP Servers
- AsecurityAlicenseAqualityThis 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 -45552JavaScriptMIT License
- -securityFlicense-qualityA 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 -1415TypeScript
- -securityFlicense-qualityAn MCP server for interacting with the HackathonWatch API, allowing users to access hackathon data and related information through natural language commands.Last updated -Python
- -securityFlicense-qualityAn MCP Server that enables interaction with Ticketmaster's Discovery API for accessing event, venue, and artist information through natural language commands.Last updated -Python