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-mcp

Install

MCP clients can run the package through npx.

npx --package @rsvpme/mcp rsvpme-mcp

Client 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 (or publish: true), or stay drafts.
  • Full guest RSVP records are not exposed through MCP.

More Docs