Staff live events: gigs, crew, setlists, call lists, ingest. Hosted MCP with OAuth.
One address for any MCP client. You sign in at clerk.soundchecklive.io once, after adding it.
At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
| Access to | Read | Change |
|---|---|---|
| Your identity | ||
| Profile | ||
| Email address | ||
| Stay signed in | ||
| User |
From the sign-in at clerk.soundchecklive.io, as the endpoint publishes it. You approve it there.
Odel could not list its tools without signing in.
Cursor plugin that connects Agent to Soundcheck — live-event staffing for gigs, crew, setlists, call lists, and document ingest. Package skills plus a URL-only MCP member server. Sign in with OAuth. No API keys.
Smithery: https://smithery.ai/servers/steven-pd2q/soundcheck
Cursor Marketplace (when listed) — install Soundcheck from the Cursor Marketplace, then connect the MCP server with OAuth when prompted.
Local test (before / without Marketplace listing)
mkdir -p ~/.cursor/plugins/local
ln -s /path/to/this-repo ~/.cursor/plugins/local/soundcheck
Reload the window (Developer: Reload Window), then open Customize and confirm the plugin, skills, and MCP server appear.
This plugin ships a Streamable HTTP MCP config. Cursor infers transport from url. Authentication is OAuth 2.0 (RFC 9728 Protected Resource Metadata) — you do not paste tokens or Bearer headers.
Documented member connect URL (used in mcp.json):
https://mcp.soundchecklive.io/mcp
Unauthenticated discovery (not packaged in this plugin; paste only when you want the public tools):
https://mcp.soundchecklive.io/public/mcp
See MCP server docs and MCP discovery.
| Piece | Role |
|---|---|
MCP soundcheck | Member tools for events, crew, setlists, ingest, messaging, imports |
Skill staff-a-live-event | Create and staff a gig end-to-end |
Skill ingest-a-gig | Batch → add docs → review → gated commit |
Skill clone-workspace | Export → preview UEF → gated import into an org you own |
Consequential writes (invite_org_member, settle_event, send_message, broadcast_event_reminder, ingestion/import commits, and related gated tools) return confirmation_required. The agent should show you the summary and only resend with the token after you confirm.
Staff a Friday show
Staff Friday's show at the Blue Note — FOH, two A2s, and our usual opener set.
Agent runs staff-a-live-event: get_me / list_organizations → create_event → link or create venue → call list + apply_calllist_to_event → setlist → checklist.
Ingest an advance PDF
Ingest this advance PDF for Saturday's wedding and pull crew and load-in into the gig.
Agent runs ingest-a-gig: create_ingestion_batch → upload/add text → review proposals → gated commit only after you approve. If analysis fails, it reports that instead of inventing fields.
Clone last tour into a new org
Clone last tour's workspace into our new production-company org.
Agent runs clone-workspace: export_workspace on the source → preview_uef_import on the dest with commit off → import_uef only after you confirm. Destination must be an org you own.
MIT © Soundcheck Live, Inc.
clone-workspace — clone catalogs between orgs you owningest-a-gig — paperwork → gated commitstaff-a-live-event — event, venue, call list, setlist, checklistmessage-crew-gated — Confirm Card on crew message / remindersettle-a-gig — gated settle / complete / reopenrun-agent-loop — ingest → staff → confirm (demo path)buy-platform-plan — platform SaaS purchase / pricing handoffThis repository also packages plugins for Anthropic’s Claude Plugins directory:
| Plugin path | Product | MCP | Auth |
|---|---|---|---|
repo root (.claude-plugin/) | Soundcheck member staffing / ops | https://mcp.soundchecklive.io/mcp | OAuth |
instant-quotes/ | Soundcheck Instant Quotes | https://mcp.soundchecklive.io/public/mcp | None |
Instant Quotes estimates are SYNTHETIC / illustrative, not binding. Member Soundcheck is signed-in org ops — a different product.