lemonvite
Create, design, and send digital event invitations with RSVP tracking through Lemonvite.
What it can do
- Lemonvite Create Invitation: Use this when the user wants to turn an event, party, celebration, gathering, or event plan into a real digital invitation or RSVP page using Lemonvite. This includes requ
- Lemonvite Get Invitation: Use this when the user wants to review the current details, status, payment state, publication state, guest counts, or configuration of a Lemonvite invitation. Read-only.
- Lemonvite List Invitations: Use this when the user wants to find or review their Lemonvite invitations, or to identify which existing event they are referring to. Read-only.
What data it sees
Do you need an account
No: the server works without sign-in
Create, design, and send digital event invitations with RSVP tracking through Lemonvite.
Turn event details into an invitation draft, customize the artwork, manage your guest list, send invitations by email or text, and check who has responded, all from your assistant.
Connect your Lemonvite account with OAuth; no API key required. Creating a draft never sends invitations or charges you. Publishing requires one publish credit and your explicit confirmation.
How to connect
How to connect lemonvite to Claude
The server address to paste into Claude settings:
https://lemonvite.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect lemonvite to ChatGPT
The server address to paste into ChatGPT settings:
https://lemonvite.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect lemonvite to Cursor
The server address to paste into Cursor settings:
https://lemonvite.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (14)
Raw names from tools/list. Only developers need these.
| lemonvite_create_invitation | Use this when the user wants to turn an event, party, celebration, gathering, or event plan into a real digital invitation or RSVP page using Lemonvite. This includes requests to create an invitation, make an invite, set up RSVPs, create a shareable event page, or use an invitation image that was created or selected in this conversation (pass it as invitation_image). Creates a DRAFT only — it does not publish, charge, or contact anyone. Do not call it merely because invitation wording or images are being discussed; call it when the user wants an actual invitation or RSVP page to exist. Fill in whatever details are known; everything except title, event_type, start_datetime, timezone and — for in-person events — location_name (a venue name; the address is optional) can be added later with lemonvite_update_invitation. |
| lemonvite_get_invitation | Use this when the user wants to review the current details, status, payment state, publication state, guest counts, or configuration of a Lemonvite invitation. Read-only. |
| lemonvite_list_invitations | Use this when the user wants to find or review their Lemonvite invitations, or to identify which existing event they are referring to. Read-only. |
| lemonvite_update_invitation | Use this when the user wants to change the details of an existing Lemonvite invitation, such as its title, description, time, location, host information, RSVP settings, or invitation graphic (pass a new invitation_image). Patch semantics: only the fields provided change; omitted fields keep their saved values. Do not use this merely to discuss possible changes; call it when the user has asked for the saved event to be changed. |
| lemonvite_generate_design | Use this when the user wants Lemonvite's design engine to create the invitation artwork — because this assistant cannot produce images itself, or because the user asked for a Lemonvite design. Describe the look in design_brief (theme, colours, mood, motifs); the event date, time and venue are lettered onto the design automatically unless include_event_details is false. A reference_image from the conversation guides the engine's style. Each call spends one of the host's design generations (new accounts start with 5; every purchased publish credit adds 5) and REPLACES the current artwork (the previous design stays in the event's design history on the website), so confirm with the user before calling it. If this assistant already made an image in the conversation, attach it with invitation_image on lemonvite_update_invitation instead. Never call it merely because designs or themes are being discussed. |
| lemonvite_edit_design | Use this when the user wants a change to the invitation's CURRENT artwork rather than a new design — "make the sky a sunset", "change the balloons to gold", "remove the banner at the bottom". Lemonvite's design engine applies the request to the existing artwork and leaves everything else as it is. Put the user's request in edit_request in their own words; do not rewrite it into a design brief. Each call spends one of the host's design generations (same as lemonvite_generate_design) and REPLACES the current artwork (the previous version stays in the event's design history on the website), so confirm with the user before calling it. The invitation must already have artwork that is not a GIF and has no text or image layers added in the web editor (those are edited on the website); to create artwork from scratch use lemonvite_generate_design, and to attach an image this assistant made use invitation_image on lemonvite_update_invitation. |
| lemonvite_list_guests | Use this when the user wants to see the guest list of a Lemonvite invitation, including per-guest RSVP status, party sizes, personal invite links, each guest's note and their answers to the host's custom RSVP questions (dietary restrictions, meal choice, …). Filter with rsvp_status to answer questions like "who has not responded". Read-only. |
| lemonvite_add_guests | Use this when the user wants one or more people actually added to the guest list of an existing Lemonvite invitation. Accepts multiple guests in one call — prefer a single batched call. Each guest needs at least a name, email, or phone. NOTE: on an already-published invitation, newly added guests with an email or phone are invited immediately; on a draft, invitations go out at publish. Adding a guest by phone number requires host_confirms_sms_consent=true, meaning the host has confirmed these people agreed to receive SMS about this event. Do not use when the user is merely brainstorming whom to invite. |
| lemonvite_update_guests | Use this when the user wants to correct or change saved guests on a Lemonvite invitation — fix a name, email, or phone number. Accepts multiple guests in one call. Only the provided fields change. Find invitation_ids with lemonvite_list_guests. |
| lemonvite_remove_guests | Use this when the user wants one or more guests actually removed from a Lemonvite invitation. Removed guests' invite links stop working. Find invitation_ids with lemonvite_list_guests. |
| lemonvite_get_rsvp_summary | Use this when the user asks who has responded, how many people are attending, how many adults or children are attending, how many have not responded, or for any other RSVP status summary of a Lemonvite invitation. For per-guest detail use lemonvite_list_guests. Read-only. |
| lemonvite_start_checkout | Use this when payment is required to publish a Lemonvite invitation and the user has indicated they want to proceed. Creates a secure Stripe checkout link for the user to open in their browser; it does NOT itself charge the user. After payment completes, the credit appears on the account automatically — verify with lemonvite_get_invitation (payment_status becomes credit_available), then publish. |
| lemonvite_publish_invitation | Use this when the user explicitly wants their Lemonvite invitation made live. Publishing consumes 1 publish credit, makes the RSVP page accessible to guests, and DELIVERS the invitation to every guest on the list who has a pending email or phone invitation — it contacts people outside this conversation, so only call it when the user's intent to go live and send is clear, never merely because a draft exists. If payment_status is payment_required, use lemonvite_start_checkout first. Calling this on an already-published invitation is a safe no-op. |
| lemonvite_get_account | Use this when the user asks which Lemonvite account is connected, how many publish credits they have, or how many design generations are left. Read-only. |