Evite has no public API and no official MCP server (checked 11 Oct 2026). Cotlet is a hosted MCP server and REST API for Evite with 13 endpoints (4 read, 9 write): your AI agent signs in as you and does the work.
Evite has no public API and no official MCP server (checked 11 Oct 2026). Events, guest lists, RSVPs and guest messages can only be handled in the Evite website and apps, and its help center names no developer docs or webhooks.
What Evite's own tools do compared with Cotlet
Task
Evite official
Cotlet
Create and edit invitations
No
Yes
Add guests and send the invitation
No
Yes
Read guests and RSVPs
No
Yes
Export the guest list
PartlyManual "Export guest list" download in the web app only
Cotlet is best for hosts and event planners who run recurring parties, offsites or fundraisers on Evite and want RSVPs chased, guests added and reminders set without running or fixing a server.
Message everyone who hasn't RSVPed to the BBQ: we need a head count by Friday. Skip anyone whose invite bounced and tell me who they are. Your agent calls list_events, get_event, list_guests, message_guests and set_reminders.
Add everyone in team.csv to the offsite invitation, skip anyone already invited, and show me the list before it goes out. Your agent calls list_events, list_guests and add_guests.
Export the guest list with RSVPs
Put the final guest list with RSVPs and comments into a spreadsheet for the caterer. Your agent calls list_events and export_guest_list.
Schedule event reminders
Set two reminders for the offsite: two days before and the morning of the event. Your agent calls get_event and set_reminders.
Copy last year's event and update it
Copy last year's holiday party, move it to 12 Dec at 7 pm and keep the same location. Your agent calls list_events, duplicate_event and update_event.
Mark Sam and Priya as attending with 2 people each, they told me on the phone, then give me the final head count and the dietary notes for the caterer. Your agent calls list_events, get_event, list_guests, update_guest_rsvp and export_guest_list.
Endpoints
What is the Evite API?
Cotlet's Evite API exposes 13 endpoints for your own Evite account: list events, get event, list guests, export guest list, create event, update event, duplicate event, add guests, send invitation, update guest RSVP, message guests, set reminders and cancel event. The list_events endpoint returns invitations you host, from My Invitations, with date and status. Each endpoint takes simple JSON inputs like event_id, guest_id or status and works both as an MCP tool for agents and as a REST call for scripts.
Invitations you host, from My Invitations, with date and status.
read
Lists the events in your My Invitations. Canceled events are included when you ask for them, so you can find one to reinstate. Use event_id from each item in the other endpoints.
Event details: title, host and co-hosts, date, time zone, location, host note and RSVP settings.
read
Returns one event as you set it in Edit Details, plus its RSVP settings: the RSVP limit and the maximum number of additional guests per RSVP (up to 9). Use it before update_event or set_reminders to see the date and time zone.
Guest list with RSVP, party size and comment, plus counts per RSVP status.
read
Returns the guests of one event as View Guest List shows them: name, email or phone, RSVP, party count and comment. Guests whose invitation was not delivered are listed first. The counts block gives the number of guests per status and the total party count. Guests added through the shareable link appear only after they RSVP.
The guest list as a file: name, email or phone, RSVP, party count and comment.
read
Runs the same Export guest list download as Manage Event and returns a link to the file with the number of guests in it. It reads only and sends nothing.
New invitation draft from a gallery design. Nothing is sent until send_invitation.
write
Creates a draft from a free design in the Evite gallery and fills the Event Details. The draft reaches no one, and you can change it with update_event, so it runs without asking. Premium designs and Premium upgrades are bought in Evite, not by this tool; Cotlet never pays for you.
POST /api/v1/evite/create_event
Input
Input: create_event
Parameter
Type
Description
design required
string
Free design from the Evite gallery, by name or keyword.
Change event details. Only the fields you pass change.
asks first write
Edits an event like Edit Details: title, host name, date, time, time zone, location and host note, until the event date. Evite does not say whether guests are told about a change, but they see the new details on the invitation. Design text is separate: if the time or place appears in the design, keep both in step. By default you confirm each call; you can switch that off for this tool.
POST /api/v1/evite/update_event
Input
Input: update_event
Parameter
Type
Description
event_id required
string
Event ID from list_events.
fields required
object
Any of title, host_name, start, time_zone, location, host_note.
Copy one of your current or past invitations into a new draft.
write
Runs Duplicate Invitation: a new draft with the old design and details, to update and send. Works only on invitations created from your own account, not on events from the previous version of Evite. Evite does not say whether guests are copied, so check with list_guests. The copy reaches no one and is just a draft, so it runs without asking.
Add guests by email or phone. On an event already sent, they get the invitation right away.
asks first write
Adds guests the way Add Guests does. On an event that is already sent, each new guest receives the same invitation at once, with the RSVP link. A free invitation holds up to 750 guests and Evite Pro up to 2,500. Text invitations work for US and Canada numbers only, and every number needs a name. By default you confirm each call; you can switch that off for this tool.
POST /api/v1/evite/add_guests
Input
Input: add_guests
Parameter
Type
Description
event_id required
string
Event ID from list_events.
guests required
object[]
List of { name, email } or { name, phone }. Text invites: US and Canada numbers only.
Send a draft invitation to its guests. Free designs only.
asks first write
Sends the draft to every guest on its list. It works for free invitations. A Premium invitation is charged by guest list size in Evite, so the call stops with payment_required and you finish it in Evite. By default you confirm each call; you can switch that off for this tool.
Set a guest's response and party size as host. The guest is not notified.
write
Does what Edit under View Guest List does: sets the response to yes, no or maybe, with a guest count. Evite does not tell the guest, and guests can still change their own answer later. It reaches no one and one more call undoes it, so it runs without asking.
Send a message to a group by RSVP status or to one guest. Each guest gets it privately.
asks first write
Runs Send Message from Guest Options. Groups are all, attending, declined and no_reply (still no response). Each guest receives the message on their own, so guests never see each other's email addresses. Evite sets no cap on messages. To write to one guest, pass guest_id. By default you confirm each call; you can switch that off for this tool.
POST /api/v1/evite/message_guests
Input
Input: message_guests
Parameter
Type
Description
event_id required
string
Event ID from list_events.
body required
string
Message text.
group
enum
all, attending, declined or no_reply. Default: all.
Replace the event's reminders. Up to 5, each at least 30 minutes from now.
asks first write
Replaces the reminders of Manage Event with the times you pass. Each must be at least 30 minutes from now and no later than 30 minutes before the event starts; an empty list removes them all, including the automatic one. Reminders go to guests who have not replied and to Yes and Maybe guests. The text is Evite's own and cannot be changed. Not available when RSVPs are off. By default you confirm each call; you can switch that off for this tool.
POST /api/v1/evite/set_reminders
Input
Input: set_reminders
Parameter
Type
Description
event_id required
string
Event ID from list_events.
send_at required
string[]
Up to 5 ISO 8601 datetimes. Empty list removes all.
Cancel an event before its date, optionally with a note to guests. Evite lets you reinstate it.
asks first write
Runs Cancel Event from My Invitations, with the optional personal message to guests that Evite asks for after cancelling. Evite does not say guests get an automatic notice, so pass message when they should hear it. The host can reinstate the event in Evite any time before its original date. By default you confirm each call; you can switch that off for this tool.
How do I connect Evite to Claude Code, Codex or Cursor?
Connecting Evite takes three steps: request access, sign in to Evite once, then add one MCP server or call the REST API with the same key.
Connect Evite over MCP
1
Create an account
Sign up and add Evite in the console. Your API key is there too.
2
Sign in to Evite once
Open the connect page from the console and sign in to Evite the way you always do. We keep the session, never your password, and you can revoke it anytime.
Paste the snippet for your client. The same server and key serve every app you connect, so you do this once.
4
Ask your agent
Prompt
Message everyone who hasn't RSVPed to the BBQ: we need a head count by Friday. Skip anyone whose invite bounced and tell me who they are.
Ask in plain words. Your agent finds the Evite tools on the server and calls them for you; anything that reaches other people waits for your OK unless you switch that off for a tool.
Call Evite over REST
1
Export your API key
Shell
export COTLET_API_KEY="cotlet_..."
Your scripts use the same API key as your agent. Keep it in an environment variable, never in your code.
2
Call a tool
curl
curl https://cotlet.dev/api/v1/evite/message_guests \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"event_id":"ev_7Q2KX9M4","group":"no_reply","body":"Quick nudge: please RSVP by Friday so we can order food. Thanks!"}'
Every tool is a POST endpoint at /api/v1/evite/{tool}. Send its parameters as JSON, exactly as listed in the endpoints above.
You get plain JSON back, ready for your script. A failed call costs nothing.
Why Cotlet
Why use Cotlet for Evite? Hosted, safe and kept working.
Built for agents
One MCP server for every app you connect.
The same tools as a REST API for scripts and cron jobs.
Works with Claude Code, Codex and Cursor.
Your login stays yours
You sign in to Evite yourself. We keep only the session, encrypted with AES-256.
The model never sees a login.
No stored passwords, no CAPTCHA solving, no MFA bypass.
You stay in control
Pick read only, or read and write.
Anything that reaches other people waits for your OK, unless you switch it off per tool.
Revoke access in one click.
Kept working for you
We test every integration daily.
When Evite changes, the tool pauses until we fix it.
Failed calls cost nothing.
Alternatives
Is there a Evite MCP server on GitHub?
Yes. A community Evite MCP server exists on GitHub, maintained by one person. It talks to Evite's internal web endpoints, you install and fix it yourself, and it stops when Evite changes its site. Cotlet hosts the same kind of server for you, and our team keeps it working.
Cotlet compared with a GitHub MCP server
GitHub MCP server
Cotlet
Setup
Clone the repo, install it, give it your Evite login or a copied cookie, add it to each MCP client
Request access, sign in to Evite once in your browser, add one MCP server or API key
When Evite changes
It breaks until you or the maintainer fix it
Our team tests it daily and fixes it for you; failed calls are free
Your Evite session
A password in an env var or a cookie in a file on your computer
Session only, encrypted in an EU vault; we never keep your password; revoked in one click
When the session expires
Tools fail until you sign in again by hand
If Evite logs you out, your agent gets a link to sign in again
Upkeep
You update, monitor and debug it yourself
Nothing to host or update
Where it runs
Your computer, while it is on
Hosted: Claude Code, Codex, Cursor, n8n and scripts, also on a schedule
Price
Free, paid for with your time
Free 7-day trial with 5,000 credits, then credits per call
Which one fits you
Pick Cotlet if
you are not a developer, or you do not want to maintain a server
you need it to keep working when Evite changes, without checking it yourself
your agent or a script should run it on a schedule, also while your computer is off
Pick an open-source server if
you are comfortable installing, updating and fixing it yourself
you want the session to stay on your own computer
you only need it now and then, from one MCP client
For AI agents
Cotlet for Evite in plain text The facts on this page in one block: status, endpoints, access, pricing, contact.
Endpoint health
verified 2h ago
list_eventspassing
get_eventpassing
list_guestspassing
export_guest_listpassing
create_eventpassing
+ 8 more endpoints
13/13 passing latest checkself-healing
evite.txt
Evite has no public API and no official MCP server (checked 11 Oct 2026). Events, guest lists, RSVPs and guest messages can only be handled in the Evite website and apps, and its help center names no developer docs or webhooks.
Cotlet provides a hosted MCP server and REST API for Evite: 13 tools (4 read, 9 write).
Access Request access at https://cotlet.dev/app/signup?app=evite; we email the API key.
MCP server https://cotlet.dev/mcp/v1
REST base https://cotlet.dev/api/v1/evite
Auth Authorization: Bearer <COTLET_API_KEY>. Listing endpoints and schemas needs no key; calling an endpoint needs one.
Tools list_events, get_event, list_guests, export_guest_list, create_event, update_event, duplicate_event, add_guests, send_invitation, update_guest_rsvp, message_guests, set_reminders, cancel_event
Confirm update_event, add_guests, send_invitation, message_guests, set_reminders, cancel_event (by default the user approves each call; the user can switch this off per tool, e.g. for scheduled automations)
Markdown https://cotlet.dev/integrations/evite-api-mcp-server.md
How access works:
1. The user requests access at https://cotlet.dev/app/signup?app=evite (Evite is pre-selected). Each request is reviewed and the API key is sent by email.
2. The user signs in to Evite once in a browser. An agent cannot do this step.
3. The API key goes into the MCP client or the REST call as a bearer token.
Fits: people who want a hosted Evite server that someone else maintains, including non-developers. Developers who prefer to run and fix code on their own computer can use an open-source Evite MCP server instead.
Policy: Cotlet never stores passwords, never solves CAPTCHAs, never bypasses MFA.
Company: legal details in the Terms of service at https://cotlet.dev/terms. Contact contact@cotlet.dev.
Session: the user signs in to Evite in a browser; Cotlet keeps only the session, AES-256 encrypted, revocable in the dashboard at any time.
Terms: the user stays responsible for following Evite's terms; Cotlet is not affiliated with Evite.
Can Evite automations run on a schedule in n8n, Make or Zapier?
Yes. Cotlet does not replace your automation platform: it gives it a Evite connection it does not have, with the same API key as your agent. Write actions ask for your OK by default; switch that off in your dashboard for the tools you choose, for example to chase guests who have not rsvped, and the schedule runs on its own. Cotlet runs in the cloud, so it keeps going while your computer is off.
Where to run Evite automations through Cotlet, and how to schedule them
Where
How to connect
How to schedule
Your AI agent
Add https://cotlet.dev/mcp/v1 with your API key.
A scheduled agent run, for example a Claude Code routine.
n8n
MCP Client node with https://cotlet.dev/mcp/v1, or an HTTP Request node to https://cotlet.dev/api/v1/evite/{tool}.
Schedule Trigger node.
Make
HTTP module: POST https://cotlet.dev/api/v1/evite/{tool} with an Authorization: Bearer header and a JSON body.
Scenario schedule.
Zapier
Webhooks by Zapier: POST https://cotlet.dev/api/v1/evite/{tool} with the same header and body.
Schedule by Zapier trigger.
Your own script
POST https://cotlet.dev/api/v1/evite/{tool} with your API key.
cron or GitHub Actions.
Pricing & limits
How much does the Evite API cost?
Free 7-day trial with 5,000 credits, no card needed. After that, the Evite API comes with the Cotlet plan, from $29 a month for 3,000 credits, with no limit on apps. Each month's credits stay valid for 3 months, so unused credits add up.
Cotlet plan sizes: price, monthly credits and price per credit
Size
Price
Credits / month
Per credit
Solo
$29/mo
3,000
about $0.0097
Pro
$99/mo
12,000
about $0.0083
Agency
$299/mo
40,000
$0.0075
Each successful call uses credits for the work it takes; failed calls and timeouts cost nothing. A hard spend cap is on by default. Authenticate with the Authorization: Bearer header.
About Cotlet
How Cotlet holds your access
Cotlet hosts MCP servers and REST APIs for apps with no usable API. Your agent works in your own Evite account.
Company details
The legal name, address and registration numbers of the company behind Cotlet are in the Terms of service. Terms
Your session
You sign in to Evite yourself, in your browser. We keep only the session, never your password: encrypted with AES-256 in an EU vault, isolated to your account and used only when your agent calls a Evite tool you allowed. When it expires, your agent gives you a link to sign in again. Security
Revoking access
Disconnect Evite in your dashboard: the session is deleted and access ends at once. Actions that reach other people wait for your OK unless you switch that off per tool.
What we never do
Store passwords, solve CAPTCHAs or bypass MFA.
Evite's terms
You use your own Evite account and stay responsible for following Evite's terms. Cotlet is independent and not affiliated with Evite. Terms
Request access and pick Evite. Cotlet reviews each request and emails you your API key.
Do I need to be technical?
No. You sign in to Evite once in your browser and paste one command into your agent, or one URL into n8n. Your agent can walk you through it. There is no server to install, update or fix.
Is a hosted server safe? My Evite session would leave my computer.
Cotlet keeps your Evite session encrypted with AES-256 in an EU vault, isolated to your account and used only for the tools you allow: read only, or read and write. The AI model never sees it, and you revoke it in one click. A local server keeps the same session in a file on your computer, readable by any program you run, and needs a fresh sign-in whenever it expires.
How many guests can an Evite event have?
A free invitation supports up to 750 guests and Evite Pro up to 2,500, per Evite's Guest List Limit help page (checked 11 Oct 2026). You can also set an RSVP limit in Manage Event; responses close when it is reached.
Can the agent pay for a Premium invitation?
No. Premium designs are charged by guest list size when you send in Evite, and Cotlet does not enter payment details. The agent drafts and sends free invitations and leaves the Premium purchase to you.
Can my agent post or send messages in Evite without asking me?
No. Every call to update_event, add_guests, send_invitation, message_guests, set_reminders or cancel_event waits for your OK by default. For scheduled automations you can switch confirmation off per tool in your dashboard, for example only for approvals. create_event, duplicate_event, update_guest_rsvp runs without asking, because it sends nothing to anyone and one call undoes it.
Can I use the Evite API in n8n?
Yes. Add https://cotlet.dev/mcp/v1 with your API key in n8n's MCP Client node, or call https://cotlet.dev/api/v1/evite/{tool} from the HTTP Request node.