← Registry

Productivity

socialloop.ai

Manages events by listing, creating drafts, updating drafts and live events, and creating recurring series.

1 endpoint117 known toolsFirst detected June 22, 2026Last detected June 22, 2026

ENDPOINT 1

https://socialloop.ai/mcp

No auth detected

Known tools 117

list_events

List the events you host — name, date, status, visibility, location, capacity, and headcount, plus the total count.

create_event_draft

Create an event draft on the user's behalf and return a claim link they open to publish it.

update_event_draft

Refine an event draft you previously created (title, time, location, tickets, etc.) using its edit token, against the same claim link.

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, capacity, and approval.

create_event_series

Turn an existing event into a recurring series — pattern (daily/weekly/biweekly/monthly) + end (end_after total occurrences, or end_date).

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 paused series).

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 profiles, forms, immersive page).

set_event_image

Set or replace a live event's cover image.

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.

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, and set the new one.

set_event_url

Set a custom vanity URL for a live event you manage (e.g.

set_event_address

Set or change a live event's address/location.

add_event_host

Invite a co-host to a live event by email.

set_host_visibility

Show or hide a host on a live event's public page without changing their permissions (visible=false hides, true shows).

cancel_event

Cancel a live event you manage — marks it cancelled, removes it from public discovery, cleans up invites/affiliates/broadcasts.

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.

update_ticket_tier

Edit a ticket tier on a live event you manage — name, price, capacity (not below sold), description, approval, or secret.

archive_ticket_tier

Archive a ticket tier (take it off sale) on a live event you manage.

unarchive_ticket_tier

Restore an archived ticket tier to active (back on sale).

reorder_ticket_tiers

Reorder the active ticket tiers' display order.

delete_ticket_tier

Permanently delete a ticket tier — only if no tickets were sold (otherwise archive it).

list_ticket_tiers

List the ticket tiers on a live event you manage — name, price, capacity, sold, available — with totals.

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.

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.

add_guest

Add a guest to a live event's guest list — name, optional email, phone, category (e.g.

edit_guest

Edit a guest-list entry on a live event you manage — name, email, phone, category, plus-ones, note, tags.

remove_guest

Remove a guest-list entry from a live event you manage — deletes the entry and cleans up its counters.

check_in_guest

Check a guest in (or back out) at a live event you manage — toggles their ticket between active and checked-in.

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).

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.

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).

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).

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.

update_staff_role

Change an existing staff member's role and/or permissions on a live event (doorPerson, guestList, manager, promoter, host, or custom).

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.

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).

approve_guest_request

Approve someone on the event WAITLIST / approval queue — issues them a capacity-limited comp ticket and notifies them.

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.

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).

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 notification.

get_invitation_status

Check the status of an invitation send — state, recipient count, invites/emails sent, failures, % complete.

cancel_invitation_job

Cancel a running or scheduled invitation send (stops future batches; already-scheduled emails still deliver).

list_distribution_lists

List your saved distribution lists (name + contact count) so you can pick one to invite from with send_invitations.

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 auto-mapped).

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.

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.

create_promo_code

Create a discount/promo code (percent or fixed) on a live event or an unclaimed draft.

update_promo_code

Edit a promo code on a live event — code, discount, max uses, start/expiry, applicable classes, or enable/disable.

bulk_create_promo_codes

Create up to 500 promo codes on a live event in one call (duplicates and invalid rows skipped with reasons).

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.

add_affiliate

Invite an affiliate/promoter to a live event by email with their discount and optional commission.

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).

bulk_invite_affiliates

Invite up to 200 affiliates to a live event at once by email with a shared discount/commission.

update_affiliate_commission

Change an affiliate's commission rates on a live event (map of promo_code_id → commission).

revoke_affiliate_access

Remove an affiliate from a live event — disables their promo codes (keeps redemption history) and revokes access.

list_affiliates

List the affiliates on a live event — name, email, their promo codes (discount + commission), and sales stats (tickets sold, revenue, commission).

add_affiliate_code

Extend an affiliate to another ticket tier — adds the tier to their promo code with its own discount and optional commission.

remove_affiliate_code

