MCP server
Socialloop Official
io.github.socialloopai/socialloop-mcp
Checked 26 Oct 2026, 08:29 UTC · It answered and asked for a sign-in
SocialLoop: AI-native event platform — sell tickets, manage guests, run affiliates & promo codes.
Signs in with your accountOfficial: socialloop.ai's GitHub account (socialloopai)200 tools
https://mcp.socialloop.ai
At a glance
- Type
- MCP server
- Publisher
- socialloop.ai (verified by the MCP Registry)
- Status
- Signs in with your account
- Tools
- 200
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http socialloop-mcp https://mcp.socialloop.ai
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.socialloop-mcp] url = "https://mcp.socialloop.ai"
Gemini CLI
{"mcpServers":{"socialloop-mcp":{"httpUrl":"https://mcp.socialloop.ai"}}}
Cursor
{"mcpServers":{"socialloop-mcp":{"url":"https://mcp.socialloop.ai"}}}
VS Code
{"servers":{"socialloop-mcp":{"type":"http","url":"https://mcp.socialloop.ai"}}}
Antigravity
agy mcp add socialloop-mcp https://mcp.socialloop.ai
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"socialloop-mcp","server_url":"https://mcp.socialloop.ai","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"socialloop-mcp","server_url":"https://mcp.socialloop.ai"}
Signs in with your account: your agent app opens a sign-in page the first time you use it.
Tools
accept_deal~144 tokens
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-approval), so this is the money-consequential confirm. Requires deal_id.activate_email_sequence~343 tokens
With the organizer’s explicit approval: activate a reviewed flowId/expectedRevision/reviewHash; resume a paused flow; startAudience with expectedVersion and expectedCount; or migrate selected paused enrollments with a fresh previewMigration reviewHash and stable requestId. Show the exact version, emadd_affiliate~496 tokens
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 affiliate plan cap. Requires event_id + email; you must be a host.add_affiliate_code~264 tokens
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 + discount; you must be a host.add_codes_to_profile~248 tokens
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_generate a count (optional code_prefix); max 500/call, duplicates skipped with a suggestion. Requires event_id + profile_id; yoadd_event_host~202 tokens
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_id; you must be a host.add_guest~322 tokens
Add a guest to a live event's guest list — first_name (last_name optional), optional email, phone, category (e.g. vip/press), plus-ones, note, tags, and an optional ticket tier. Counts against the weekly invite limit. Requires event_id; you must be a host.add_inventory_item~469 tokens
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/place links. Requires event_id + name; you must be a host.add_meal~493 tokens
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, shopping list, estimated cost ($). Requires event_id + kind + serve_at; you must be a host.add_place~448 tokens
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 + name; you must be a host.add_profile_member~198 tokens
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: true. Requires community_id + profile_id + member_uid.add_programming_item~538 tokens
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/places, rider, production needs. Requires event_id + title; you must be a host.add_project~493 tokens
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_id + name; you must be a host.add_role~212 tokens
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_id + name; you must be a host.add_schedule_item~505 tokens
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, project, talent. Requires event_id + title + start_at; you must be a host.add_space~1116 tokens
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 single place), floor, capacity, photos, house rules, weekly hours (soft policy), building address (stamped onto events atadd_sponsor~287 tokens
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 account.add_talent~380 tokens
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 must be a host.add_task~182 tokens
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.add_ticket_tier~345 tokens
Add a ticket tier to a live event you manage — free RSVP (price 0) or paid, with capacity and optional approval. secret: true hides the tier and returns an auto-generated unlock code (secretCode, SECRET_XXXX) guests enter as a promo code at checkout; for your own code, create_promo_code with applicaadd_vendor~370 tokens
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; you must be a host.adopt_codes_to_profile~215 tokens
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 linked to an affiliate are skipped. Max 100/call. Requires event_id + profile_id + code_ids; you must be a host.approve_community_event~284 tokens
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 submissions (money approvals happen in the studio — link provided). A slot taken meanwhile aborts the whole approval with thapprove_guest_request~251 tokens
Approve someone on the event WAITLIST / approval queue — issues them a capacity-limited comp ticket and notifies them. Only single-guest requests: a paid ticket order awaiting approval (approvalMode 'order') is refused and is approved in Producer Studio on the web. Get request_id + user_id + ticket_approve_join_request~139 tokens
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.archive_membership_tier~173 tokens
Take a paid membership tier off offer. Current members keep their plan and keep renewing; members who had scheduled a switch into it stay on their plan and are emailed. Undo with unarchive_membership_tier. Requires community_id + tier_id; creator or admin only.archive_partner_profile~133 tokens
Archive a partner profile — ends every member's terms prospectively. Terminal. Requires community_id + profile_id.archive_ticket_tier~132 tokens
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.assign_event_to_space~311 tokens
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 double-book. If the event already holds a Space here, REASSIGNS it: the old room is released and the new one claimed in one aassign_member~370 tokens
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→admin/leads, projects→leads, inventory→assigned_to/occupants. Identify by member.mode_id (a roster entry) or member.namassign_role~234 tokens
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/remove. Requires event_id + entity + item_id + role_id; host.build_list_from_events~503 tokens
Build ONE deduplicated list of everyone who RSVPed to / held a ticket for several of your events (e.g. every past dinner in a series) — give event_ids (from list_events) and a list_name (found or created). Same person across events counts once (by account, else email). Returns people, per-event counbulk_create_promo_codes~503 tokens
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 must be a host.bulk_invite_affiliates~505 tokens
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 + emails; you must be a host.cancel_event~147 tokens
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; you must be a host.cancel_invitation_job~140 tokens
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.cancel_membership~222 tokens
Cancel a member's paid membership in a community you run. when "period_end" (default): renewal off, paid access until the paid period ends. when "now": paid access ends immediately. NO REFUND either way — the unused period is not returned. The member is emailed and stays a free member (remove_communcancel_team_invite~143 tokens
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.check_in_guest~158 tokens
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 must be a host.check_in_plus_one~175 tokens
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 a host.check_space_availability~230 tokens
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 wins), and a soft listed-hours verdict, with local-time ranges. Requires community_id + space_id + ISO start_time/end_ticommit_host_migration~253 tokens
After the host reviews and explicitly approves the exact migration batch, save its unpublished event drafts and apply its reviewed community images on their account and owned community. Requires jobId and current reviewHash from prepare_host_migration review and get_host_migration. Refuses stale revconfigure_email_reply_domainSends messages · ~433 tokens
Owner-confirmed branded reply setup. setup/verify require domainId, connected replyDomainId, expectedRevision and stable requestId. The reply domain must be one dedicated child of the verified sender on the same account. Connect it through ordinary domain setup first; normal domain allowance appliesconfigure_email_tracking~427 tokens
Owner-confirmed measurement setup. All actions need domainId, expectedRevision and stable requestId. setup additionally needs trackingSubdomain (one DNS label, usually links); it creates provider DNS instructions without enabling measurement or editing your DNS. Add the returned records at your DNSconfigure_email_website~301 tokens
Create, verify DNS ownership, or disable a website connection after confirmation. create requires origin/name; verify and disable require siteId/revision. This never creates visitor consent. Server keys are created only in the web workspace and must never enter tool logs. Workflow guide (MCP resourcconfirm_contact_import~318 tokens
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 contacts are not overwritten. Current normalized duplicates can reduce the final count. Importing never grants email orcreate_affiliate_profile~570 tokens
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 prefix, affiliate cap, commission, and start/expiry. Counts against the affiliate-profile plan cap. Requires event_id + atcreate_community~381 tokens
Create a community you own — name, description, category, privacy (open/private), tags, icon/cover. Counts against your community plan cap. Requires a connected account.create_custom_link~182 tokens
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 event page. Requires event_id; host only.create_event_draft~1013 tokens
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 SocialLoop account yet. The draft is private until the user opens the claim link and confirms. For a user connected via 'Conneccreate_event_series~312 tokens
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 are created on cadence with its tickets/promo/forms replayed. Requires source_event_id + pattern; you must be a host.create_form~331 tokens
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; activate with set_form_active. Requires event_id + name; you must be a host.create_partner_profile~215 tokens
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 connected. Requires community_id + name + terms.member_share_pct.create_production_item~362 tokens
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, meals, places, modes (event roster), transactions, invoices, teams, receipts. Pass name + optional status + notes + a `fieldcreate_promo_code~506 tokens
Create a coupon / discount / promo code (percent or fixed) that guests type at checkout, on a live event or an unclaimed draft. Use this when the host asks for a coupon or discount code. Provide either event_id, or draft_id + edit_token.create_promo_profile~524 tokens
Create a reusable discount PROFILE on a live event — a shared per-tier discount config (tiers: ticket_class_id → percent/fixed) that MANY promo codes attach to, with optional max uses + schedule. For a single coupon or discount code, use create_promo_code instead. Counts against your plan's discountdecline_deal~135 tokens
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.delete_production_itemDeletes data · ~274 tokens
Permanently delete a production item (any entity: milestones, timeline, schedule_items, tasks, projects, vendors, talent, roles, inventory, programming, meals, places, modes, transactions, invoices, teams, receipts). To merely hide it, use update_production_item active:false instead. Requires event_delete_promo_profileDeletes data · ~177 tokens
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 event_id + profile_id; you must be a host.delete_ticket_tierDeletes data · ~138 tokens
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.demote_staff_to_guest~138 tokens
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.deny_guest_request~176 tokens
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. Requires event_id + request_id; you must be a host.discover_events~415 tokens
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 time with timezone, city and venue, category, host, ticket price range, and the page to RSVP or buy on. Filters: city, datdraft_email_response~415 tokens
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 stable requestId, and may include up to three uploaded file manifests. Upload a PDF/PNG/JPEG/TXT/CSV up to 5 MB with upldraft_email_survey~359 tokens
Save a survey with stable surveyId, expectedRevision and draft {name,title,description,communityId,questions:[{id,label,type:text/select/multiSelect/number,required,options?}]}. Up to30 questions and30 choices. Published question IDs retain their meaning: use a new question ID when changing wording,draft_email_with_aiChanges accounts · ~378 tokens
Suggest edits to a saved web campaign using its authorized content and aggregate context. Supply campaignId, expectedRevision, instruction and editTarget (all, subject, plan, audience or block index such as block0). editTarget audience turns a plain-language description of who should get the email iduplicate_event~429 tokens
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 profiles, forms). Does NOT copy guests/RSVPs/sales. Optional new_start_date/new_end_date. Requires source_event_id; youedit_email_campaign~835 tokens
Save a draft or prepare its audience in the same web Email Campaigns workspace. libraryEditorialSchedule (libraryId, expectedRevision, expectedScheduleRevision, stable requestId, enabled, intervalHours: 1/6/24) controls automatic story collection without approval or sending. libraryEditorialDiscoveredit_email_review~315 tokens
Request team review of a prepared target: kind campaign plus campaignId/expectedRevision, journey plus flowId/expectedRevision, or experiment plus definition. Add a comment with reviewId, stable requestId and text. assignReview routes a current review to an independent assigneeUid (or null), optionaedit_email_sequence~272 tokens
Save a visual sequence draft (stable flowId, expectedRevision, definition), prepareAudience (flowId, expectedRevision), pause or cancel a sequence (flowId, expectedRevision). Published definitions and enrolled people remain pinned to their reviewed versions. This tool cannot activate or enroll anyonedit_guest~310 tokens
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 + guest_id; you must be a host.end_deal~134 tokens
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.export_community_signup_responses_csv~141 tokens
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; creator or admin. Read-only.export_form_responses_csv~158 tokens
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 + form_id; you must be a host. Read-only.export_guest_list_csv~203 tokens
Export a live event's guest list — free RSVPs, guest-list adds, comps and paid tickets — as a downloadable CSV (name, email, phone, category, ticket class, plus-ones, checked-in, note, source) and return a download link. Cancelled/refunded tickets left out; staff only with include_staff. Optional cafind_open_slots~328 tokens
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. Optional space_id, location_name (narrow to one Location), min_capacity, limit. Truthfully bounded: truncation flags mean UNfind_people~1817 tokens
Who among your guests/members … (read-only): rules in the email studio's condition format, with eventIds + scope any|sum and since/until dates, plus exclude_rules. mode count (first), sample (≤5 first names) or top (by net_spend, events_attended, tickets, last_attended; limit ≤50). Returns matched (generate_event_cover~303 tokens
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 upload from you needed — works even when you can't pass a file) and set it as the event's cover; the event's name becomes thget_community_signup_form~129 tokens
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.get_event_revenue~153 tokens
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' figure the Revenue & Payouts page shows). Requires event_id; you must be a host. Read-only.get_guest_details~157 tokens
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 + guest_id; you must be a host. Read-only.get_host_contact~147 tokens
Get the event name and your own reply-email suggestion before contacting an event host. Requires a connected account and event access. Does not expose the host email or contact anyone. Works for volunteering, collaboration, ticket questions and support.get_host_contact_status~135 tokens
Read your own host-contact request. sent means the email provider accepted it, not proof the host read it. Email replies arrive at the reply email you approved. This read does not send or retry a message.get_host_migration~134 tokens
Read current migration progress and up to25 event rows for the connected owner. Follow nextCursor. This live read does not reuse a cached preparation receipt.get_invitation_status~142 tokens
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.get_share_links~128 tokens
Get the shareable links for a live event — public URL, vanity short link, and every trackable custom link with its source and click count. Requires event_id; you must be a host. Read-only.get_sms_announcement_audience~146 tokens
Read eligible SMS guests and hosts, exclusions, sender identity and remaining allowance for a managed event. Phone numbers and private consent records are never returned. Read before composing an SMS. This does not send or reserve quota.grant_member_setupChanges accounts · ~343 tokens
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 member sees it but doesn't confirm. Omit terms = permission-only. Members only (partners use propose_deal). Requires communimport_contacts_to_list~243 tokens
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 auto-mapped). Normalizes + dedupes, skips unreachable/duplicate, respects your plan cap. Requires a connected account.import_guest_list~361 tokens
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 weekly invite limit. Requires event_id; you must be a host.inspect_contact_import~314 tokens
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 requestId. get requires jobId. Analysis returns new contacts, existing-list duplicates, in-file duplicates and invalid rows binspect_email_experiment~250 tokens
List, review (definition), or report (experimentId) on email experiments shared with the web studio. Review returns the exact audience, immutable content and approval hash. Distinguish observed conversions and uncertainty from causal lift. Workflow guide (MCP resource): socialloop://guides/email-caminspect_email_replies~356 tokens
Inspect campaign reply receiving readiness, list bounded conversations, or read a conversation by threadId. Download a listed attachment with action attachment, threadId, messageId and attachmentId; returns base64 bytes (up to 5 MB), filename and size after current access checks. Download a responseinspect_email_reply_domainSends messages · ~262 tokens
Owner-only reply setup inspection. read requires domainId for the sending domain and optionally replyDomainId for an already connected child subdomain. Reports actual provider receiving MX state; read alone does not activate or refresh stored sending proof. Keep existing business-mail MX records. Woinspect_email_sequence~367 tokens
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); audienceStatus/preview/simulationAudience/simulate (flowId, expectedRevision; memberId for simulate); emailPreview (flowId, stepIdinspect_email_surveys~396 tokens
Read surveys in the connected email workspace: surveyList(cursor), surveyGet(surveyId; also returns answerTotals per question, complete false while older responses are still being counted), surveyResponses(surveyId,cursor), surveyResponseHistory(surveyId,respondentId,cursor). Pages contain at most 2inspect_email_team~386 tokens
Inspect explicitly granted email workspaces, settings, members, eligible reviewers (cursor), reviews (view all/assigned_to_me; cursor), reviewDetail (reviewId), and reviewAssignments (reviewId, cursor). Owner-only inviteList(cursor) reads bounded invitation and delivery status. inviteView(workspaceIinspect_email_tracking~246 tokens
Read actual provider click/open measurement settings for an owned sending domain. Supply domainId. Returns observed settings, revision, checkedAtMs and pendingUntilMs. This does not change settings. Missing measurement is not zero engagement. Workflow guide (MCP resource): socialloop://guides/email-inspect_email_website_results~314 tokens
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 verified ticket payments. Revoked, expired, erased and unavailable connections are excluded. purchases with connectionIdinspect_email_websites~211 tokens
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-campaigns.inspect_email_workspace~833 tokens
details (campaignId) returns retained campaign preview and metadata; deliveries (campaignId, optional exact email/status/cursor) searches the full history; context (eventId/communityId) returns authorized display names. libraryEditorialGet (libraryId) reads a bounded news review list and sources. Reinspect_event_announcement~211 tokens
Read this event’s current audience and recent in-app receipts. Pass notification_campaign_id to inspect a specific send without repeating it. Saved inbox entries and provider acceptance do not prove phone display or reading. Email/SMS remain separate.inspect_network_profile~407 tokens
Read the canonical scoped Network profile used by the web product: get, purchases, history, membershipHistory, communications, communication, permissions, activity or events. communication also requires campaignId and deliveryId returned by communications; it returns receipt timing and the immutableinvite_team_member~255 tokens
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 accept. Available on every plan. Manage existing staff with list_event_staff / update_staff_role / demote_staff_to_guest. Relink_production_items~465 tokens
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, inventory→team/place/project, receipt/transaction→team/vendor/project, place→parent, cue→place/programming/talent, mileslist_affiliates~130 tokens
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 host. Read-only.list_bookings~229 tokens
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 filters; ordered by start time; truthfully truncated at 50. Members only. Requires community_id. Read-only.list_community_activity~301 tokens
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 deal terms (producer%/community%, or 'distribution only'), plus any Space confirmed; rejects carry the reason; Space assignlist_community_members~143 tokens
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-only.list_community_signup_responses~127 tokens
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.list_deals~156 tokens
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.list_distribution_lists~98 tokens
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.list_event_staff~127 tokens
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-only.list_events~328 tokens
List the events you host — name, date, status, visibility, location, capacity, headcount, category and community ids, plus the total count. See how many events you have, or find event ids before acting on them. Filters: status, upcoming_only, past_only, category, name_contains (e.g. a series name),list_form_responses~141 tokens
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.list_forms~114 tokens
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.list_guest_requests~209 tokens
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 with approve_guest_request / deny_guest_request. Each request carries approvalMode: 'single' (approve_guest_request works)list_guests~338 tokens
List guests at an event you manage, including the latest signups/newest additions. Free RSVPs, guest-list adds, comps and paid tickets — with name, email, phone, category, plus-ones, source (rsvp/guest_list/paid/comp) and check-in status, plus totals per source and the checked-in count. Cancelled/relist_join_requests~137 tokens
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 creator or admin. Read-only.list_membership_tiers~180 tokens
List a community's membership tiers — free and paid: name, privileges, monthly/yearly price (USD cents), on offer or archived, approval needed, how many members pay for each, and where the host share is paid out. include_archived for archived ones. Requires community_id; you must be its creator or alist_my_communities~106 tokens
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.list_pending_community_events~216 tokens
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 (hard = confirmed overlap, approval will fail; soft = competing pending request, first approval wins). Approve with approve_list_production_items~260 tokens
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, transactions, invoices, teams, receipts — with name, status, and key details. Optional status filter. Requires event_ilist_promo_codes~137 tokens
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-only.list_promo_profiles~122 tokens
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.list_spaces~187 tokens
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, photo count. Sorted Location → floor → name. For members, active-deal partners, or anyone in an open community. Optionallist_sponsors~113 tokens
List your sponsors — company, tier, total committed ($), deliverables, contact, plus the grand total (highest first). Optional tier filter. Requires a connected account. Read-only.list_team_invites~126 tokens
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.list_ticket_sales~140 tokens
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. Requires event_id; you must be a host. Read-only.list_ticket_tiers~130 tokens
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.make_announcementSends messages · ~359 tokens
Send an in-app announcement and attempt device pushes to this event's current guests. Does NOT send email or SMS. For email updates use edit_email_campaign (emailType announcement, audienceType event_participants, eventId), prepare, inspect_email_workspace review, then send_email_campaign. For textsmanage_email_team~530 tokens
After explicit organizer confirmation, an owner may inviteCreate with stable UUID inviteId/requestId, email, role editor/reviewer/publisher/viewer and expectedRevision 0; inviteResend or inviteCancel require inviteId, current expectedRevision and stable requestId. Create/resend queue a fixed systemmanage_event_series~308 tokens
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 paused series). Requires series_id + action; you must be a host of the series.manage_sending_domain~556 tokens
Owner-confirmed connection of the organizer's own email sending domain — the same engine as Account → Custom domain. This is optional: reviewed email campaigns, invitations, sequences and experiments also support qualified SocialLoop-managed addresses. Use the managed sending tools for that path. adorganize_email_repliesSends messages · ~217 tokens
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): socialloop://guides/email-campaigns.prepare_host_contact~411 tokens
Prepare ONE private message to an event host, not an event RSVP. Supply eventId, stable requestId, explicit replyEmail, message and topic question/tickets/refund/volunteering/accessibility/collaboration. Use only facts the person wants included, never private memories/transcripts by default. Returnsprepare_host_migration~691 tokens
Migrate events from another platform during onboarding or anytime in chat. start payload: stable requestId and exactly one public HTTPS url, private CSV attachmentId from this chat, or csv text; scope event/community, optional owned communityId, columnMap (canonical field to original column header),preview_sms_announcement~245 tokens
Prepare the exact SMS body and eligible audience for host review. Use a separate brief message (usually <=160 characters), not the full email. Host introduction, event link and STOP footer are added automatically. The complete text must fit three SMS segments. Returns body, audienceSize, previewId apromote_guest_to_staff~242 tokens
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 + guest_id + user_id + role; you must be a host.propose_deal~473 tokens
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_coproduction: event_id + party_ids + producer/venue/sponsor % legs (the organizer must be a party). The other side confirms wipublish_email_surveySends messages · ~331 tokens
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. Add that URL as a campaign button to invite answers. Archiving stops new answers and audience targeting, while preservpublish_eventSends messages · ~232 tokens
Make a draft event live. Pass event_id for a draft you host — one made by duplicate_event, or saved in the studio. Or pass draft_id + edit_token to finish a create_event_draft draft whose one-step publish failed (e.g. after set_profile_name). Outward-facing: the event becomes public and bookable perrecord_email_permission~320 tokens
Record existing imported-contact permission evidence after human confirmation. Payload email, sourcePath (users/yourUid/distribution_lists/listId/contacts/contactId), evidence (how consent was obtained), evidenceAtMs. Never infer permission from a purchase, RSVP or membership. Cannot clear a revokedrecord_expense~296 tokens
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 'receipts'). Requires event_id + item + cost; you must be a host.record_transaction~848 tokens
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/project/vendor/place/team. Requires event_id + name + impact + amount; you must be a host.refine_event_cover~263 tokens
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, and set the new one. There must already be a cover (generate_event_cover first). Counts against the monthly AI-image limitreject_community_event~349 tokens
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 vetted against confirmed bookings (taken/invalid ones dropped + reported, never suggested). Restores the host's own payoutreject_join_request~132 tokens
Reject a pending request to join a community you run. Requires community_id + user_id; you must be its creator or admin.release_booking~190 tokens
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-request is a new booking. Optional reason recorded for audit. Requires community_id + booking_id.remove_affiliate_code~167 tokens
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.remove_codes_from_profile~212 tokens
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 + profile_id + code_ids; you must be a host.remove_community_member~168 tokens
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. Requires community_id + user_id; you must be its creator or admin.remove_guest~151 tokens
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_id; you must be a host.remove_member_setup~133 tokens
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.remove_profile_member~156 tokens
Remove a member from a partner profile — ends their terms prospectively. Requires community_id + profile_id + member_uid.reorder_ticket_tiers~154 tokens
Reorder the active ticket tiers' display order. Pass ALL active tier ids in the desired order. Requires event_id; you must be a host.respond_email_workspace_invitation~406 tokens
After the connected recipient inspects inviteView and explicitly chooses, accept or decline with workspaceId, inviteId, current expectedRevision and a stable UUID requestId. The server requires their current verified Auth email to match the invitation and checks expiry, cancellation, identity and corevoke_affiliate_accessChanges accounts · ~147 tokens
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.save_membership_tier~385 tokens
Create (omit tier_id) or edit (pass tier_id; only sent fields change) a paid membership tier of a community you run — name, description, up to 12 privileges, monthly_cents and/or yearly_cents (USD, at least 100), requires_approval. tier_id "free" edits the free membership (never priced). Price changsave_people_as_list~1674 tokens
Save who a find_people rule matches now as a STATIC list (list_name, optional list_id for a new list). Idempotent (re-running adds nobody twice); refuses a list_id that names a deleted or different list; never records consent. For a list that keeps itself up to date, use edit_email_campaign librarySsend_email_campaignSends messages · ~564 tokens
Use for reviewed email invitations (emailType event_promotion), newsletters and recurring mailings. Attendee updates use emailType announcement with audienceType event_participants and the exact eventId. App invitations remain in send_invitations; never route managed email through its legacy transposend_email_responseSends messages · ~364 tokens
After showing the exact review to the organizer and receiving confirmation, sendResponse with threadId, messageId, expectedRevision and reviewHash. One approved response per incoming message; retry an unchanged request with identical values. Current permission, verified sender, publisher role, teamsend_host_contactSends messages · ~286 tokens
In SocialLoop chat, stage this alone immediately after prepare_host_contact, using its requestId and reviewHash, confirmed true. The engine shows the saved review and waits for explicit approval before executing. Outside chat, explicit approval of the exact review is required before calling. Executisend_invitationsSends messages · ~519 tokens
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 attach a promo code, add a custom message, send as a linked community, or schedule. Counts against the weekly invite limit;send_sms_announcementSends messages · ~399 tokens
After host review, queue the exact previewed SMS to opted-in event guests and hosts. Requires preview_id plus its exact body as message and audienceSize as recipient_count; these must match the server snapshot. Host confirmation and event_updates_only are required. Current consent, permissions, expiset_community_hostChanges accounts · ~212 tokens
Show or hide an owned community in an event’s Hosted by section. Requires event_id, community_id and visible. You must manage the event and own the community. Showing requires its approved community listing. Does not hide individual hosts, grant permissions, change visibility or route payments. Useset_community_signup_form~339 tokens
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 + questions + enabled; creator or admin.set_community_url~174 tokens
Get a working short public community link for a community you own. Keeps its existing handle; otherwise claims a readable available handle from its name. Optionally supply handle to rename the link. Old handles keep redirecting. This does not change community privacy or membership.set_email_sender_identity~249 tokens
Update the connected account’s own-domain sender identity: payload domainId, expectedRevision, fromLocalPart, companyName and physicalAddress. Does not modify DNS, domain ownership or verification. All sends still require current domain verification. Workflow guide (MCP resource): socialloop://guideset_event_address~243 tokens
Set or change a live event's address/location. Provide `address` (the text shown on the event page); optionally `venue_name` and `latitude`+`longitude` from a verified location to move the map pin. Without coordinates, a changed address clears the stale venue/pin. Never invent an address or coordinaset_event_image~271 tokens
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) OR image_url (a public https link, fetched + re-hosted durably). png/jpeg/webp/gif, ≤10 MB, complete image only (truncateset_event_split_exception~348 tokens
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; expires with the event. Community-set setups only. Requires community_id + member_uid + event_id + terms.set_event_url~147 tokens
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 must be a host.set_form_active~154 tokens
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.set_host_visibility~156 tokens
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 host.set_place_build_status~210 tokens
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 event_id + place_id + build_status; you must be a host.set_role_deal_defaults~330 tokens
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 shown terms at event submission. Admin-only. Requires community_id + by_role.set_space_status~185 tokens
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 strand. Admin-only. Requires community_id + space_id + status.start_email_experiment~386 tokens
Activate a reviewed email experiment using stable experimentId, definition and reviewHash, cancel it by experimentId, or chooseWinner with experimentId, decisionHash from the latest report and variant a/b after an inconclusive newsletter test. Newsletter definition uses mode newsletter, samplePercensubmit_event_to_community~312 tokens
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). Consents to the community's standing deal terms for you; booking-carrying submissions await approval unless you manage the cunarchive_membership_tier~132 tokens
Put an archived membership tier back on offer at its prices. Requires community_id + tier_id; creator or admin only.unarchive_ticket_tier~126 tokens
Restore an archived ticket tier to active (back on sale). Requires event_id + tier_id; you must be a host.unassign_event_from_space~194 tokens
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 its listing and venue text. Idempotent — an event with no active booking here changes nothing. Creator/admin/moderator. Rupdate_affiliate_commission~256 tokens
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.update_community~388 tokens
Edit a community you own — name, description, category, privacy, tags, icon, cover. Requires community_id; you must be its creator.update_event~744 tokens
Edit a live event you manage. Add photos/images to the existing description with append_description_images (urls + layout row or stack), preserving its exact text and cover. Otherwise edit name, description (with links), category, start/end time, cover image, turn public discovery on/off, show or hiupdate_event_draft~800 tokens
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 publish.update_form~329 tokens
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 be a host.update_inventory_details~224 tokens
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; power: rating/phase/voltage). Requires event_id + item_id + kind + details; host.update_invoice_line_items~228 tokens
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.update_meal_menu~274 tokens
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.update_member_setup~276 tokens
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.update_open_link_config~387 tokens
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 link (large blast radius). Requires event_id + invite_id + tiers; you must be a host.update_partner_profile~206 tokens
Rename a partner profile or set new terms — new terms roll to ALL members' future events (past sales unchanged). Requires community_id + profile_id.update_production_item~359 tokens
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, modes, transactions, invoices, teams, receipts) — change status, rename, edit notes, archive/restore (active), or set deupdate_promo_code~483 tokens
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.update_promo_profile~534 tokens
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 event_id + profile_id + at least one field; you must be a host.update_space~1120 tokens
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; status changes go through set_space_status. Admin-only. Requires community_id + space_id.update_staff_role~214 tokens
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 permissions; you must be a host.update_ticket_tier~275 tokens
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 must be a host.
Browse
Related MCP servers
- Dice
DICE MCP — live event + venue listings from dice.fm, the event-ticketing platform (gigs, club… - WaitApp
Find venues, book tables, rooms and services, buy event tickets and order food delivery. - Golden Flame Cologne Events
Golden Flame events in Cologne, Germany: upcoming parties, tickets, venues and guest FAQ. - Eventbrite
Eventbrite MCP. - Aclimação
Aclimação — neighborhood directory: local places, events, menus, offers, and services. - Evenium MCP by usefulapi
Read Evenium events, guests, contacts and hotels; register guests and update contacts and statuses. - XP Tickets
Live-event ticket exchange for agents: quote, buy, make offers, bid, and sell, with escrow. - Pandy Tickets
Find events in Guatemala, get checkout links and draft new events. Public, no key.
Badge for your README
[](https://aptlynx.net/servers/io.github.socialloopai/socialloop-mcp)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents