evite-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EVITE_EMAIL | No | Evite account email for tier-1 authentication (used together with EVITE_PASSWORD). | |
| EVITE_PASSWORD | No | Evite account password for tier-1 authentication (used together with EVITE_EMAIL). | |
| EVITE_SESSION_COOKIE | No | Raw cookie header copied from a signed-in evite.com browser session (tier-2 authentication). | |
| EVITE_DISABLE_FETCHPROXY | No | Set to '1' to disable the fetchproxy bootstrap fallback authentication. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| evite_healthcheckA | Report evite-mcp status and the resolved auth mode. |
| evite_list_eventsA | List your Evite events (GET /services/events/v1/). Returns events plus a totals breakdown. filterBy=others returns events where you are a guest. |
| evite_get_eventA | Get a single Evite event detail (GET /services/event/v1/{id}): event, settings, location, and more. |
| evite_list_templatesA | List invitation templates from a gallery category — use this to find the |
| evite_list_guestsA | List the guests for an Evite event (GET /services/event/v1/{id}/guests/): name, RSVP response, head counts, delivery status, and more. |
| evite_rsvp_summaryA | Get the RSVP summary for an Evite event (yes/no/maybe/noReply plus adult/kid head counts). Derived from the event guests endpoint. |
| evite_list_messagesA | List the messages on an Evite event's Messages tab (GET /services/event/v1/{id}/posts/). |
| evite_rsvpA | RSVP for a guest on an Evite event. Confirm-gated: without confirm:true this returns a dry-run preview and sends nothing. |
| evite_send_messageA | Send a private message to one Evite event guest. This really notifies the guest. Sent as the event host (Evite delivers per-guest chat over Firebase, not REST), so only a host can use it. Confirm-gated: without confirm:true this returns a dry-run preview and sends nothing. |
| evite_broadcastA | Broadcast a message to whole RSVP segments of an Evite event at once (e.g. everyone who replied yes/maybe). This really emails every guest in those segments. Confirm-gated: without confirm:true this returns a dry-run preview and sends nothing. |
| evite_upload_photoA | Upload a local image to an Evite event's shared photo gallery. This really adds the photo to the event album. Needs your guest_id on the event (from evite_list_guests). Confirm-gated: without confirm:true this returns a dry-run preview and uploads nothing. |
| evite_create_eventA | Create an Evite event (as a draft). Requires title, start_datetime, and template_name. Confirm-gated: without confirm:true this returns a dry-run preview and sends nothing. NOTE: the create API returns a 500 even when it succeeds (the draft is created), so this call may throw though the event exists — re-list drafts rather than retrying. |
| evite_update_eventA | Edit an existing Evite event (only the fields you pass change). Confirm-gated: without confirm:true this returns a dry-run preview and sends nothing. |
| evite_add_guestA | Add guests to an event's draft (un-sent) guest list. Nothing is emailed until you evite_send. Confirm-gated: without confirm:true this returns a dry-run preview. NB: guests only persist on a finalized (sent/sending) event, not a bare new draft. |
| evite_update_guestA | Edit a draft (un-sent) guest's name/email/phone on an Evite event. Confirm-gated: without confirm:true this returns a dry-run preview and changes nothing. |
| evite_remove_guestA | Remove a draft (un-sent) guest from an Evite event. Confirm-gated: without confirm:true this returns a dry-run preview and removes nothing. |
| evite_sendA | Send the invitation to the ready-to-send (draft) guests of an event ("Send now"). THIS EMAILS GUESTS. Confirm-gated: without confirm:true this returns a dry-run preview and sends nothing. |
| evite_cancel_eventA | Cancel an Evite event (also used to delete a draft). DESTRUCTIVE — may send a cancellation notice to guests; reversible with evite_reinstate_event. Confirm-gated: without confirm:true this returns a dry-run preview and cancels nothing. |
| evite_reinstate_eventA | Reinstate a previously-cancelled Evite event (the inverse of evite_cancel_event). Confirm-gated: without confirm:true this returns a dry-run preview and changes nothing. |
| evite_duplicate_eventA | Duplicate an Evite event into a fresh draft (the "Duplicate event" action). Returns the new draft event id. Confirm-gated: without confirm:true this returns a dry-run preview and creates nothing. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrischall/evite-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server