What Is the MCP Connector?
The Gathering Organiser MCP Server lets you manage gatherings through conversational AI. Instead of clicking through the admin panel, you can ask Claude to check registrations, update checklists, draft communications, and more; all through natural language.
How it works
MCP stands for Model Context Protocol. It's an open standard that lets AI assistants (like Claude) interact with external tools and services. The Gathering Organiser MCP Server wraps the Riverland Faeries REST API into 25 tools that Claude can call on your behalf.
The flow looks like this:
- You ask Claude something like "How many people have registered for Beltane?"
- Claude calls the
registration_statstool via the MCP server - The MCP server queries the Riverland Faeries API
- The results come back to Claude, who presents them in a readable format
What you can do with it
The MCP server covers seven areas of gathering management:
- Gathering management: create, update, and review gatherings
- Registrations: list registrations, update statuses, export data, check stats
- Budget and finance: generate budget calculations and bilingual financial reports
- Carpooling and logistics: view carpool matches, update match statuses, check pickup runs
- Communications: draft emails using bilingual templates (English/Dutch)
- Checklists: check planning progress, update checklist items, view overdue tasks
- Wiki pages: read and update gathering wiki content
Two ways to connect
The MCP server supports two transport modes:
| Mode | Best for | Authentication |
|---|---|---|
| stdio | Local development; running the server on your own machine | Static API token |
| HTTP | Production use; connecting to the hosted server at mcp-gatherings.junovy.com |
Keycloak OAuth 2.0 (signs in with your Junovy Account) |
For most organisers, the HTTP mode is the simplest option; you just point Claude at the hosted server and sign in with your Junovy Account. The stdio mode is for developers who want to run the MCP server locally.
Who can use it
You need to be a member of the organiser team for a gathering to manage it via the MCP server. The same permissions that apply in the admin panel apply when using Claude; if you can't do something in the UI, you can't do it via MCP either.