/mcp-endpoint vereist een Bearer-token in de Authorization-header. MCP-clients verkrijgen er automatisch een via de OAuth 2.1 PKCE-flow. Je hoeft geen API-sleutel aan te maken, te plakken of te roteren. Voor testdoeleinden kun je ook handmatig een token opgeven.
OAuth 2.1 PKCE-flow
Flowstep draait zijn eigen OAuth 2.1-autorisatieserver ophttps://api.flowstep.ai. MCP-clients ontdekken en doorlopen de flow automatisch. Ze openen een browservenster waarin je inlogt en toegang goedkeurt, en regelen daarna de tokenuitwisseling op de achtergrond. Clients kunnen zichzelf dynamisch registreren, dus je hoeft eerst geen client-ID in te stellen.
Ondersteunde inlogmethoden
De autorisatiepagina op/oauth/authorize ondersteunt:
- Email/password: elk Flowstep-account met een ingesteld wachtwoord
- Google SSO: stuurt door via Supabase social auth en keert automatisch terug naar de client
Toegang controleren en goedkeuren
Nadat je bent ingelogd, toont Flowstep een toestemmingsscherm voordat er een token wordt uitgegeven. Geen enkele client kan het verbinden zonder je uitdrukkelijke goedkeuring. Het scherm heeft als kop Authorize access en noemt de client die toegang vraagt: de naam van de client in vet, gevolgd door “is requesting access to your Flowstep account” (vraagt toegang tot je Flowstep-account). Daarna staat You’ll be redirected to en de bestemmingshost. Kies Allow om de verbinding af te ronden, of Deny om te annuleren. Bij weigeren ontvangt de client eenaccess_denied-fout en wordt er geen token uitgegeven.
Accountaanmaak voor claude.ai-connectorgebruikers
De OAuth-inlogpagina bevat geen registratieformulier. Als je de Flowstep-connector toevoegt vanuit Claude’s connectordirectory en nog geen Flowstep-account hebt, maak er dan eerst een aan op app.flowstep.ai. Keer daarna terug naar Claude om het verbinden af te ronden.Cookie-fallback
Als er geenAuthorization-header aanwezig is, valt de middleware terug op een op cookies gebaseerde Supabase-sessie. Dit werkt wanneer je /mcp rechtstreeks in een browser opent met een actieve Flowstep-sessie. MCP-clients gebruiken altijd het Bearer-pad.
Handmatig token (testen)
Om het endpoint rechtstreeks aan te roepen zonder client-OAuth-flow:- Log in op app.flowstep.ai in je browser
- Open DevTools → Console en voer uit:
- Geef het token mee als header: