API & Integrations
Pro users can access Gigmeister data programmatically via REST API and Model Context Protocol (MCP).
REST API
Section titled “REST API”Generate API keys to access your band’s data from external tools.
Getting an API Key
Section titled “Getting an API Key”- Go to Settings > Advanced > API
- Click Generate New Key
- Give your key a name (e.g., “Automation Script”)
- Copy the key — it’s only shown once!
API keys use the format gig_xxxxxxxxxxxx.
Authentication
Section titled “Authentication”Include your API key in the Authorization header:
curl -H "Authorization: Bearer gig_your_api_key" \ https://gigmeister.app/api/songsRate Limits
Section titled “Rate Limits”- 100 requests per minute per API key
- Rate limit headers are included in responses
Available Endpoints
Section titled “Available Endpoints”| Endpoint | Description |
|---|---|
GET /api/songs | List all songs |
POST /api/songs | Create a song |
GET /api/songs/:id | Get a specific song |
PATCH /api/songs/:id | Update a song |
DELETE /api/songs/:id | Delete a song |
GET /api/setlists | List all setlists |
POST /api/setlists | Create a setlist |
GET /api/setlists/:id | Get a setlist with songs |
GET /api/band | Get band information |
MCP (Model Context Protocol)
Section titled “MCP (Model Context Protocol)”Connect AI assistants like Claude Desktop to Gigmeister via MCP.
What is MCP?
Section titled “What is MCP?”MCP allows AI tools to read and manage your song library, create setlists, and more — all through natural language.
Configuration
Section titled “Configuration”- Go to Settings > Advanced > MCP
- Copy the MCP configuration
- Add it to your AI assistant’s MCP settings
Capabilities
Section titled “Capabilities”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”
AI Features
Section titled “AI Features”Built-in AI features (Pro) include:
| Feature | Description |
|---|---|
| Generate Setlist | Create a setlist from a text prompt |
| Chord Sheet Generation | Convert text to formatted chord sheets |
| Lyrics Lookup | Fetch lyrics for songs automatically |
| Medley Matching | Find songs that work well together |
| Setlist Optimization | Reorder for better flow |
| Metadata Inference | Auto-fill key, tempo from text |
Access these features from the relevant screens in the app.