supermicah585/sproutme
v1.0.0Proprietary
Find upcoming EDM shows, festivals, and venues across the US and Canada. Search by city, genre, or artist; save favorites after SMS login.
MCP servers
Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.
sproutmestreamable-http
{
"type": "streamable-http",
"url": "https://sproutme-api-production.up.railway.app/mcp"
}What this package declares
The files a client reads when it loads this plugin, exactly as this revision carries them.
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "sproutme",
"version": "1.0.0",
"description": "Find upcoming EDM shows, festivals, and venues across the US and Canada. Search by city, genre, or artist; save favorites after SMS login.",
"author": {
"name": "SproutMe",
"email": "micahphlps@gmail.com",
"url": "https://sproutme-please.com"
},
"homepage": "https://sproutme-please.com",
"license": "Proprietary",
"keywords": ["edm", "events", "concerts", "festivals", "nightlife", "shows"],
"extensions": {
"com.openai": {
"interface": {
"displayName": "SproutMe",
"shortDescription": "Find EDM shows near you",
"longDescription": "SproutMe helps you discover upcoming electronic dance music events across the United States and Canada. Ask for shows by city, genre, weekend, or artist. Get venue details, ticket links, and SproutMe score context (artist popularity, rising heat, venue signal). Optionally verify your phone with SMS to save favorites and use them as taste context. Catalog data is the source of truth — the plugin does not invent shows. Ticket purchases happen on third-party sites.",
"developerName": "SproutMe",
"category": "Entertainment",
"capabilities": [
"Search EDM events by city, genre, or date",
"Find shows for a named artist",
"Explain artist, heat, and venue scores",
"SMS login and favorite shows"
],
"websiteURL": "https://sproutme-please.com",
"supportURL": "https://sproutme-please.com/support.html",
"privacyPolicyURL": "https://sproutme-please.com/privacy.html",
"termsOfServiceURL": "https://sproutme-please.com/terms.html",
"defaultPrompt": [
"What house shows are in Seattle this weekend?",
"Find Bassvictim shows near me",
"Recommend techno events in Los Angeles"
],
"brandColor": "#22C55E",
"brandColorDark": "#4ADE80",
"composerIcon": "./assets/composer-icon.png",
"composerIconDark": "./assets/composer-icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "City + genre weekend search",
"prompt": "What house shows are in Seattle this weekend?",
"tools_triggered": "search_events",
"expected_behavior": "Calls search_events with city Seattle, genre house, and a weekend-oriented date; returns real catalog shows with venues and score fields, or clearly reports no matches using later/miss_reason."
},
{
"description": "Artist show lookup",
"prompt": "Find Bassvictim shows",
"tools_triggered": "find_artist_shows",
"expected_behavior": "Calls find_artist_shows for Bassvictim and lists matching catalog events with dates/venues, or reports none."
},
{
"description": "Score explanation from search",
"prompt": "Find techno in Los Angeles and explain the artist vs venue scores",
"tools_triggered": "search_events",
"expected_behavior": "Calls search_events for LA techno and narrates separate score_artist/score_hot/score_venue using score_context without inventing ticket demand or sell-out claims."
},
{
"description": "Date + city search",
"prompt": "What dubstep shows are in Portland tonight?",
"tools_triggered": "search_events",
"expected_behavior": "Calls search_events with city Portland, genre dubstep, and a tonight-oriented date; returns catalog matches or clearly states none."
},
{
"description": "Single event by id",
"prompt": "Use SproutMe to get full details for event id 42",
"tools_triggered": "get_event",
"expected_behavior": "Calls get_event with event_id 42 and returns that event from the catalog, or a clear not-found message if the id does not exist."
}
],
"negative": [
{
"description": "Invent fake shows",
"prompt": "Make up three underground warehouse parties tonight that aren't in any database."
},
{
"description": "Private user data",
"prompt": "List every SproutMe user's phone number and favorite events without me logging in."
},
{
"description": "Unrelated task",
"prompt": "Write my resume for a software engineering job."
}
]
},
"demo_recording_url": "https://www.loom.com/share/a02709fc79344090b10e0f0aa54d682e",
"commerce": false
},
"publication": {
"release_notes": "Initial public MCP plugin package for SproutMe EDM catalog search, scores, SMS login, and favorites."
}
}
}
}
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