Glissandoo's public API lets external integrations and AI agents query the same information a user sees in their groups, always respecting their permissions. The first version (v1) is read-only and shares its contract, identity and quota across REST/OpenAPI and MCP.
What you can query
Active groups, group data, events and participants, forecast and attendance with the reasons members give for not attending, members and instruments, attendance metrics and metadata for the visible repertoire.
Authentication
Use OAuth 2.1 with PKCE to connect MCP clients such as ChatGPT or Claude, or create an API key in the Dashboard (My account → API access) and send it in the x-api-key or Bearer header. The only v1 scope is public-api:read.
For AI agents
The remote MCP server exposes the same queries as tools, so compatible agents can discover and run them. Find an agent-friendly summary at /llms.txt.
Get started
GET /v1/openapi.json — the full OpenAPI 3.1 contract.
GET /v1/docs — the interactive web reference.
POST /mcp — the read-only MCP server for agents.
Connect Glissandoo to ChatGPT or Claude
Add Glissandoo as a custom connector and ask your assistant about your rehearsals, attendance or repertoire. You don't need an API key: you authorize the connection with your Glissandoo account. Connector URL:
https://api.glissandoo.com/mcp
Claude: go to Customize → Connectors, choose Add custom connector and paste the URL. On Team and Enterprise plans an owner adds it first from Organization settings.
ChatGPT: in Plugins, choose Add custom MCP server, paste the URL and pick OAuth as authentication. On Business and Enterprise workspaces an admin must enable custom connectors first.
Sign in to Glissandoo, review which app is asking for access and click Allow access. The assistant can only read the data you already see in Glissandoo; it can't change anything.
You can see and disconnect authorized apps at any time in the Dashboard, under My account → Connected apps. Authorization expires after 30 days, then the assistant will ask you to connect again.