Remove a ticket tier from an affiliate (disables their code if it was the last tier).

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.

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 + schedule.

list_promo_profiles

List the discount (coupon) profiles on a live event — name, per-tier config, schedule, code count, enabled state.

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.

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.

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.

update_promo_profile

Edit a discount profile — change tiers, name, max uses, schedule, or enabled state.

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.

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).

list_team_invites

List the pending team/staff invites on a live event — email, role, and when invited.

cancel_team_invite

Cancel a pending team/staff invite (before it's accepted).

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.

add_talent

Add talent (performer, artist, DJ, speaker) to a live event's roster — name, bio, booking status, categories, act title, duration, contact, rider.

add_task

Add a production task to a live event — title, priority, and phase (pre_production/build/event/strike/post).

add_project

Create a production project on a live event — the container for tasks, roles, vendors, and budget.

record_expense

Record an expense (receipt) against a live event's budget — item, cost ($), amount paid, status, type, optional linked vendor/project.

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/project/vendor/place/team.

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, project, talent.

add_role

Add a production role to a live event — an accountable role (Stage Manager, Catering Lead) that tasks/vendors/receipts reference.

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/place links.

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/places, rider, production needs.

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, shopping list, estimated cost ($).

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).

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.

add_sponsor

Add a sponsor to your sponsor book — company, tier (platinum/gold/silver/bronze), total committed ($), deliverables, optional contact.

list_sponsors

List your sponsors — company, tier, total committed ($), deliverables, contact, plus the grand total (highest first).

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, meals, places, modes (event roster), transactions, invoices, teams, receipts.

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, modes, transactions, invoices, teams, receipts) — change status, rename, edit notes, archive/restore (active), or set details via a `fields` object.

delete_production_item

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).

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, transactions, invoices, teams, receipts — with name, status, and key details.

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, inventory→team/place/project, receipt/transaction→team/vendor/project, place→parent, cue→place/programming/talent, milestone→projects/tasks, meal→shift, task→place, team→depends_on, buildUnit→unit_lead/unit_team/environments/build_tasks, scholarship→applicant, invitation→nominated_by/applicant, person↔person via modes→roommates/buddy/mentor/significant_other/sharing_vehicle_with/paying_for/ticket_sending_to/ticket_receiving_from).

assign_role

Assign a role (by role_id) to a production item — entity tasks/receipts/vendors/inventory/schedule_items (single) or projects (multiple).

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→admin/leads, projects→leads, inventory→assigned_to/occupants.

update_meal_menu

Set a meal's menu — array of {name, servings?, description?, dietary_tags?, tags?

update_invoice_line_items

Set an invoice's line items — array of {description, amount} (dollars).

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; power: rating/phase/voltage).

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).

update_form

Edit a form on a live event — rename and/or replace its questions.

set_form_active

Activate or deactivate a form on a live event (activating makes it the event's live form, deactivating any other).

list_forms

List the forms on a live event — name, status, response count, and every question (with ids).

list_form_responses

Read the responses submitted to a form — each submission's answers and when it arrived, newest first.

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.

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' figure the Revenue & Payouts page shows).

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).

create_community

Create a community you own — name, description, category, privacy (open/private), tags, icon/cover.

update_community

Edit a community you own — name, description, category, privacy, tags, icon, cover.

list_my_communities

List the communities you belong to — name, icon, your role, status.

list_community_members

List the active members of a community you run — name, role (creator/admin/member), join date.

list_join_requests

List the pending requests to join a community you run — who asked and when.

approve_join_request

Approve a pending request to join a community you run (adds them as a member).

reject_join_request

Reject a pending request to join a community you run.

remove_community_member

Remove a member from a community you run (tears down their membership).

reject_community_event

Reject an event's request to be listed in a community you run (optional reason).

list_pending_community_events

List events awaiting approval in a community you run — who submitted, when, and whether they asked for your community payout.

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).

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.

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, affiliates, tiers, communities, form questions, weekly invites).

connect_stripe

Get a Stripe Connect onboarding link the host opens to connect their account and enable payouts for ticket sales.

list_custom_domains

List your custom email-sending domains — domain, verification status, verified-at, DNS record count.