- Teams server:
https://app.hoppier.com/api/mcp/business/v1 - Gift cards server:
https://app.hoppier.com/api/mcp/v1
Claude
These steps work in Claude on the web and in the desktop app.1
Add the connector
Open Settings → Connectors and choose Add custom connector. Enter Hoppier as the name and paste the server URL.
2
Choose how it signs in
If Claude asks how the connector signs in, choose Sign in now, and for the OAuth client choose Register automatically. These can’t be changed later: if you picked something else, remove the connector and add it again.
3
Sign in and approve
Click Connect. Claude opens Hoppier’s sign-in page. Sign in, read what Claude is asking to do, and approve it.
4
Try it
Start a new chat, turn on the Hoppier connector from the tools menu, and ask: “List my Hoppier programs.”
ChatGPT
- Open Settings → Connectors and add a custom connector. This needs a ChatGPT plan that supports custom connectors.
- Paste the server URL.
- Approve the connection and sign in to Hoppier.
- In a new chat, turn on the connector from the tools menu and ask: “List my Hoppier programs.”
What signing in looks like
You sign in on Hoppier’s own page, so the assistant never sees your password.- Teams server: sign in to the Hoppier dashboard. If you’re an admin of more than one company, pick the one to connect; a connection works with one company only. Click Send code, enter the 6-digit code we email you, and approve.
- Gift cards server: sign in with Google or an emailed code, then approve.
Other MCP clients
Any client that supports remote MCP servers with OAuth can connect with the same URLs.Details for client developers
Details for client developers
- Transport: Streamable HTTP, stateless, with JSON responses. There’s no SSE endpoint.
- Sign-in: OAuth 2.1 authorization code flow with PKCE (
S256only). An unauthenticated request gets a401whoseWWW-Authenticateheader points to the protected-resource metadata:- Teams:
https://app.hoppier.com/.well-known/oauth-protected-resource/api/mcp/business/v1 - Gift cards:
https://app.hoppier.com/.well-known/oauth-protected-resource/api/mcp/v1
- Teams:
- Client registration: dynamic client registration (RFC 7591) at the
registration_endpointin the authorization server’s metadata, so there’s no client id to ask us for.client_namemust be printable, at most 120 characters, and must not contain “Hoppier”. Redirect URIs must usehttps, orhttpon a loopback address. Client ID metadata documents aren’t supported. - Scopes: Teams:
business:read,business:programs:write,business:participants:write,business:funds:send. Gift cards:gift_cards:read,gift_cards:send,profile. Leavescopeout to ask for all of them. - Tokens: send
Authorization: Bearer <token>. Access tokens last 1 hour. Refresh tokens last 30 days and change on every use; reusing an old one revokes the connection. A token for one server doesn’t work on the other. - Limits: each connection has an hourly request limit, and every MCP request counts, listing tools included. Over the limit you get HTTP
429withRetry-After.