Met de openbare API van Glissandoo kunnen externe integraties en AI-agents dezelfde informatie opvragen die een gebruiker in zijn groepen ziet, met altijd respect voor hun rechten. De eerste versie (v1) is alleen-lezen en deelt contract, identiteit en quota tussen REST/OpenAPI en MCP.
Wat je kunt opvragen
Actieve groepen, groepsgegevens, evenementen en deelnemers, verwachte en werkelijke aanwezigheid met de redenen van afwezigheid die leden opgeven, leden en instrumenten, aanwezigheidsstatistieken en metadata van het zichtbare repertoire.
Authenticatie
Gebruik OAuth 2.1 met PKCE om MCP-clients zoals ChatGPT of Claude te koppelen, of maak een API-sleutel aan in het Dashboard (Mijn account → API access) en stuur die mee in de header x-api-key of Bearer. De enige scope van v1 is public-api:read.
Voor AI-agents
De externe MCP-server stelt dezelfde queries als tools beschikbaar, zodat compatibele agents ze kunnen ontdekken en uitvoeren. Vind een samenvatting voor agents op /llms.txt.
Aan de slag
GET /v1/openapi.json — het volledige OpenAPI 3.1-contract.
GET /v1/docs — de interactieve webreferentie.
POST /mcp — de alleen-lezen MCP-server voor agents.
Koppel Glissandoo aan ChatGPT of Claude
Voeg Glissandoo toe als aangepaste connector en vraag je assistent naar repetities, aanwezigheid of repertoire. Je hebt geen API-sleutel nodig: je geeft toestemming met je Glissandoo-account. Connector-URL:
https://api.glissandoo.com/mcp
Claude: ga naar Customize → Connectors, kies Add custom connector en plak de URL. Bij Team- en Enterprise-abonnementen voegt een owner hem eerst toe via Organization settings.
ChatGPT: kies in Plugins Add custom MCP server, plak de URL en kies OAuth als authenticatie. In Business- en Enterprise-werkruimtes moet een beheerder eerst aangepaste connectors inschakelen.
Log in bij Glissandoo, controleer welke app toegang vraagt en klik op Toegang toestaan. De assistent kan alleen de gegevens lezen die je al in Glissandoo ziet; hij kan niets wijzigen.
Je kunt geautoriseerde apps altijd bekijken en ontkoppelen in het Dashboard, onder Mijn account → Gekoppelde apps. De toestemming verloopt na 30 dagen; daarna vraagt de assistent je om opnieuw te koppelen.