# Edinburgh Festival API

> Use this tool when you need to access comprehensive Edinburgh Festival event and venue data for planning, research, or development purposes. It solves problems of data discovery and filtering by providing search functionality with filtering options such as date, genre, and venue. The API takes in search queries and authentication credentials as inputs and returns relevant event or venue data as output, making it ideal for use cases requiring conversational access to historical and current festival information.

Canonical page: https://skillsregistry.net/skills/richarda23-edinburgh-festival  
JSON: https://api.skillsregistry.net/v1/skills/richarda23-edinburgh-festival

## Description

This MCP server provides AI assistants with access to Edinburgh Festival event and venue data through the Edinburgh Festival API, built by Richard C. Adams using Python with FastMCP, requests, and HMAC signature authentication. The implementation offers two core tools for searching festival events with filtering by date, genre, venue, artist, and text description, and searching venues by festival type, postcode, and name, with built-in support for demo mode to handle restricted access to current year Fringe data and automatic API signature generation for secure requests. Built with comprehensive test coverage using pytest and responses mocking, environment-based configuration for API credentials, and error logging capabilities, it serves event planners needing conversational access to historical and current Edinburgh Festival data, researchers analyzing festival trends across multiple years and venues, and developers building festival-related applications who want AI-assisted access to comprehensive event information without direct API integration.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** monitoring
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/richarda23-edinburgh-festival)
- **Repository:** <https://github.com/richarda23/edfest-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "richarda23-edinburgh-festival"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/richarda23-edinburgh-festival` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/richarda23-edinburgh-festival/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
