Rocketlane's MCP server ships 24 tools to Claude, Cursor, and ChatGPT. Scalekit handles the OAuth 2.1 layer in front of it, live in days, with the existing auth system untouched and EU customers covered from day one.
Rocketlane runs delivery and onboarding for professional services teams. A meaningful share of its customers are in the EU, so every new access surface has to clear the same residency bar as the core product.
Customers wanted to work from inside Claude and Cursor. Standing up compliant OAuth 2.1 for that, without touching the auth already running the app, was the hard part.
"OAuth 2.1, token refresh, per-tool scopes: solved, without touching our existing auth. Two days from wiring it up to Claude calling our MCP server in production."
A standards-compliant OAuth 2.1 surface on top of the auth already running the app, without risking any of it.
MCP auth had to sit alongside core auth. Zero risk to live sessions or SSO.
Demand was already there. Every week building an OAuth 2.1 server was demand with nowhere to go.
Same residency bar as the rest of the product, not a follow-up project.
Scalekit terminates the handshake and stores the token in a region-scoped vault. Rocketlane's own auth stays out of the path.
Claude, Cursor, or ChatGPT authenticates against Scalekit. No credentials reach Rocketlane.
The token lands in a US or EU vault, matching the customer's residency requirement.
Scalekit checks the bearer token and per-tool scope, then forwards the call to Rocketlane's MCP server.
The MCP server talks to Rocketlane's existing auth internally. That system never sees an MCP client.
"Our customers wanted to work inside Claude and Cursor, not just inside Rocketlane. Scalekit let us meet them there: live in days, EU residency built in, nothing rebuilt in our own auth stack."
Three decisions that decide whether MCP auth takes a week or a quarter.
Bolting OAuth 2.1 onto an existing login system costs more than building it alongside.
If your product already makes regional guarantees, MCP needs the same ones: routed, not re-engineered.
Tools are the interesting part. Refresh, revocation, and scopes across five clients is where weeks go.



We use cookies, so things load fast, we learn what to fix, and you can always reach us on chat