io.github.socialloopai/socialloop-mcp
REMOTE · SOCIALLOOP.AI · 2 COMPONENTS · SCANNED AUG 3
SocialLoop: AI-native event platform — sell tickets, manage guests, run affiliates & promo codes.
Available components
Recent critical change
Authorization (2 Aug 2026). See the changelog before you install this server.
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (manage_event_series). See how to fix → View diagnostics → Fail
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability66
- AI-judged instruction clarity (good).Pass
- Tool/resource definitions use about 14586 tokens (~99/item across 146 items; 146 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
- Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage67
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 0% of tool parameters carry a description.Fail
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · socialloop.ai
claude mcp add --transport http socialloopai-socialloop-mcp https://socialloop.ai/mcp
[mcp_servers.socialloopai-socialloop-mcp] url = "https://socialloop.ai/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"socialloopai-socialloop-mcp": {
"type": "remote",
"url": "https://socialloop.ai/mcp",
"enabled": true
}
}
} openclaw mcp add socialloopai-socialloop-mcp --url https://socialloop.ai/mcp --transport streamable-http
mcp_servers:
socialloopai-socialloop-mcp:
url: "https://socialloop.ai/mcp" {
"mcpServers": {
"socialloopai-socialloop-mcp": {
"type": "http",
"url": "https://socialloop.ai/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 2 Aug 26 +24
- Authorization: unverified → fail ▼ critical
- New tool “manage_event_series”, which the server declares destructive security
- New tool “reject_community_event”, which the server declares destructive security
- New tool “reject_join_request”, which the server declares destructive security
- New tool “release_booking”, which the server declares destructive security
- New tool “remove_affiliate_code”, which the server declares destructive security
- New tool “remove_codes_from_profile”, which the server declares destructive security
- New tool “remove_community_member”, which the server declares destructive security
- New tool “remove_guest”, which the server declares destructive security
- New tool “remove_member_setup”, which the server declares destructive security
- New tool “remove_profile_member”, which the server declares destructive security
- New tool “revoke_affiliate_access”, which the server declares destructive security
- New tool “send_invitations”, which the server declares destructive security
- New tool “set_form_active”, which the server declares destructive security
- New tool “archive_partner_profile”, which the server declares destructive security
- New tool “archive_ticket_tier”, which the server declares destructive security
- New tool “cancel_event”, which the server declares destructive security
- New tool “cancel_invitation_job”, which the server declares destructive security
- New tool “cancel_team_invite”, which the server declares destructive security
- New tool “delete_production_item”, which the server declares destructive security
- New tool “delete_promo_profile”, which the server declares destructive security
- New tool “delete_ticket_tier”, which the server declares destructive security
- New tool “demote_staff_to_guest”, which the server declares destructive security
- New tool “deny_guest_request”, which the server declares destructive security
- Schema quality: unverified → fail ▼ functional
- Tool coverage: unverified → 100 ▲ functional
- Schema quality: unverified → pass ▲ functional
- Schema quality: unverified → good ▲ functional
- Stability: fail → 0.23 functional
- New tool “create_event_draft” functional
- New tool “list_ticket_tiers” functional
- New tool “make_announcement” functional
- New tool “promote_guest_to_staff” functional
- New tool “propose_deal” functional
- New tool “record_expense” functional
- New tool “record_transaction” functional
- New tool “refine_event_cover” functional
- New tool “reorder_ticket_tiers” functional
- New tool “set_event_address” functional
- New tool “set_event_image” functional
- New tool “set_event_split_exception” functional
- New tool “set_event_url” functional
- New tool “set_host_visibility” functional
- New tool “set_place_build_status” functional
- New tool “set_role_deal_defaults” functional
- New tool “set_space_status” functional
- New tool “submit_event_to_community” functional
- New tool “unarchive_ticket_tier” functional
- New tool “unassign_event_from_space” functional
- New tool “update_affiliate_commission” functional
- New tool “update_community” functional
- New tool “update_event” functional
- New tool “update_event_draft” functional
- New tool “update_form” functional
- New tool “update_inventory_details” functional
- New tool “update_invoice_line_items” functional
- New tool “update_meal_menu” functional
- New tool “update_member_setup” functional
- New tool “update_open_link_config” functional
- New tool “update_partner_profile” functional
- New tool “update_production_item” functional
- New tool “update_promo_code” functional
- New tool “update_ticket_tier” functional
- New tool “update_space” functional
- New tool “update_staff_role” functional
- New tool “update_promo_profile” functional
- New tool “accept_deal” functional
- New tool “add_affiliate” functional
- New tool “add_affiliate_code” functional
- New tool “add_codes_to_profile” functional
- New tool “add_event_host” functional
- New tool “add_guest” functional
- New tool “add_inventory_item” functional
- New tool “add_meal” functional
- New tool “add_place” functional
- New tool “add_profile_member” functional
- New tool “add_programming_item” functional
- New tool “add_project” functional
- New tool “add_role” functional
- New tool “add_schedule_item” functional
- New tool “add_space” functional
- New tool “add_sponsor” functional
- New tool “add_talent” functional
- New tool “add_task” functional
- New tool “add_ticket_tier” functional
- New tool “add_vendor” functional
- New tool “adopt_codes_to_profile” functional
- New tool “approve_community_event” functional
- New tool “approve_guest_request” functional
- New tool “approve_join_request” functional
- New tool “assign_event_to_space” functional
- New tool “assign_member” functional
- New tool “assign_role” functional
- New tool “bulk_create_promo_codes” functional
- New tool “bulk_invite_affiliates” functional
- New tool “check_in_guest” functional
- New tool “check_in_plus_one” functional
- New tool “check_space_availability” functional
- New tool “connect_stripe” functional
- New tool “create_affiliate_profile” functional
- New tool “create_community” functional
- New tool “create_custom_link” functional
- New tool “create_event_series” functional
- New tool “create_form” functional
- New tool “create_partner_profile” functional
- New tool “create_production_item” functional
- New tool “create_promo_code” functional
- New tool “create_promo_profile” functional
- New tool “decline_deal” functional
- New tool “duplicate_event” functional
- New tool “edit_guest” functional
- New tool “end_deal” functional
- New tool “export_form_responses_csv” functional
- New tool “export_guest_list_csv” functional
- New tool “find_open_slots” functional
- New tool “generate_event_cover” functional
- New tool “get_account_status” functional
- New tool “get_event_revenue” functional
- New tool “get_guest_details” functional
- New tool “get_invitation_status” functional
- New tool “get_share_links” functional
- New tool “grant_member_setup” functional
- New tool “import_contacts_to_list” functional
- New tool “import_guest_list” functional
- New tool “invite_team_member” functional
- New tool “link_production_items” functional
- New tool “list_affiliates” functional
- New tool “list_bookings” functional
- New tool “list_community_activity” functional
- New tool “list_community_members” functional
- New tool “list_custom_domains” functional
- New tool “list_deals” functional
- New tool “list_distribution_lists” functional
- New tool “list_event_staff” functional
- New tool “list_events” functional
- New tool “list_form_responses” functional
- New tool “list_forms” functional
- New tool “list_guest_requests” functional
- New tool “list_guests” functional
- New tool “list_join_requests” functional
- New tool “list_my_communities” functional
- New tool “list_my_network” functional
- New tool “list_partner_profiles” functional
- New tool “list_pending_community_events” functional
- New tool “list_production_items” functional
- New tool “list_promo_codes” functional
- New tool “list_promo_profiles” functional
- New tool “list_shared_events” functional
- New tool “list_spaces” functional
- New tool “list_sponsors” functional
- New tool “list_team_invites” functional
- New tool “list_ticket_sales” functional
- 1 Aug 26 −23
We did not load change detail this far back for this component, so this day may have recorded more than is shown.
- Authorization: fail → unverified ▼ security
- Stability: 0.17 → fail ▼ security
- Tool “assign_role” was removed ▼ security
- Tool “archive_partner_profile” was removed ▼ security
- Tool “archive_ticket_tier” was removed ▼ security
- Tool “assign_event_to_space” was removed ▼ security
- Tool “assign_member” was removed ▼ security
- Tool “bulk_create_promo_codes” was removed ▼ security
- Tool “bulk_invite_affiliates” was removed ▼ security
- Tool “cancel_event” was removed ▼ security
- Tool “cancel_invitation_job” was removed ▼ security
- Tool “cancel_team_invite” was removed ▼ security
- Tool “check_in_guest” was removed ▼ security
- Tool “check_in_plus_one” was removed ▼ security
- Tool “check_space_availability” was removed ▼ security
- Tool “connect_stripe” was removed ▼ security
- Tool “create_affiliate_profile” was removed ▼ security
- Tool “create_community” was removed ▼ security
- Tool “update_space” was removed ▼ security
- Tool “accept_deal” was removed ▼ security
- Tool “add_affiliate” was removed ▼ security
- Tool “add_affiliate_code” was removed ▼ security
- Tool “add_codes_to_profile” was removed ▼ security
- Tool “add_event_host” was removed ▼ security
- Tool “add_guest” was removed ▼ security
- Tool “add_inventory_item” was removed ▼ security
- Tool “add_meal” was removed ▼ security
- Tool “add_place” was removed ▼ security
- Tool “add_profile_member” was removed ▼ security
- Tool “add_programming_item” was removed ▼ security
- Tool “add_project” was removed ▼ security
- Tool “add_role” was removed ▼ security
- Tool “add_schedule_item” was removed ▼ security
- Tool “add_space” was removed ▼ security
- Tool “add_sponsor” was removed ▼ security
- Tool “add_talent” was removed ▼ security
- Tool “add_task” was removed ▼ security
- Tool “add_ticket_tier” was removed ▼ security
- Tool “add_vendor” was removed ▼ security
- Tool “adopt_codes_to_profile” was removed ▼ security
- Tool “approve_community_event” was removed ▼ security
- Tool “approve_guest_request” was removed ▼ security
- Tool “approve_join_request” was removed ▼ security
- Schema quality: fail → unverified ▼ functional
- Schema quality: good → unverified ▼ functional
- Schema quality: pass → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- 31 Jul 26 +3
We did not load change detail this far back for this component, so this day may have recorded more than is shown.
- 30 Jul 26 +1
We did not load change detail this far back for this component, so this day may have recorded more than is shown.
- 28 Jul 26 +1
We did not load change detail this far back for this component, so this day may have recorded more than is shown.
- 27 Jul 26 +1
We did not load change detail this far back for this component, so this day may have recorded more than is shown.
- 26 Jul 26 57
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Probed https://socialloop.ai/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=socialloop.ai | CN=YR1,O=Let's Encrypt,C=US | 30 Jul 2026 | 28 Oct 2026 | RSA 2048 | SHA256-RSA | 5ca515405d893a792ab7b75db47eba99329 |
| SANs: socialloop.ai | ||||||
| CN=YR1,O=Let's Encrypt,C=US (CA) | CN=Root YR,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | RSA 2048 | SHA256-RSA | a20253f15f2691c05dc1ce13b9bcca4e |
| CN=Root YR,O=ISRG,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | RSA 4096 | SHA256-RSA | f24b6d17f9d9ad7cb1c9fea78782699f |
DNSSEC insecure
Validation of socialloop.ai. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| ai. | present | 3799 | 8 | Verified |
| socialloop.ai. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=63072000 |
| content-security-policy | default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: https://js.stripe.com https://pay.google.com https://www.google.com https://maps.googleapis.com https://*.stripecdn.com https://*.google.com https://www.gstatic.com https://www.recaptcha.net https://cdnjs.cloudflare.com https://cdn.jsdelivr.net https://unpkg.com; worker-src 'self' blob:; frame-src 'self' https://js.stripe.com https://pay.google.com https://www.google.com https://*.stripecdn.com https://*.google.com https://www.google.com/recaptcha/ https://recaptcha.google.com/recaptcha/ https://*.firebaseapp.com; child-src 'self' blob: https://js.stripe.com https://pay.google.com https://www.google.com https://*.stripecdn.com https://*.google.com https://www.google.com/recaptcha/ https://recaptcha.google.com/recaptcha/; connect-src 'self' https://socialloop-mcp.web.app https://mcp.socialloop.ai https://*.stripe.com https://*.cloudfunctions.net https://firestore.googleapis.com https://firebasestorage.googleapis.com https://storage.googl |
| x-content-type-options | nosniff |
| x-frame-options | DENY |
| referrer-policy | no-referrer |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://socialloop.ai/mcp | Verified | 200 | |
| http (plaintext) | http://socialloop.ai/mcp | HTTPS enforced | 308 | https://socialloop.ai/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
accept_deal Accept Deal ~72
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.
| Name | Type | Req | Description |
|---|---|---|---|
| deal_id | string | yes | — |
No output schema declared.
No examples provided.
add_affiliate Add Affiliate ~130
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.
| Name | Type | Req | Description |
|---|---|---|---|
| code_prefix | string | — | — |
| commission_type | string | — | — |
| commission_value | number | — | — |
| discount_type | string | — | — |
| discount_value | number | — | — |
| string | yes | — | |
| event_id | string | yes | — |
| expires_at | string | — | — |
| starts_at | string | — | — |
No output schema declared.
No examples provided.
add_affiliate_code Add Affiliate Code ~109
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.
| Name | Type | Req | Description |
|---|---|---|---|
| affiliate_id | string | yes | — |
| commission_type | string | — | — |
| commission_value | number | — | — |
| discount_type | string | yes | — |
| discount_value | number | yes | — |
| event_id | string | yes | — |
| ticket_class_id | string | yes | — |
No output schema declared.
No examples provided.
add_codes_to_profile Add Codes To Profile ~113
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; you must be a host.
| Name | Type | Req | Description |
|---|---|---|---|
| auto_generate | integer | — | — |
| code_prefix | string | — | — |
| codes | array | — | — |
| event_id | string | yes | — |
| profile_id | string | yes | — |
No output schema declared.
No examples provided.
add_event_host Add Event Host ~82
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.
| Name | Type | Req | Description |
|---|---|---|---|
| string | yes | — | |
| event_id | string | yes | — |
| role | string | yes | — |
No output schema declared.
No examples provided.
add_guest Add Guest ~144
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 invite limit. Requires event_id; you must be a host.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | — |
| string | — | — | |
| event_id | string | yes | — |
| first_name | string | yes | — |
| last_name | string | — | — |
| note | string | — | — |
| phone | string | — | — |
| plus_ones_allowed | integer | — | — |
| tags | array | — | — |
| ticket_class_id | string | — | — |
No output schema declared.
No examples provided.
add_inventory_item Add Inventory Item ~215
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.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | — |
| current_location | string | — | — |
| description | string | — | — |
| dimensions | string | — | — |
| event_id | string | yes | — |
| name | string | yes | — |
| phase | string | — | — |
| place_id | string | — | — |
| priority | string | — | — |
| project_id | string | — | — |
| qty | integer | — | — |
| qty_needed | integer | — | — |
| status | string | — | — |
| storage_container | string | — | — |
| subcategory | string | — | — |
| tags | array | — | — |
| to_source | boolean | — | — |
| unit_cost | number | — | — |
| unit_of_measure | string | — | — |
| url | string | — | — |
No output schema declared.
No examples provided.
add_meal Add Meal ~179
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.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | — | — |
| estimated_cost | number | — | — |
| event_id | string | yes | — |
| expected_diners | integer | — | — |
| kind | string | yes | — |
| notes | string | — | — |
| place_id | string | — | — |
| project_id | string | — | — |
| serve_at | string | yes | — |
| shopping_list | array | — | — |
| stations | array | — | — |
| status | string | — | — |
| tags | array | — | — |
| title | string | — | — |
No output schema declared.
No examples provided.
add_place Add Place ~160
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.
| Name | Type | Req | Description |
|---|---|---|---|
| budget_allocated | number | — | — |
| budget_requested | number | — | — |
| build_status | string | — | — |
| description | string | — | — |
| event_id | string | yes | — |
| lifecycle_status | string | — | — |
| name | string | yes | — |
| name_alt | string | — | — |
| parent_place_id | string | — | — |
| sector | string | — | — |
| start_at | string | — | — |
| structure | string | — | — |
| tags | array | — | — |
No output schema declared.
No examples provided.
add_profile_member Add Profile Member ~86
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.
| Name | Type | Req | Description |
|---|---|---|---|
| community_id | string | yes | — |
| member_uid | string | yes | — |
| profile_id | string | yes | — |
| replace_existing | boolean | — | — |
No output schema declared.
No examples provided.
add_programming_item Add Programming Item ~184
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.
| Name | Type | Req | Description |
|---|---|---|---|
| act | string | — | — |
| description | string | — | — |
| duration_minutes | integer | — | — |
| event_id | string | yes | — |
| experience_series | string | — | — |
| phase | string | — | — |
| place_ids | array | — | — |
| production_needs | string | — | — |
| rider | string | — | — |
| start_at | string | — | — |
| status | string | — | — |
| tags | array | — | — |
| talent_ids | array | — | — |
| title | string | yes | — |
| types | array | — | — |
No output schema declared.
No examples provided.
add_project Add Project ~138
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.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | — |
| deliverable | string | — | — |
| description | string | — | — |
| event_id | string | yes | — |
| name | string | yes | — |
| notes | string | — | — |
| overall_status | string | — | — |
| priority | string | — | — |
| start_date | string | — | — |
| tags | array | — | — |
| target_date | string | — | — |
No output schema declared.
No examples provided.
add_role Add Role ~98
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.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | — |
| description | string | — | — |
| event_id | string | yes | — |
| name | string | yes | — |
| notes | string | — | — |
| tags | array | — | — |
No output schema declared.
No examples provided.
add_schedule_item Add Schedule Item ~154
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.
| Name | Type | Req | Description |
|---|---|---|---|
| cue_number | string | — | — |
| description | string | — | — |
| end_at | string | — | — |
| event_id | string | yes | — |
| lane | string | — | — |
| notes | string | — | — |
| project_id | string | — | — |
| start_at | string | yes | — |
| talent_ids | array | — | — |
| title | string | yes | — |
| type | string | — | — |
No output schema declared.
No examples provided.
add_space Add Space ~159
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 at booking confirm), per-booking hour cap. Admin-only. Requires community_id + name.
| Name | Type | Req | Description |
|---|---|---|---|
| address | — | — | — |
| capacity | — | — | — |
| community_id | string | yes | — |
| description | — | — | — |
| floor | — | — | — |
| hours | — | — | — |
| location_name | — | — | — |
| max_booking_hours | integer | — | — |
| name | string | yes | — |
| photos | array | — | — |
| rules | — | — | — |
No output schema declared.
No examples provided.
add_sponsor Add Sponsor ~115
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.
| Name | Type | Req | Description |
|---|---|---|---|
| company_name | string | yes | — |
| contact_email | string | — | — |
| contact_name | string | — | — |
| contact_phone | string | — | — |
| deliverables | array | — | — |
| notes | string | — | — |
| tier | string | — | — |
| total_committed | number | — | — |
No output schema declared.
No examples provided.
add_talent Add Talent ~165
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.
| Name | Type | Req | Description |
|---|---|---|---|
| act_title | string | — | — |
| categories | array | — | — |
| description | string | — | — |
| duration_minutes | integer | — | — |
| string | — | — | |
| event_id | string | yes | — |
| home_base | string | — | — |
| is_speaker | boolean | — | — |
| name | string | yes | — |
| phone | string | — | — |
| portfolio_url | string | — | — |
| rider | string | — | — |
| short_bio | string | — | — |
| status | string | — | — |
No output schema declared.
No examples provided.
add_task Add Task ~74
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.
| Name | Type | Req | Description |
|---|---|---|---|
| event_id | string | yes | — |
| phase | string | — | — |
| priority | string | — | — |
| title | string | yes | — |
No output schema declared.
No examples provided.
add_ticket_tier Add Ticket Tier ~111
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 event_id; you must be a host.
| Name | Type | Req | Description |
|---|---|---|---|
| capacity | integer | yes | — |
| description | string | — | — |
| event_id | string | yes | — |
| name | string | yes | — |
| price | number | yes | — |
| requires_approval | boolean | — | — |
| secret | boolean | — | — |
No output schema declared.
No examples provided.
add_vendor Add Vendor ~145
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.
| Name | Type | Req | Description |
|---|---|---|---|
| string | — | — | |
| event_id | string | yes | — |
| itemized_list | string | — | — |
| name | string | yes | — |
| notes | string | — | — |
| phone | string | — | — |
| point_of_contact | string | — | — |
| project_ids | array | — | — |
| service | string | — | — |
| status | string | — | — |
| tags | array | — | — |
| url | string | — | — |
No output schema declared.
No examples provided.
adopt_codes_to_profile Adopt Codes To Profile ~95
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.
| Name | Type | Req | Description |
|---|---|---|---|
| code_ids | array | yes | — |
| event_id | string | yes | — |
| profile_id | string | yes | — |
No output schema declared.
No examples provided.
approve_community_event Approve Community Event ~108
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 the conflict named. Requires community_id + event_id; creator/admin/moderator.
| Name | Type | Req | Description |
|---|---|---|---|
| assign_space | object | — | — |
| community_id | string | yes | — |
| event_id | string | yes | — |
No output schema declared.
No examples provided.
approve_guest_request Approve Guest Request ~95
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_requests. Requires event_id + those ids; you must be a host.
| Name | Type | Req | Description |
|---|---|---|---|
| event_id | string | yes | — |
| request_id | string | yes | — |
| ticket_class_id | string | yes | — |
| user_id | string | yes | — |
No output schema declared.
No examples provided.
approve_join_request Approve Join Request ~58
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.
| Name | Type | Req | Description |
|---|---|---|---|
| community_id | string | yes | — |
| user_id | string | yes | — |
No output schema declared.
No examples provided.
archive_partner_profile Archive Partner Profile ~47
Archive a partner profile — ends every member's terms prospectively. Terminal. Requires community_id + profile_id.
| Name | Type | Req | Description |
|---|---|---|---|
| community_id | string | yes | — |
| profile_id | string | yes | — |
No output schema declared.
No examples provided.
archive_ticket_tier Archive Ticket Tier ~59
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.
| Name | Type | Req | Description |
|---|---|---|---|
| event_id | string | yes | — |
| tier_id | string | yes | — |
No output schema declared.
No examples provided.
assign_event_to_space Assign Event To Space ~172
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 atomic motion (an overlapping slot in a different room is fine). A slot taken meanwhile aborts with the conflict named; idempotent on the same space+slot. Creator/admin/moderator. Requires community_id + event_id + space_id + times.
| Name | Type | Req | Description |
|---|---|---|---|
| community_id | string | yes | — |
| end_time | string | yes | — |
| event_id | string | yes | — |
| space_id | string | yes | — |
| start_time | string | yes | — |
No output schema declared.
No examples provided.
assign_member Assign Member ~156
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.name. op set/add/remove; team.memberCount stays in sync. Requires event_id + entity + item_id + relation + member; host.
| Name | Type | Req | Description |
|---|---|---|---|
| entity | string | yes | — |
| event_id | string | yes | — |
| item_id | string | yes | — |
| member | object | yes | — |
| op | string | yes | — |
| relation | string | yes | — |
No output schema declared.
No examples provided.
assign_role Assign Role ~103
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.
| Name | Type | Req | Description |
|---|---|---|---|
| entity | string | yes | — |
| event_id | string | yes | — |
| item_id | string | yes | — |
| op | string | yes | — |
| role_id | string | yes | — |
No output schema declared.
No examples provided.
bulk_create_promo_codes Bulk Create Promo Codes ~69
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.
| Name | Type | Req | Description |
|---|---|---|---|
| codes | array | yes | — |
| event_id | string | yes | — |
No output schema declared.
No examples provided.
bulk_invite_affiliates Bulk Invite Affiliates ~129
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.
| Name | Type | Req | Description |
|---|---|---|---|
| code_prefix | string | — | — |
| commission_type | string | — | — |
| commission_value | number | — | — |
| discount_type | string | — | — |
| discount_value | number | — | — |
| emails | array | yes | — |
| event_id | string | yes | — |
| expires_at | string | — | — |
| starts_at | string | — | — |
No output schema declared.
No examples provided.
cancel_event Cancel Event ~68
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.
| Name | Type | Req | Description |
|---|---|---|---|
| event_id | string | yes | — |
| reason | string | — | — |
No output schema declared.
No examples provided.
cancel_invitation_job Cancel Invitation Job ~59
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.
| Name | Type | Req | Description |
|---|---|---|---|
| event_id | string | yes | — |
| job_id | string | yes | — |
No output schema declared.
No examples provided.
cancel_team_invite Cancel Team Invite ~64
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.
| Name | Type | Req | Description |
|---|---|---|---|
| event_id | string | yes | — |
| invite_id | string | yes | — |
No output schema declared.
No examples provided.
check_in_guest Check In Guest ~79
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.
| Name | Type | Req | Description |
|---|---|---|---|
| checked_in | boolean | — | — |
| event_id | string | yes | — |
| guest_id | string | yes | — |
No output schema declared.
No examples provided.
check_in_plus_one Check In Plus One ~81
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.
| Name | Type | Req | Description |
|---|---|---|---|
| event_id | string | yes | — |
| parent_guest_id | string | yes | — |
| plus_one_name | string | yes | — |
No output schema declared.
No examples provided.
check_space_availability Check Space Availability ~106
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_time. Read-only.
| Name | Type | Req | Description |
|---|---|---|---|
| community_id | string | yes | — |
| end_time | string | yes | — |
| space_id | string | yes | — |
| start_time | string | yes | — |
No output schema declared.
No examples provided.
connect_stripe Connect Stripe ~58
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 get_account_status first. Requires a connected account.
| Name | Type | Req | Description |
|---|---|---|---|
| return_path | string | — | — |
No output schema declared.
No examples provided.
create_affiliate_profile Create Affiliate Profile ~156
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 + at least one tier; you must be a host.
| Name | Type | Req | Description |
|---|---|---|---|
| code_prefix | string | — | — |
| commission_type | string | — | — |
| commission_value | number | — | — |
| event_id | string | yes | — |
| expires_at | string | — | — |
| max_affiliates | integer | — | — |
| profile_name | string | — | — |
| starts_at | string | — | — |
| tiers | object | yes | — |
No output schema declared.
No examples provided.
create_community Create Community ~104
Create a community you own — name, description, category, privacy (open/private), tags, icon/cover. Counts against your community plan cap. Requires a connected account.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | yes | — |
| cover_image_url | string | — | — |
| description | string | yes | — |
| icon_url | string | — | — |
| name | string | yes | — |
| privacy | string | yes | — |
| short_description | string | — | — |
| tags | array | — | — |
No output schema declared.
No examples provided.
create_custom_link Create Custom Link ~89
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 immersive page. Requires event_id; host only.
| Name | Type | Req | Description |
|---|---|---|---|
| campaign | string | — | — |
| event_id | string | yes | — |
| source | string | yes | — |
| target_type | string | — | — |
No output schema declared.
No examples provided.
create_event_draft Create Event Draft ~238
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 'Connect with SocialLoop', it publishes directly to their account and returns a manage link instead.
| Name | Type | Req | Description |
|---|---|---|---|
| capacity | — | — | — |
| category | string | — | — |
| contact_email | string | — | — |
| cover_image_url | string | — | — |
| description_html | string | — | — |
| ends_at | string | — | — |
| event_description | string | — | — |
| event_name | string | yes | — |
| idempotency_key | string | yes | — |
| location_address | string | — | — |
| requires_approval | boolean | — | — |
| source | string | — | — |
| starts_at | string | yes | — |
| ticket_mode | string | yes | — |
| ticket_price | number | — | — |
| tiers | array | — | — |
| timezone | string | — | — |
| venue_name | string | — | — |
| visibility | string | yes | — |
No output schema declared.
No examples provided.
create_event_series Create Event Series ~108
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.
| Name | Type | Req | Description |
|---|---|---|---|
| end_after | integer | — | — |
| end_date | string | — | — |
| pattern | string | yes | — |
| source_event_id | string | yes | — |
No output schema declared.
No examples provided.
create_form Create Form ~88
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.
| Name | Type | Req | Description |
|---|---|---|---|
| event_id | string | yes | — |
| name | string | yes | — |
| questions | array | — | — |
No output schema declared.
No examples provided.
create_partner_profile Create Partner Profile ~79
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.
| Name | Type | Req | Description |
|---|---|---|---|
| community_id | string | yes | — |
| name | string | yes | — |
| terms | object | yes | — |
No output schema declared.
No examples provided.
create_production_item Create Production Item ~163
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 `fields` object of entity details (e.g. milestones {target_date, category, phase}). USE THIS for milestones — a milestone is NOT a task. Requires event_id + entity + name; you must be a host.
| Name | Type | Req | Description |
|---|---|---|---|
| entity | string | yes | — |
| event_id | string | yes | — |
| fields | object | — | — |
| name | string | yes | — |
| notes | string | — | — |
| status | string | — | — |
No output schema declared.
No examples provided.
create_promo_code Create Promo Code ~130
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.
| Name | Type | Req | Description |
|---|---|---|---|
| applicable_classes | array | — | — |
| code | string | yes | — |
| discount_type | string | yes | — |
| discount_value | number | yes | — |
| draft_id | string | — | — |
| edit_token | string | — | — |
| enabled | boolean | — | — |
| event_id | string | — | — |
| expires_at | string | — | — |
| max_uses | integer | — | — |
| starts_at | string | — | — |
No output schema declared.
No examples provided.
create_promo_profile Create Promo Profile ~121
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. Counts against your plan's discount-profile cap. Requires event_id + tiers; you must be a host.
| Name | Type | Req | Description |
|---|---|---|---|
| event_id | string | yes | — |
| expires_at | string | — | — |
| max_uses | integer | — | — |
| profile_name | string | — | — |
| starts_at | string | — | — |
| tiers | object | yes | — |
No output schema declared.
No examples provided.
decline_deal Decline Deal ~59
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.
| Name | Type | Req | Description |
|---|---|---|---|
| deal_id | string | yes | — |
| reason | string | — | — |
No output schema declared.
No examples provided.
delete_production_item Delete Production Item ~107
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_id + entity + item_id; you must be a host.
| Name | Type | Req | Description |
|---|---|---|---|
| entity | string | yes | — |
| event_id | string | yes | — |
| item_id | string | yes | — |
No output schema declared.
No examples provided.