Overview
Funlet coordinates group events for an organizer: creating events, collecting RSVPs over RCS and SMS text, sending reminders, and managing saved crews and contacts. The Funlet MCP server exposes this to any MCP-compatible client, including Anthropic Claude and OpenAI ChatGPT.
Connect
Server URL: https://mcp.funlet.ai/mcp. Transport: Streamable HTTP. Add this URL as a custom connector or MCP server in a compatible client.
Authentication
Funlet’s MCP server uses OAuth 2.1 with PKCE. When you connect Funlet from Claude, ChatGPT, or another MCP client, you approve access using your Funlet organizer account, identified by phone number. Funlet does not issue or accept API keys for MCP access.
What you can do
Funlet registers 46 tools an MCP client can call on the organizer’s behalf, grouped below by what they act on.
Events
funlet_create_event_form: Opens the event builder, pre-filled from the request, for the organizer to review and send.funlet_create_event: Creates an event and sends the invite directly, for hosts that cannot show the builder.funlet_edit_event_form: Opens the visual editor to change an event's time, fields, or recurrence.funlet_edit_event: Applies changes to an event and sends one consolidated update to attendees.funlet_edit_event_chat: Changes a single event field in the conversation, without opening an interface.funlet_cancel_event: Cancels an event. Attendees stop receiving automated nudges.funlet_get_event: Returns one event's full details, including the RSVP roster.funlet_list_events: Lists the organizer's events.funlet_open_event: Opens one event's detail surface for review and edits.funlet_add_people_to_event_form: Opens a picker to add contacts to an existing event.funlet_add_people_to_event: Adds specific contacts to an event directly.funlet_nudge_attendees: Sends a reminder text to attendees who have not responded.funlet_stop_auto_reminders: Turns off the automated reminder cadence for an event.funlet_send_message: Sends a text message to an event's crew or to one attendee.funlet_check_freebusy: Checks the organizer's connected calendars for scheduling conflicts.
Crews
funlet_add_crew_form: Opens the new-crew form to name a crew and pick members.funlet_create_crew: Creates a crew directly.funlet_update_crew: Renames a saved crew.funlet_delete_crew: Deletes a saved crew.funlet_get_crew: Returns one crew's name and members.funlet_list_crews: Lists the organizer's crews.funlet_open_crew: Opens one crew's detail surface.funlet_open_crews: Opens the crews list, or deep-links to one named crew.funlet_set_crew_members: Adds or removes members in a crew.funlet_get_crew_link: Returns a crew's share link, and a QR code, for others to join.funlet_revoke_crew_link: Revokes a crew's share link and issues a new one.
Contacts
funlet_add_contact_form: Opens the add-contact form to save a new contact's name and phone.funlet_create_contact: Creates a contact directly.funlet_update_contact: Edits one field of a saved contact's name, phone, or email.funlet_delete_contact: Deletes a saved contact.funlet_get_contact: Returns one contact's saved fields.funlet_list_contacts: Lists the organizer's contacts.funlet_open_contact: Opens one contact's detail surface.funlet_open_contacts: Opens the contacts list, or looks up a contact by phone number.funlet_set_contact_crews: Adds or removes a saved contact across crews.
Calendar and contacts sources
funlet_connect_service: Connects the organizer's Google or Microsoft calendar (for free/busy checks) or contacts (to import the address book).funlet_disconnect_service: Disconnects a connected calendar or contacts source.
Account and profile
funlet_open_dashboard: Opens the organizer's dashboard: upcoming events, recent activity, crews, contacts, and profile.funlet_get_profile: Reads the organizer's profile fields.funlet_open_profile: Opens the profile surface to edit fields or manage connections.funlet_update_profile: Updates the organizer's name, timezone, or notification setting.funlet_manage_billing: Opens Stripe billing for the organizer to manage, cancel, or start a subscription.funlet_list_notifications: Lists the organizer's recent activity.funlet_mark_notification_read: Marks one activity item as read.funlet_help: Returns Funlet help content and topics.funlet_request_account_deletion: Starts deletion of the organizer's Funlet account.
Use cases
Typical requests an organizer makes through an MCP client. Funlet reaches the people invited over RCS and SMS text, so they do not need a Funlet account or the client the organizer is using.
- Set up pickleball July 16th, 2pm at Piper Park with Pickleball People
- Ask my Parents Supper Club which Friday works, the 10th, 17th, or 24th
- Text my Mt. Tam Hiking Group to see who's interested in a trip next month
Availability
Funlet is available in the US and Canada.
Privacy
Funlet tool responses can return personal data an organizer has saved or shared with Funlet, such as contact names and phone numbers, event details, and RSVP status. See the privacy policy for the full list of data categories, how they are used, and how to request access, correction, or deletion.
Support
Questions about the Funlet MCP server or how to connect it: see funlet.ai/support or email support@funlet.ai.