Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,544Letters: 14Defects: 1,324counted 1 min ago
teppi

MCP serverio.github.socialloopai/socialloop-mcp

SocialLoop: AI-native event platform — sell tickets, manage guests, run affiliates & promo codes.
UNRATEDActivestreamable-httpsocialloop.ai

Overview

Score?
UNRATED 0.644
of what a free look can see, on 32 looks
Looks
35
last 18 hr ago
Tools
183
changed 18 hr ago

More info

URL
socialloop.ai/mcp
streamable-http
Says it is
socialloop 1.0.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.644 · highest on record 0.8561

Toolsfrom sha256:a08efa3f65…596344 · +0 −0 18 hr ago

The tools this server lists, read out of the definition it returned
ToolSchema
accept_deal
Confirm a recorded deal's pending terms as a party (or community admin). Activates on unanimity — an ACTIVE deal auto-stamps its ticket split when the event attaches (deal = pre-ap
input · no output
activate_email_sequence
With the organizer’s explicit approval: activate a reviewed flowId/expectedRevision/reviewHash; resume a paused flow; startAudience with expectedVersion and expectedCount; or migra
input · no output
add_affiliate
Invite an affiliate/promoter to a live event by email with their discount and optional commission. Sends an invite email; they get a tracked code on accept. Counts against the affi
input · no output
add_affiliate_code
Extend an affiliate to another ticket tier — adds the tier to their promo code with its own discount and optional commission. Requires event_id + affiliate_id + ticket_class_id + d
input · no output
add_codes_to_profile
Attach or auto-generate promo codes under a discount profile — each code inherits the profile's discount and becomes immediately redeemable. Give explicit codes and/or auto_generat
input · no output
add_event_host
Invite a co-host to a live event by email. role 'producer' = full permissions; role 'co_host' = display + invite-from-own-list. They get an email and join on accept. Requires event
input · no output
add_guest
Add a guest to a live event's guest list — name, optional email, phone, category (e.g. vip/press), plus-ones, note, tags, and an optional ticket tier. Counts against the weekly inv
input · no output
add_inventory_item
Add a physical asset / gear item to a live event's inventory — name, category, status (wish_list … in_use), priority, quantity + quantity needed, unit cost ($), location, project/p
input · no output
add_meal
Add a meal to a live event's culinary plan — kind (breakfast/lunch/dinner/snack/special), serve time (required), title, status (planning … served), expected diners, stations, shopp
input · no output
add_place
Add a place / location to a live event — a build site, zone, or venue area (name, structure, sector, lifecycle + build status, parent place, budgets, start date). Requires event_id
input · no output
add_profile_member
Add a community member to a partner profile — its split terms apply to them immediately (community-set, no confirmation step). Refuses over existing terms unless replace_existing:
input · no output
add_programming_item
Add a programming item (curated experience — workshop, performance, DJ set, ritual) to a live event — title, status (ideation … ready), types, duration, start time, linked talent/p
input · no output
add_project
Create a production project on a live event — the container for tasks, roles, vendors, and budget. Name, description, category, priority, status, deliverable, dates. Requires event
input · no output
add_role
Add a production role to a live event — an accountable role (Stage Manager, Catering Lead) that tasks/vendors/receipts reference. Name, description, category, notes. Requires event
input · no output
add_schedule_item
Add a run-of-show cue / schedule item to a live event — a time-blocked moment (lighting/sound/performance/transition/safety/…) with start (and optional end), lane, cue number, proj
input · no output
add_space
Add a bookable venue Space (room/floor) to a community you run — name, optional location_name (the Location grouping Spaces: campus building, city site, festival zone; skip for a s
input · no output
add_sponsor
Add a sponsor to your sponsor book — company, tier (platinum/gold/silver/bronze), total committed ($), deliverables, optional contact. Spans all your events. Requires a connected a
input · no output
add_talent
Add talent (performer, artist, DJ, speaker) to a live event's roster — name, bio, booking status, categories, act title, duration, contact, rider. Requires event_id + name; you mus
input · no output
add_task
Add a production task to a live event — title, priority, and phase (pre_production/build/event/strike/post). Requires event_id + title; you must be a host.
input · no output
add_ticket_tier
Add a ticket tier to a live event you manage — free RSVP (price 0) or paid, with capacity, optional approval, or a secret unlock code. Paid tiers need Stripe connected. Requires ev
input · no output
add_vendor
Add a vendor (supplier) to a live event's production graph — name, service, pipeline status, contact info, itemized list, notes, tags, linked projects. Requires event_id + name; yo
input · no output
adopt_codes_to_profile
Reassign existing standalone promo codes into a discount profile — each adopted code takes the profile's discount but keeps its prior usage count. Codes already in a profile or lin
input · no output
approve_community_event
Approve a pending event submission in a community you run — listing, pre-consented deal terms, and any venue Space booking confirm in ONE atomic action. REFUSES payout-routing subm
input · no output
approve_guest_request
Approve someone on the event WAITLIST / approval queue — issues them a capacity-limited comp ticket and notifies them. Get request_id + user_id + ticket_class_id from list_guest_re
input · no output
approve_join_request
Approve a pending request to join a community you run (adds them as a member). Requires community_id + user_id; you must be its creator or admin.
input · no output
archive_partner_profile
Archive a partner profile — ends every member's terms prospectively. Terminal. Requires community_id + profile_id.
input · no output
archive_ticket_tier
Archive a ticket tier (take it off sale) on a live event you manage. Reversible. Requires event_id + tier_id; you must be a host.
input · no output
assign_event_to_space
As a community you run, ASSIGN an approved event to a venue Space + slot (space_id + ISO start_time/end_time) — confirms the booking on the same conflict lock so it can never doubl
input · no output
assign_member
Assign a person to a production item — teams→members/leads, milestones→owner/watchers, schedule_items→lead/assigned, cues→caller/owner, tasks→designated, places→build_lead, vendors
input · no output
assign_role
Assign a role (by role_id) to a production item — entity tasks/receipts/vendors/inventory/schedule_items (single) or projects (multiple). Stored as a name snapshot. op set/add/remo
input · no output
bulk_create_promo_codes
Create up to 500 promo codes on a live event in one call (duplicates and invalid rows skipped with reasons). Counts against the event's promo-code plan cap. Requires event_id; you
input · no output
bulk_invite_affiliates
Invite up to 200 affiliates to a live event at once by email with a shared discount/commission. Sends each an invite email. Counts against the affiliate plan cap. Requires event_id
input · no output
cancel_event
Cancel a live event you manage — marks it cancelled, removes it from public discovery, cleans up invites/affiliates/broadcasts. Irreversible and outward-facing. Requires event_id;
input · no output
cancel_invitation_job
Cancel a running or scheduled invitation send (stops future batches; already-scheduled emails still deliver). Requires event_id + job_id; you must be a host.
input · no output
cancel_team_invite
Cancel a pending team/staff invite (before it's accepted). To remove an accepted member, use demote_staff_to_guest. Requires event_id + invite_id; you must be a host.
input · no output
check_in_guest
Check a guest in (or back out) at a live event you manage — toggles their ticket between active and checked-in. Pass checked_in false to undo. Requires event_id + guest_id; you mus
input · no output
check_in_plus_one
Check in one of a guest's allowed plus-ones at a live event you manage (fails if they're at their plus-one limit). Requires event_id + parent_guest_id + plus_one_name; you must be
input · no output
check_space_availability
Check whether a venue Space is free for a specific slot: available (no confirmed overlap), every overlapping booking labeled hard (taken) or soft (pending request — first approval
input · no output
configure_email_reply_domain
Owner-confirmed branded reply setup. setup/verify require domainId, connected replyDomainId, expectedRevision and stable requestId. The reply domain must be one dedicated child of
input · no output
configure_email_tracking
Owner-confirmed measurement setup. All actions need domainId, expectedRevision and stable requestId. setup additionally needs trackingSubdomain (one DNS label, usually links); it c
input · no output
configure_email_website
Create, verify DNS ownership, or disable a website connection after confirmation. create requires origin/name; verify and disable require siteId/revision. This never creates visito
input · no output
confirm_contact_import
After showing the organizer the import analysis and receiving confirmation, confirm with jobId and its exact reviewHash, or cancel with jobId. Only the list owner may act. Existing
input · no output
connect_stripe
Get a Stripe Connect onboarding link the host opens to connect their account and enable payouts for ticket sales. Creates their Stripe account and returns the onboarding URL. Check
input · no output
create_affiliate_profile
Create a reusable 'open' affiliate profile — a shareable link promoters self-join (no named email; use add_affiliate for a specific person). Set per-tier discount, optional code pr
input · no output
create_community
Create a community you own — name, description, category, privacy (open/private), tags, icon/cover. Counts against your community plan cap. Requires a connected account.
input · no output
create_custom_link
Create a trackable share link (socialloop.ai/go/…) for a live event — tag it with a source (instagram, newsletter) and optional campaign; clicks are counted. Opens the public or im
input · no output
create_event_draft
Create an event draft on the user's behalf and return a claim link they open to publish it. Use when a user wants to create or publish an event — works even if they have no SocialL
input · no output
create_event_series
Turn an existing event into a recurring series — pattern (daily/weekly/biweekly/monthly) + end (end_after total occurrences, or end_date). The source becomes occurrence 1; the rest
input · no output
create_form
Create a registration/intake form on a live event — name + questions (text/textarea/select/multiSelect/email/phone/url/number, with options/required/placeholder). Starts as draft;
input · no output
create_partner_profile
Create a partner profile — a named terms-group ('Resident DJs · keep 75%'). Members added or invited into it get its split terms automatically. Needs the community's Stripe connect
input · no output
create_production_item
Create a production item in ANY area of a live event — entity is one of: milestones, timeline, schedule_items, tasks, projects, vendors, talent, roles, inventory, programming, meal
input · no output
create_promo_code
Create a discount/promo code (percent or fixed) on a live event or an unclaimed draft. Provide either event_id, or draft_id + edit_token.
input · no output
create_promo_profile
Create a discount (coupon) profile on a live event — a reusable per-tier discount config (tiers: ticket_class_id → percent/fixed) that promo codes attach to, with optional max uses
input · no output
decline_deal
Decline a deal's pending terms (optional reason). First-proposal declines close the thread; renegotiation declines keep the deal active on current terms. Requires deal_id.
input · no output
delete_production_item
Permanently delete a production item (any entity: milestones, timeline, schedule_items, tasks, projects, vendors, talent, roles, inventory, programming, meals, places, modes, trans
input · no output
delete_promo_profile
Delete a discount profile and resolve its codes — 'detach' (default) keeps each code standalone; 'delete_codes' deletes unused codes but disables any with redemptions. Requires eve
input · no output
delete_ticket_tier
Permanently delete a ticket tier — only if no tickets were sold (otherwise archive it). Irreversible. Requires event_id + tier_id; you must be a host.
input · no output
demote_staff_to_guest
Remove a staff member's role on a live event and demote them back to a guest (they keep their spot). Requires event_id + user_id; you must be a host.
input · no output
deny_guest_request
Deny someone on the event WAITLIST / approval queue — releases their held slot back to the tier, frees them to re-register, and emails them. Get request_id from list_guest_requests
input · no output
discover_events
Find public upcoming events on SocialLoop — answer "what's on in San Francisco this weekend" or "any free tech meetups next month". Each result carries the event name, start/end ti
input · no output
draft_email_response
Save or review one response to a verified non-automatic incoming email received within 30 days. Supply threadId, messageId, expectedRevision; saveResponse also requires text and a
input · no output
draft_email_survey
Save a survey with stable surveyId, expectedRevision and draft {name,title,description,communityId,questions:[{id,label,type:text/select/multiSelect/number,required,options?}]}. Up
input · no output
draft_email_with_ai
Suggest edits to a saved web campaign using its authorized content and aggregate context. Supply campaignId, expectedRevision, instruction and editTarget (all, subject, plan or blo
input · no output
duplicate_event
Duplicate an event's setup into a new draft — copies name (+ '(Copy)'), description, category, image, location, visibility, ticket tiers/pricing, and extras (promo codes, discount
input · no output
edit_email_campaign
Save a draft or prepare its audience in the same web Email Campaigns workspace. libraryEditorialSchedule (libraryId, expectedRevision, expectedScheduleRevision, stable requestId, e
input · no output
edit_email_review
Request team review of a prepared target: kind campaign plus campaignId/expectedRevision, journey plus flowId/expectedRevision, or experiment plus definition. Add a comment with re
input · no output
edit_email_sequence
Save a visual sequence draft (stable flowId, expectedRevision, definition), prepareAudience (flowId, expectedRevision), pause or cancel a sequence (flowId, expectedRevision). Publi
input · no output
edit_guest
Edit a guest-list entry on a live event you manage — name, email, phone, category, plus-ones, note, tags. Only guest-list entries, never purchased tickets. Requires event_id + gues
input · no output
end_deal
End an ACTIVE deal prospectively — sold tickets keep their stamped terms, attached events are untouched, only NEW attachments stop. Terminal for the thread. Requires deal_id.
input · no output
export_community_signup_responses_csv
Export a community's signup answers as a CSV — one row per member, one column per question, plus Submitted At/Name/Email — and return a download link. Requires community_id; creato
input · no output
export_form_responses_csv
Export a form's submitted responses as a downloadable CSV — one row per submission, one column per question, plus Submitted At — and return a download link. Requires event_id + for
input · no output
export_guest_list_csv
Export a live event's guest list as a downloadable CSV (name, email, phone, category, ticket class, plus-ones, checked-in, note) and return a download link. Optional category filte
input · no output
find_open_slots
Find open bookable gaps across a community's venue Spaces for a duration (minutes) within a date range (max 31 days) — clears confirmed bookings AND each Space's listed hours. Opti
input · no output
generate_event_cover
Generate a brand-new cover image (a finished event flyer) for an event from a TEXT prompt — describe the vibe, palette, imagery, and energy. We render it server-side (no image uplo
input · no output
get_account_status
Get your account status — plan + subscription, Stripe connected + payouts/charges enabled (can you get paid out), weekly-invite add-on, and your plan caps (staff, promo codes, affi
input · no output
get_community_signup_form
Read a community's signup form — name, live or not, questions (with ids), and how many members answered. Requires community_id; you must be its creator or admin. Read-only.
input · no output
get_event_revenue
Get a live event's revenue — net actually paid (cents), tickets sold, per-tier breakdown, an unattributed bucket, and each affiliate's reported revenue/commission (the same 'Earned
input · no output
get_guest_details
Get the full record for one guest on a live event — identity, tier, plus-ones, check-in status + time, staff role, tags, note, activity log, and plus-ones. Requires event_id + gues
input · no output
get_invitation_status
Check the status of an invitation send — state, recipient count, invites/emails sent, failures, % complete. Requires event_id + job_id; you must be a host. Read-only.
input · no output
get_share_links
Get the shareable links for a live event — public URL, immersive-page URL, vanity short link, and every trackable custom link with its source and click count. Requires event_id; yo
input · no output
grant_member_setup
Set a member's producer setup in a community you run: submit permission, optionally with split terms (they keep 70% / community 30%). Activates immediately — community-set, the mem
input · no output
import_contacts_to_list
Import contacts into one of your distribution lists (your network) — give a list_name (created if new) plus a contacts array ({name,email,phone}) and/or raw csv text (header row au
input · no output
import_guest_list
Bulk-add up to 200 guests to a live event's guest list in one call (parse the CSV / contact list into rows; each needs at least a first name). Counts the whole batch against the we
input · no output
inspect_contact_import
Analyze an existing owner-uploaded NDJSON file or get a reviewed import status. analyze requires listId, storagePath under contact-imports/yourUid, totalContacts and a stable reque
input · no output
inspect_email_experiment
List, review (definition), or report (experimentId) on email experiments shared with the web studio. Review returns the exact audience, immutable content and approval hash. Disting
input · no output
inspect_email_replies
Inspect campaign reply receiving readiness, list bounded conversations, or read a conversation by threadId. Download a listed attachment with action attachment, threadId, messageId
input · no output
inspect_email_reply_domain
Owner-only reply setup inspection. read requires domainId for the sending domain and optionally replyDomainId for an already connected child subdomain. Reports actual provider rece
input · no output
inspect_email_sequence
Inspect the same visual sequences as the web studio: list; get/enrollments/history (flowId and optional cursor; enrollments also accepts exact email and status filters); audienceSt
input · no output
inspect_email_surveys
Read surveys in the connected email workspace: surveyList(cursor), surveyGet(surveyId; also returns answerTotals per question, complete false while older responses are still being
input · no output
inspect_email_team
Inspect explicitly granted email workspaces, settings, members, eligible reviewers (cursor), reviews (view all/assigned_to_me; cursor), reviewDetail (reviewId), and reviewAssignmen
input · no output
inspect_email_tracking
Read actual provider click/open measurement settings for an owned sending domain. Supply domainId. Returns observed settings, revision, checkedAtMs and pendingUntilMs. This does no
input · no output
inspect_email_website_results
Read one page of current consented website-reported activity for campaignId or personId (u_ account only). Page size 25; use nextCursor. External orders are site attestations, not
input · no output
inspect_email_websites
List website ownership/receipt readiness through the shared workspace API. No server keys or visitor tokens are returned. Workflow guide (MCP resource): socialloop://guides/email-c
input · no output
inspect_email_workspace
details (campaignId) returns retained campaign preview and metadata; deliveries (campaignId, optional exact email/status/cursor) searches the full history; context (eventId/communi
input · no output
inspect_network_profile
Read the canonical scoped Network profile used by the web product: get, purchases, history, membershipHistory, communications, communication, permissions, activity or events. commu
input · no output
invite_team_member
Invite a staff/team member to a live event by email with a role — host (Producer), manager, guest_list, door_person, or promoter (Co-Host). Sends an invite email; they join on acce
input · no output
link_production_items
Interconnect production items on a live event — link an item to others across the graph (task→project, project→teams/places/milestones, vendor→projects, programming→talent/places,
input · no output
list_affiliates
List the affiliates on a live event — name, email, their promo codes (discount + commission), and sales stats (tickets sold, revenue, commission). Requires event_id; you must be a
input · no output
list_bookings
List a community's venue bookings — space (with its Location/floor as booked), slot, status, event, host. Optional space_id / day (UTC YYYY-MM-DD, live bookings only) / status filt
input · no output
list_community_activity
Trace the consequential decisions in a community you run — the approval audit log, newest-first. Each entry names WHO acted, WHEN, to WHICH event, and — for approvals — at WHAT dea
input · no output
list_community_members
List the active members of a community you run — name, role (creator/admin/member), join date. Optional role filter. Requires community_id; you must be its creator or admin. Read-o
input · no output
list_community_signup_responses
Read members' answers to a community's signup form — who, when, and each answer by question, newest first. Requires community_id; creator or admin. Read-only.
input · no output
list_custom_domains
List your custom email-sending domains — domain, verification status, verified-at, DNS record count. Shows whether you can send from your own domain. Requires a connected account.
input · no output
list_deals
List your ticket-split deals with an awaiting_your_confirmation flag, or ALL of a community's deals via community_id (admin-only). Optional event_id/status filters. Read-only.
input · no output
list_distribution_lists
List your saved distribution lists (name + contact count) so you can pick one to invite from with send_invitations. Requires a connected account. Read-only.
input · no output
list_event_staff
List the staff on a live event you manage — each member's role, permissions, name/email, and whether they were promoted from a guest. Requires event_id; you must be a host. Read-on
input · no output
list_events
List the events you host — name, date, status, visibility, location, capacity, and headcount, plus the total count. See how many events you have, or find an event's id before actin
input · no output
list_form_responses
Read the responses submitted to a form — each submission's answers and when it arrived, newest first. Requires event_id + form_id; you must be a host. Read-only.
input · no output
list_forms
List the forms on a live event — name, status, response count, and every question (with ids). Requires event_id; you must be a host. Read-only.
input · no output
list_guest_requests
List the pending WAITLIST / approval requests on a live event you manage — how many are waiting, who asked, which tier, and when (oldest first). This is the event waitlist. Pair wi
input · no output
list_guests
List the guests on a live event you manage — name, email, phone, category, plus-ones, check-in status — with totals and checked-in count. Optional category filter. Requires event_i
input · no output
list_join_requests
List the pending requests to join a community you run — who asked and when. Approve/reject with approve_join_request / reject_join_request. Requires community_id; you must be its c
input · no output
list_my_communities
List the communities you belong to — name, icon, your role, status. owned_only true for just the ones you created. Requires a connected account. Read-only.
input · no output
list_my_network
List the people in your network — everyone who has attended your events, with how many events each attended and when last seen (most frequent first). Optional name/username search.
input · no output
list_partner_profiles
List a community's partner profiles with terms and member counts (admin-only). Requires community_id. Read-only.
input · no output
list_pending_community_events
List events awaiting approval in a community you run — who submitted, when, whether they asked for your community payout, and any requested venue Space slot with its conflicts (har
input · no output
list_production_items
List production items on a live event — entity is any of milestones, timeline, schedule_items, tasks, projects, vendors, talent, roles, inventory, programming, meals, places, modes
input · no output
list_promo_codes
List the promo codes on a live event — code, discount, usage vs cap, schedule, classes, and whether each is an affiliate/profile code. Requires event_id; you must be a host. Read-o
input · no output
list_promo_profiles
List the discount (coupon) profiles on a live event — name, per-tier config, schedule, code count, enabled state. Requires event_id; you must be a host. Read-only.
input · no output
list_shared_events
List events shared with you — where you're added as staff (producer/manager/guest-list/door) or as an affiliate/promoter — with each event's name and your role. Requires a connecte
input · no output
list_spaces
List a community's bookable venue Spaces (rooms/floors) — name, Location (the named place grouping Spaces, when used), floor, capacity, status, weekly hours, per-booking hour cap,
input · no output
list_sponsors
List your sponsors — company, tier, total committed ($), deliverables, contact, plus the grand total (highest first). Optional tier filter. Requires a connected account. Read-only.
input · no output
list_team_invites
List the pending team/staff invites on a live event — email, role, and when invited. Accepted staff appear in list_event_staff. Requires event_id; you must be a host. Read-only.
input · no output
list_ticket_sales
List the paid ticket sales on a live event — buyer name/email, tier, amount paid (cents), discount, promo code, date (newest first). Skips free/guest-list and cancelled tickets. Re
input · no output
list_ticket_tiers
List the ticket tiers on a live event you manage — name, price, capacity, sold, available — with totals. Requires event_id; you must be a host. Read-only.
input · no output
make_announcement
Send an announcement to ALL guests of a live event you manage — one message delivered by email (to guests with an address on file, minus unsubscribes) AND as an in-app push notific
input · no output
manage_email_team
After explicit organizer confirmation, an owner may inviteCreate with stable UUID inviteId/requestId, email, role editor/reviewer/publisher/viewer and expectedRevision 0; inviteRes
input · no output
manage_event_series
Manage a recurring series — action 'extend' (add additional_count more occurrences), 'end' (cancel upcoming; mode 'pause' to suspend, optional from_date), or 'resume' (restart a pa
input · no output
organize_email_replies
Mark a conversation open or done using threadId, expectedRevision, status and a stable requestId. This does not send email or alter consent. Workflow guide (MCP resource): sociallo
input · no output
promote_guest_to_staff
Promote a guest (who has a SocialLoop account) to staff on a live event — role doorPerson, guestList, manager, promoter, host, or custom. Grants real permissions. Requires event_id
input · no output
propose_deal
Record agreed ticket-split terms as a deal proposal (the receipt of an agreement already reached). community_standing: community_id + producer_id + both legs' % terms. event_coprod
input · no output
publish_email_survey
After organizer confirmation, publish or archive a survey using surveyId and expectedRevision. Publishing creates an immutable version and returns its public URL; it sends no email
input · no output
record_email_permission
Record existing imported-contact permission evidence after human confirmation. Payload email, sourcePath (users/yourUid/distribution_lists/listId/contacts/contactId), evidence (how
input · no output
record_expense
Record an expense (receipt) against a live event's budget — item, cost ($), amount paid, status, type, optional linked vendor/project. Editable via update_production_item (entity '
input · no output
record_transaction
Record a bank-side ledger row — actual money moving (income/expense/transfer): name, amount ($), optional fee, category, phase, date, banking references, and links to a receipt/pro
input · no output
refine_event_cover
Refine the event's CURRENT cover with a short instruction ('make it warmer', 'swap the background', 'bigger title') — we re-render from the existing cover, keep the composition, an
input · no output
reject_community_event
Reject an event's request to be listed in a community you run (optional reason). Denies any Space booking request riding it — optionally suggest up to 5 alternative slots, each vet
input · no output
reject_join_request
Reject a pending request to join a community you run. Requires community_id + user_id; you must be its creator or admin.
input · no output
release_booking
Release a venue booking — frees the Space's slot. Community creator/admin/moderator releases any booking; the booking's own host withdraws their slot (listing kept). Terminal; a re
input · no output
remove_affiliate_code
Remove a ticket tier from an affiliate (disables their code if it was the last tier). Requires event_id + affiliate_id + ticket_class_id; you must be a host.
input · no output
remove_codes_from_profile
Remove promo codes from a discount profile — 'detach' (default) keeps each code standalone; 'delete' removes unused codes but disables any with redemptions. Requires event_id + pro
input · no output
remove_community_member
Remove a member from a community you run (tears down their membership and cancels any paid membership subscription they hold there immediately). The creator cannot be removed. Requ
input · no output
remove_guest
Remove a guest-list entry from a live event you manage — deletes the entry and cleans up its counters. Only guest-list entries, never purchased tickets. Requires event_id + guest_i
input · no output
remove_member_setup
End a member's producer setup in one tap (prospective — sold tickets and attached events keep their terms; its event exceptions end with it). Requires deal_id.
input · no output
remove_profile_member
Remove a member from a partner profile — ends their terms prospectively. Requires community_id + profile_id + member_uid.
input · no output
reorder_ticket_tiers
Reorder the active ticket tiers' display order. Pass ALL active tier ids in the desired order. Requires event_id; you must be a host.
input · no output
respond_email_workspace_invitation
After the connected recipient inspects inviteView and explicitly chooses, accept or decline with workspaceId, inviteId, current expectedRevision and a stable UUID requestId. The se
input · no output
revoke_affiliate_access
Remove an affiliate from a live event — disables their promo codes (keeps redemption history) and revokes access. Requires event_id + affiliate_id; you must be a host.
input · no output
send_email_campaign
reviseScheduled (campaignId, expectedRevision, stable requestId) atomically cancels a not-yet-started schedule and creates an unapproved draft; it never sends or preserves approval
input · no output
send_email_response
After showing the exact review to the organizer and receiving confirmation, sendResponse with threadId, messageId, expectedRevision and reviewHash. One approved response per incomi
input · no output
send_invitations
Send invitations to a live event — app, email, or both — to people (recipient_uids), saved lists (distribution_list_ids), and/or manual contacts (external_contacts). Optionally att
input · no output
set_community_signup_form
Replace a community's signup form — questions, live or not, optional name. A live form is required before joining. Pass question ids to keep answers mapped. Requires community_id +
input · no output
set_email_sender_identity
Update the connected account’s own-domain sender identity: payload domainId, expectedRevision, fromLocalPart, companyName and physicalAddress. Does not modify DNS, domain ownership
input · no output
set_event_address
Set or change a live event's address/location. Provide `address` (the text shown on the event page); optionally `venue_name` and `latitude`+`longitude` to also move the map pin. Us
input · no output
set_event_image
Set or replace a live event's cover image. Provide ONE of: image_base64 (the raw image bytes — use this to set an image attached or generated in the chat, passing its FULL bytes) O
input · no output
set_event_split_exception
Adjust the split for ONE event only (setup 80/20, this event 90/10). Re-stamps the attached event immediately; sold tickets keep their terms; the standing setup is untouched; expir
input · no output
set_event_url
Set a custom vanity URL for a live event you manage (e.g. socialloop.ai/go/sundown-sessions). 3–30 lowercase letters, numbers, and hyphens; must be unique. Requires event_id; you m
input · no output
set_form_active
Activate or deactivate a form on a live event (activating makes it the event's live form, deactivating any other). Requires event_id + form_id + active; you must be a host.
input · no output
set_host_visibility
Show or hide a host on a live event's public page without changing their permissions (visible=false hides, true shows). host_id defaults to you. Requires event_id; you must be a ho
input · no output
set_place_build_status
Set a place's build status (not_started → surveyed → staged → built → systemized → designed → complete, or null to clear) — the build axis, separate from lifecycle status. Requires
input · no output
set_role_deal_defaults
Set a community's standing ticket-split offer per member role (e.g. staff events run 70/30; "__member__" = the member's leg). Becomes a real deal only when a member confirms the sh
input · no output
set_space_status
Archive or re-activate a venue Space. Archiving hides it from pickers and fails future booking confirms closed; existing confirmed bookings are honored, but pending requests will s
input · no output
start_email_experiment
Activate a reviewed email experiment using stable experimentId, definition and reviewHash, cancel it by experimentId, or chooseWinner with experimentId, decisionHash from the lates
input · no output
submit_event_to_community
Submit an event you host to a community's calendar, optionally requesting a venue Space slot in the same motion (booking: space_id + ISO times — find one via find_open_slots). Cons
input · no output
unarchive_ticket_tier
Restore an archived ticket tier to active (back on sale). Requires event_id + tier_id; you must be a host.
input · no output
unassign_event_from_space
As a community you run, UNASSIGN an event from its venue Space here — frees the Space's calendar slot (recorded admin_released) and clears the event's venue link; the event keeps i
input · no output
update_affiliate_commission
Change an affiliate's commission rates on a live event (map of promo_code_id → commission). Affects future sales only. Requires event_id + affiliate_id; you must be a host.
input · no output
update_community
Edit a community you own — name, description, category, privacy, tags, icon, cover. Requires community_id; you must be its creator.
input · no output
update_event
Edit a live event you manage: name, description (with links), category, start/end time, cover image, turn public discovery on/off, show or hide the guest list, visibility, and capa
input · no output
update_event_draft
Refine an event draft you previously created (title, time, location, tickets, etc.) using its edit token, against the same claim link. Use to iterate with the user before they publ
input · no output
update_form
Edit a form on a live event — rename and/or replace its questions. Pass questions with their ids (from list_forms) to keep responses mapped. Requires event_id + form_id; you must b
input · no output
update_inventory_details
Set an inventory item's typed details — kind vehicle/housing/bike/structure/power + that variant's fields (vehicle: plate/makeModel/vin/fuelType; housing: sleepCapacity/powerNeeds;
input · no output
update_invoice_line_items
Set an invoice's line items — array of {description, amount} (dollars). Recomputes the invoice total. Replaces the whole list. Requires event_id + item_id; host.
input · no output
update_meal_menu
Set a meal's menu — array of {name, servings?, description?, dietary_tags?, tags? (allergens)}. Replaces the whole list. Requires event_id + item_id (the meal); host.
input · no output
update_member_setup
Edit a member setup's split terms (terms: null = permission-only). Prospective — future attaches use the new terms, attached events keep theirs. Requires deal_id.
input · no output
update_open_link_config
Reconfigure an affiliate open link (anyone-can-claim) — set each tier's discount + commission, the profile name, and the affiliate cap. Re-stamps EVERY existing affiliate on the li
input · no output
update_partner_profile
Rename a partner profile or set new terms — new terms roll to ALL members' future events (past sales unchanged). Requires community_id + profile_id.
input · no output
update_production_item
Update a production item in ANY area of a live event (entity: milestones, timeline, schedule_items, tasks, projects, vendors, talent, roles, inventory, programming, meals, places,
input · no output
update_promo_code
Edit a promo code on a live event — code, discount, max uses, start/expiry, applicable classes, or enable/disable. Requires event_id + promo_code_id; you must be a host.
input · no output
update_promo_profile
Edit a discount profile — change tiers, name, max uses, schedule, or enabled state. When a discount-config field changes, every linked promo code is re-stamped to match. Requires e
input · no output
update_space
Edit a venue Space's fields (name, location_name, floor, capacity, photos, rules, hours, address, hour cap, timezone; null clears). Renames fan out to future bookings automatically
input · no output
update_staff_role
Change an existing staff member's role and/or permissions on a live event (doorPerson, guestList, manager, promoter, host, or custom). Requires event_id + user_id and a role and/or
input · no output
update_ticket_tier
Edit a ticket tier on a live event you manage — name, price, capacity (not below sold), description, approval, or secret. Paid prices need Stripe. Requires event_id + tier_id; you
input · no output
Verify it yourselfnpx teppi-check https://socialloop.ai/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2N8G9KAZBYWEBDEBB2ZV