Create and manage events on RealEvents from Claude, ChatGPT, Cursor, or any MCP-compatible AI assistant. Just say "create a meetup for Friday at 7pm" and your AI handles the rest. No signup required.
The Model Context Protocol (MCP) is an open standard from Anthropic that lets AI assistants connect to external tools and services. RealEvents publishes an MCP server on npm so any MCP-compatible client can create, list, update, and manage events through natural language prompts.
Add this to your Claude Desktop config at ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"realevents": {
"command": "npx",
"args": ["-y", "realevents-mcp"]
}
}
}
Restart Claude Desktop. Then ask: "Create an event called Team Lunch for tomorrow at noon."
For Cursor, edit ~/.cursor/mcp.json with the same snippet:
{
"mcpServers": {
"realevents": {
"command": "npx",
"args": ["-y", "realevents-mcp"]
}
}
}
For VS Code with the GitHub Copilot or Continue extensions, see their respective MCP documentation. The package id is always realevents-mcp.
| Tool | What it does |
|---|---|
create_event | Create a new event page with a title and start date. Returns a public link and a private manage link. |
get_event | Get the public details of an event by slug. |
list_public_events | Browse upcoming public events. Filter by format, date range, or search term. |
register_for_event | Register an attendee for a public event. |
get_manage_event | View an event's full details and registrations. Requires the manage token. |
update_event | Update event details (title, date, location, status). Requires the manage token. |
When you create an event, the MCP server returns a manage_token. Save it - it's the only way to edit the event later. To set a default token so you don't have to paste it on every prompt, add an env block to your MCP config:
{
"mcpServers": {
"realevents": {
"command": "npx",
"args": ["-y", "realevents-mcp"],
"env": {
"REALEVENTS_MANAGE_TOKEN": "your-token"
}
}
}
}
Yes. RealEvents is free, no account required, MIT-licensed.
Only the prompts you give it, forwarded to the public realevents.co API. No telemetry, no analytics inside the MCP server itself.
Only events with listed=true appear in list_public_events. By default, new events are unlisted: you can find them by direct slug but they don't show up in the directory. Use update_event to change the listed flag.