Stateless OAuth broker for the
hubspot-conversations-mcp
MCP server. It exchanges and refreshes HubSpot OAuth tokens on behalf of the
CLI's login flow — it stores nothing and never sees Conversations data.
GET /api/config | App metadata (client ID) |
POST /api/exchange | Authorization code → tokens (localhost redirects only) |
POST /api/refresh | Refresh token → fresh access token |
Sign in from your terminal:
npx -y hubspot-conversations-mcp login --broker-url https://<this-host>