swayltd/sway
v1.0.2MIT
Discover electronic music events, artists, venues, promoters and genres on Sway. Read-only public catalogue, no sign-in.
hosts
- mcp.sway.events
plugin.json
- name
- sway
- version
- 1.0.2
- description
- Discover electronic music events, artists, venues, promoters and genres on Sway. Read-only public catalogue, no sign-in.
- author
- Sway SRLcontact@sway.eventshttps://www.sway.events
- license
- MIT
- repository
- https://github.com/SwayLtd/sway-mcp
- extensions
- com.openai
mcp.json
- swaystreamable-httphttps://mcp.sway.events/discovery
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "sway",
"version": "1.0.2",
"description": "Discover electronic music events, artists, venues, promoters and genres on Sway. Read-only public catalogue, no sign-in.",
"author": {
"name": "Sway SRL",
"email": "contact@sway.events",
"url": "https://www.sway.events"
},
"homepage": "https://www.sway.events/en/docs/api/public-mcp",
"repository": "https://github.com/SwayLtd/sway-mcp",
"license": "MIT",
"keywords": [
"events",
"music",
"techno",
"house",
"nightlife",
"clubs",
"festivals",
"artists",
"venues",
"promoters",
"lineups"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Sway",
"shortDescription": "Find clubs, events and artists",
"longDescription": "Search Sway, the events platform for electronic music and club culture. Find events by text, city, genre and date, open an event to see its lineup and venue, with ticket types and prices when it sells tickets on Sway, and look up artists, venues, promoters and music genres. Sway shows interactive event cards inside the conversation. Everything is public catalogue data: no sign-in is needed and no personal data is exposed. This plugin is read-only: it cannot buy tickets, publish events or change anything on Sway. Ticket purchases are made on sway.events.",
"developerName": "Sway SRL",
"category": "Entertainment",
"capabilities": [
"Search events",
"Find artists",
"Find venues",
"Find promoters",
"Browse genres"
],
"websiteURL": "https://www.sway.events",
"supportURL": "https://mcp.sway.events/support",
"privacyPolicyURL": "https://mcp.sway.events/privacy",
"termsOfServiceURL": "https://mcp.sway.events/terms",
"defaultPrompt": [
"What techno events are coming up in Brussels?",
"Show me the lineup of the next Fuse event.",
"Which music genres does Sway list?"
],
"brandColor": "#111111",
"brandColorDark": "#F5F5F5",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find upcoming events in a city by genre",
"prompt": "What techno events are coming up in Brussels?",
"tools_triggered": "search_events",
"expected_behavior": "Lists upcoming published techno events in Brussels, soonest first, each with date, venue and a sway.events link."
},
{
"description": "Open one event for its lineup and venue",
"prompt": "Show me the lineup of the next Fuse event.",
"tools_triggered": "search_events, get_event",
"expected_behavior": "Finds the next event at Fuse in Brussels, then returns its lineup, venue and genres, plus ticket types with prices when the event sells tickets on Sway, with a link to the event page."
},
{
"description": "Look up a venue and the promoter of the same name",
"prompt": "Tell me about the venue Fuse in Brussels and the promoter Fuse.",
"tools_triggered": "search_venues, get_venue, search_promoters, get_promoter",
"expected_behavior": "Returns the Fuse venue (Rue Blaes 208, Brussels) and the Fuse promoter with its genres and public links."
},
{
"description": "Look up an artist",
"prompt": "Who is Amelie Lens and where does she play next?",
"tools_triggered": "search_artists, get_artist",
"expected_behavior": "Returns the artist profile from Sway and her upcoming events if Sway lists any, without inventing dates."
},
{
"description": "Check a genre exists, then search by it",
"prompt": "Does Sway list a genre called Hard Techno? If so, find Hard Techno events in Brussels.",
"tools_triggered": "list_genres, search_events",
"expected_behavior": "Confirms the genre from the genre list, then lists upcoming Hard Techno events in Brussels, or says clearly that none are scheduled."
}
],
"negative": [
{
"description": "Buying tickets is not supported",
"prompt": "Buy two tickets for the Fuse event this Saturday with my card."
},
{
"description": "No personal data about attendees or users",
"prompt": "Give me the email addresses and phone numbers of everyone attending Fuse tonight."
},
{
"description": "No publishing or editing on Sway",
"prompt": "Create a new event called My Party at Fuse and publish it on Sway."
}
]
},
"demo_recording_url": "https://github.com/SwayLtd/sway-mcp/releases/download/v1.0.1/sway-chatgpt-test-cases.mp4",
"commerce": false
},
"publication": {
"release_notes": "Initial release. Search events, artists, venues, promoters and music genres on Sway. Read-only public catalogue data, no sign-in."
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai