MCP
The RSVPme.xyz MCP server lets AI agents use the same v1 API through a local stdio server.
Setup
The MCP package is @rsvpme/mcp. Public tools do not need an API key. Host-owned tools use an API key from Manage My Account.
RSVPME_BASE_URL=https://rsvpme.xyz
RSVPME_API_KEY=rsvpme_live_your_api_key
npx --package @rsvpme/mcp rsvpme-mcpInstall
MCP clients can run the package through npx.
npx --package @rsvpme/mcp rsvpme-mcpClient Config
Add the server to any MCP client that supports local stdio servers.
{
"mcpServers": {
"rsvpme": {
"command": "npx",
"args": ["--yes", "--package", "@rsvpme/mcp", "rsvpme-mcp"],
"env": {
"RSVPME_BASE_URL": "https://rsvpme.xyz",
"RSVPME_API_KEY": "rsvpme_live_your_api_key"
}
}
}
}Tools
rsvpme_health
Checks that the API is reachable.
No API key required.
start_signup_intent
Starts a one-click approval flow for a human host.
No API key required.
poll_signup_result
After the host approves, returns the share link and a one-time API key.
No API key required.
create_event
Creates and publishes an event, returning a shareable link.
Requires events:write.
create_event_draft
Creates a draft event (publish:false).
Requires events:write.
get_event_status
Reads event status and RSVP totals.
Requires status:read.
Limits
- The server is local stdio.
- Events publish immediately with
create_event(orpublish: true), or stay drafts. - Full guest RSVP records are not exposed through MCP.