MCP App Store
Business & Operations
Sweescape icon

Sweescape

by Sweescape

Overview

Sweescape is an all-in-one event management suite for organizers — ticketing, badges, check-in, analytics, and audience campaigns. This connector lets you run your own Sweescape workspace directly from ChatGPT. Ask ChatGPT to look up your events, ticket types and sales, attendance and analytics, and to list your audiences and automations. You can also draft newticketing pages, automations, and email or SMS campaigns — all inside your own workspace. Everything stays a draft: the connector can prepare and edit content, but publishing a page, activating an automation, or sending a campaign always remains a manual action you take inside Sweescape. It is a first-party connector that accesses only your own Sweescape data.

Tools

create_automation

ChatGPT
Create the shell of an automation in draft status (name and scheduled timing only; type and content are set with update_automation). Cannot activate an automation; activation is a human action in Sweescape.

create_campaign

ChatGPT
Create a campaign in draft status targeting an audience from list_audiences. Never sends; sending is a human action in Sweescape.

create_ticketing

ChatGPT
Create the ticketing page of an event as an unpublished draft. type "public" uses description and tags; type "white_label" uses page_content (Puck JSON validated against get_ticketing_components). Never publishes; the page stays unpublished until a human publishes it in Sweescape.

get_analytics

ChatGPT
Get aggregated SweeAnalytics for an event. Available metrics: "sales" (conversion funnel), "attendance" (visitor stats and breakdown), "entry-controls" (check-in summary).

get_audience_variables

ChatGPT
List the columns of an audience that can be used as personalization variables in an email/SMS campaign. Each column can be referenced in the content as a merge tag, e.g. {{ firstName }}. One of these columns is also what set_campaign_content needs as audience_recipient_column (the column holding the recipient email for email, or phone for SMS).

get_event

ChatGPT
Get the full details of one event of the authenticated organization: name, type, dates, venue, status and participant count.

get_ticketing_components

ChatGPT
Get the catalog of Puck builder components used to compose a white_label ticketing page: for each component its name, category, description, props with allowed values, and an example. Optional category filter (layout, typography, media, advanced).

get_tickets

ChatGPT
Get the ticket types of an event: name, price, quota, sold count and remaining stock.

list_audiences

ChatGPT
List the audiences/segments of the organization (read-only, used to target campaigns): id, name, type and size.

list_automations

ChatGPT
List the automations of an event: id, name, status and scheduled timing.

list_events

ChatGPT
List the events of the authenticated Sweescape organization. Optional filters: status (upcoming/past computed from dates; draft/published are not filtered server-side), search by name, date_from/date_to on the start date, and pagination.

list_senders

ChatGPT
List the verified sending domains of the organization. The "from" email of an email campaign (set_campaign_content) must use one of these domains, otherwise sending will be refused. Returns an empty list if no domain is verified yet.

set_campaign_content

ChatGPT
Fill the content of a draft campaign created with create_campaign. For email: from_email (must use a verified domain from list_senders), from_name, subject, and html (the full email body; use {{ VARIABLE }} merge tags from get_audience_variables for personalization). For sms: message. audience_recipient_column must be a column from get_audience_variables that holds the recipient address. The email design shown in the Sweescape builder is generated from the html. Never sends; sending stays a human action in Sweescape.

update_automation

ChatGPT
Set the type and content of an automation. Provide content as { recipient_column, recipient_filter: { base_filter, advanced_filters }, content: { type: "email"|"email-feedback"|"sms"|"sms-feedback", ... } }. Stays in draft; can never activate or deactivate.

update_ticketing

ChatGPT
Update the unpublished ticketing page of an event. Replaces the current draft content for the given type (the builder has no field-level patch). Always stays unpublished; never publishes.

Capabilities

Writes

App Stats

15

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily