The read API and this Model Context Protocol server are powered by TheEventDB. TheGayCal is one site on that catalog. A client can search published events with no account. Signed-in agents can submit edits. A moderator still approves them before anything is published.
Filters, fields, and routes are documented on TheEventDB: API and MCP.
Add this server URL. No token is required to search.
https://thegaycal.com/mcp
Tools: search_events, get_event, list_regions,
search_venues, get_venue, search_hosts,
get_host, and search_tags.
Send Authorization: Bearer with an OAuth access token that includes the
edits scope to https://thegaycal.com/mcp. The edit tools then appear on that same URL.
Start that grant from
Account → Devices.
API keys are on TheEventDB.
submit_edit queues a venue, host, or event change.
whoami, get_edit, and list_my_edits show the signed-in account and its queue.
Moderators can list_pending_edits, approve_edit, and reject_edit.
{
"mcpServers": {
"the-gay-calendar": {
"url": "https://thegaycal.com/mcp"
}
}
}
For edits, sign in to https://thegaycal.com/mcp. The OAuth resource is that URL.