Skip to content

API & Integrations

Pro users can access Gigmeister data programmatically via REST API and Model Context Protocol (MCP).

Generate API keys to access your band’s data from external tools.

  1. Go to Settings > Advanced > API
  2. Click Generate New Key
  3. Give your key a name (e.g., “Automation Script”)
  4. Copy the key — it’s only shown once!

API keys use the format gig_xxxxxxxxxxxx.

Include your API key in the Authorization header:

Terminal window
curl -H "Authorization: Bearer gig_your_api_key" \
https://gigmeister.app/api/songs
  • 100 requests per minute per API key
  • Rate limit headers are included in responses
EndpointDescription
GET /api/songsList all songs
POST /api/songsCreate a song
GET /api/songs/:idGet a specific song
PATCH /api/songs/:idUpdate a song
DELETE /api/songs/:idDelete a song
GET /api/setlistsList all setlists
POST /api/setlistsCreate a setlist
GET /api/setlists/:idGet a setlist with songs
GET /api/bandGet band information

Connect AI assistants like Claude Desktop to Gigmeister via MCP.

MCP allows AI tools to read and manage your song library, create setlists, and more — all through natural language.

  1. Go to Settings > Advanced > MCP
  2. Copy the MCP configuration
  3. Add it to your AI assistant’s MCP settings

With MCP connected, you can ask your AI assistant to:

  • “List all songs in my library”
  • “Create a setlist for Saturday’s gig”
  • “Find songs in the key of G”
  • “Add a new song with these chord changes”

Built-in AI features (Pro) include:

FeatureDescription
Generate SetlistCreate a setlist from a text prompt
Chord Sheet GenerationConvert text to formatted chord sheets
Lyrics LookupFetch lyrics for songs automatically
Medley MatchingFind songs that work well together
Setlist OptimizationReorder for better flow
Metadata InferenceAuto-fill key, tempo from text

Access these features from the relevant screens in the app.