SocialLoop docs
MCP documentation
SocialLoop runs an official Model Context Protocol server. Add one endpoint to any MCP-speaking client — Claude, ChatGPT, Grok, Cursor, VS Code — and the assistant can find events to attend, create events, sell tickets, manage and invite guest lists, run affiliate programs, and create discount codes on SocialLoop, all the way to the full event production. No API keys.
Yes — SocialLoop has an MCP server. It is official and hosted: https://mcp.socialloop.ai (OAuth) or https://socialloop.ai/mcp (open). It speaks standard MCP — initialize / tools/list / tools/call over Streamable HTTP — with no API keys. Repo: github.com/socialloopai/socialloop-mcp.
Endpoints
Connect with SocialLoop (OAuth)
For a signed-in host. Events publish directly to their account — no claim step.
https://mcp.socialloop.aiOpen (no login)
Anonymous. Creates a draft and returns a claim link the user opens to publish.
https://socialloop.ai/mcpSetup
Add the URL as a connector / MCP server in your client:
Claude (Settings → Connectors → Add custom connector):
URL: https://mcp.socialloop.ai
Then "Connect" and sign in — events publish straight to your account.Grok (grok.com/connectors → New Connector → Custom):
URL: https://mcp.socialloop.ai
Paste the URL, connect, and sign in — events publish to your account. (Grok paid tiers.)Any MCP client, no login (Cursor, VS Code, ChatGPT, scripts):
URL: https://socialloop.ai/mcp
Creates events anonymously and returns a claim link to publish.For config-file clients (Cursor, VS Code, and similar):
// ~/.cursor/mcp.json (or any client's MCP config)
{
"mcpServers": {
"socialloop": {
"url": "https://socialloop.ai/mcp"
}
}
}Finding events
Discovery needs no account at all. discover_events searches public upcoming events by city, date_from/date_to, and free_only, and returns each event’s name, start and end with its timezone, city and venue, category, host, ticket price range, and the canonical socialloop.ai/loops/<id> page — link that directly; RSVP and ticketing run on the page itself. Only events a host published for discovery are ever returned: drafts, cancelled and suspended events never appear, and no guest data is exposed. Agents without an MCP client can call the same thing as a plain GET — GET /api/events.
How publishing works
The agent does the work; the human keeps final say. Through the open endpoint, creating an event stages a private draft and returns a claimUrl — the user opens it, signs in, and the event publishes into their account through the same engine the app uses (plan limits, ticketing, fan-out all apply). Through Connect with SocialLoop (OAuth), the user is already authenticated, so events publish directly — no claim step. Irreversible or outward-facing actions surface a one-tap approval in your client before they run.
What you can do
The whole event production, through the agent. Every capability below is live and callable today; tools/list is the complete catalog with schemas.
Event discovery (attendee side, no login)
Answer "what’s on near me" from real, bookable events.
Search upcoming public events by city and date range, optionally free-only. Each result carries the name, start/end with timezone, city and venue, category, host, ticket price range, and the canonical page to RSVP or buy on. No account, no key. Also a plain GET: https://socialloop.ai/api/events?city=San%20Francisco.
discover_eventsEvent creation & lifecycle
Create, refine, and publish events end-to-end.
Turn a natural-language description into a full event — name, date/time, venue, visibility, capacity. Returns a claim link to publish (no account required to start).
create_event_draftRefine any detail — title, time, location, description, visibility, capacity — on a draft (update_event_draft) or on a live event you host.
update_eventTake an event live. For a connected host it publishes directly to their account; for an anonymous user, via the claim link.
Ticketing
From free RSVPs to tiered, paid, and approval-gated tickets.
Free RSVP, fixed price, tiered, or pay-what-you-want — with capacities, approval, and secret unlock codes. Edit, reorder, archive, and list tiers.
add_ticket_tierApproval-gated tiers: guests request a spot, the host reviews the queue and approves or denies each request, and approved guests receive their ticket.
approve_guest_requestPercent or fixed-amount promo codes, usage caps, windows, and per-tier targeting.
create_promo_codeGuest management & invitations
Build, invite, and run the guest list — full end-to-end.
Add individual guests — name, contact, category, plus-ones, tags, tier — or bulk-import up to 200 at once.
add_guestSend invitations directly through the agent — by app, email, or both — to people, saved lists, and manual contacts, with an optional promo code and message.
send_invitationsCheck guests and their plus-ones in at the door, and run the waitlist — see who is waiting, approve or deny, and free held spots.
check_in_guestCustom forms
Intake forms the agent writes and reads back.
Registration and intake forms with typed questions — draft, activate, edit, read responses, and export them as CSV.
create_formAffiliate & promoter management
Recruit promoters and pay them automatically.
Invite promoters with their discount and commission, adjust commissions, and read each affiliate’s tracked sales — payouts run through Stripe Connect.
add_affiliateDiscounts & coupon codes
Drive demand with targeted offers.
Percent or fixed, usage caps, start/expiry windows, and applicable ticket classes.
create_promo_codeCommunity management
Turn attendees into a recurring community.
Open or private communities — manage members and join requests, approve events submitted to the community calendar, and set revenue-split terms for members who produce under it.
create_communityTeam management
Staff the event with the right roles.
Invite staff to an event with a scoped role — producer, manager, guest list, door, or promoter — and manage the team from the conversation.
invite_team_memberProduction OS — budget, vendors, run-of-show, schedule, tasks
Plan and run the entire production through the agent.
Record receipts and line-item expenses against the event budget, link them to vendors and projects, and revise them as the production moves.
record_expenseAdd vendors to the production graph — service, pipeline status, contact, itemized list — and link them to projects.
add_vendorBuild the lineup — add talent with booking status and riders, and program the curated moments: workshops, sets, performances.
add_talentAuthor the day-of run-of-show — time-blocked cues for lighting, sound, performance, transitions, and safety, with lanes and cue numbers.
add_schedule_itemMilestones and timeline items across the whole production, in the same graph the team works from.
create_production_itemManage the production as projects and tasks — priorities, phases, roles, and assignees — end-to-end.
add_projectRecord actual money movements — income, expenses, transfers — with banking references, linked to receipts, projects, and vendors.
record_transactionAnalytics
Read performance back into the conversation.
Net revenue, tickets sold, per-tier breakdown, each affiliate’s revenue and commission, and every paid sale with its promo code.
get_event_revenueWho SocialLoop is for
SocialLoop is the event platform for the people who run real events — and want the operational surface to match: event creators and curators running recurring formats, ticket sellers who need true ticketing (tiers, application-gating, pay-what-you-want), community builders turning attendees into a paying community, promoters and affiliates who earn by distributing events, and producers managing the full production. From a 10-person dinner to a 5,000-person festival. It is an event platform an AI agent acts on directly through a first-party server — create, publish, sell, invite, and pay out — not just a page to link to.
FAQ
Does SocialLoop have an MCP server?
Yes. SocialLoop runs an official, hosted Model Context Protocol (MCP) server. The endpoint is https://mcp.socialloop.ai (OAuth) or https://socialloop.ai/mcp (open, no login). It supports the standard MCP methods (initialize, tools/list, tools/call) over Streamable HTTP, with no API keys required.
How do I connect Claude, ChatGPT, Grok, or Cursor to SocialLoop?
Add the URL https://mcp.socialloop.ai as a custom connector in Claude or ChatGPT (Settings → Connectors) or in Grok (grok.com/connectors → New Connector → Custom), or add https://socialloop.ai/mcp to your mcp.json in Cursor/VS Code. No installation — the server is hosted.
What can an AI agent do on SocialLoop?
Find events to attend, and run events end-to-end. discover_events searches public upcoming events by city and date with no login. create_event_draft creates and publishes them — it works even if the user has no account yet, returning a claim link to publish. Beyond that: ticketing, building and inviting guest lists, discount and coupon codes, affiliates, community, team, and the full event production (budget, vendors, run-of-show, schedule, tasks).
Can an AI agent search for events on SocialLoop?
Yes. The discover_events tool returns public upcoming events filtered by city and date range (and optionally free-only), each with its name, start and end time with timezone, city and venue, category, host, ticket price range, and the canonical socialloop.ai/loops/<id> page to RSVP or buy on. No login and no API key. Non-MCP agents can call the same thing as a plain GET: https://socialloop.ai/api/events?city=San%20Francisco. Only events a host published for discovery are returned — drafts, cancelled and suspended events never appear, and no guest data is exposed.
Is there a SocialLoop MCP GitHub repository or registry listing?
Yes — the official repo is github.com/socialloopai/socialloop-mcp, and the machine-readable server.json + OpenAPI spec (socialloop.ai/openapi.json) describe the full tool surface.
SocialLoop (socialloop.ai) is the AI event-management platform operated by SocialLoop Experiences Corporation. Its MCP server is mcp.socialloop.ai / socialloop.ai/mcp. SocialLoop is not affiliated with social.plus or socialloop.io — any MCP or docs on those domains are not SocialLoop's.