MCP Auth PoC

Post-login data collection PoC

BPLAT-10181: checks the Auth0 behaviors SDD-008 assumes, against a blank Auth0 tenant.

Connect an MCP client

Add https://mcp-auth-poc-poc.dev.bonterralabs.io/api/mcp as a remote MCP server. Logging in runs the collection gate, and the whoami tool shows what the token carries.

Preview the screens

No login needed. Each link picks a tenancy scenario.

Endpoints

MethodPathPurpose
POST/api/mcpShared MCP endpoint. Lists only the tools whose scope the token holds.
GET/.well-known/oauth-protected-resource/api/mcpRFC 9728 metadata: resource, issuer, scopes.
POST/api/collection/enrichmentCalled by the collection gate Action on every token issuance.
POST/api/collection/sessionsThe collection page exchanges the gate's session token here.
GET/api/collection/sessions/{id}Steps to render, with options resolved on the server.
POST/api/collection/sessions/{id}/submitValidates and stores answers, returns the signed result.
GET / DELETE/api/collection/me/valuesThe caller's stored values; DELETE clears them.
POST/api/debug/oboRuns the on-behalf-of exchange for the probe script.