https://app.sideshift.app/api/mcp and you connect a client to it.
What you get
The MCP server fronts the same OAuth-scoped capabilities as the REST API. Every capability scope maps to tools, so the tool set mirrors the REST surface, plus awhoami
tool for checking which company and scopes a token is bound to.
- Read scopes expose read-only tools
- Write and sensitive tools carry a confirmation guardrail in their description
- The claim-link capability is available as
create_quickpay_claim_link
Before you start
You need three things.1
An MCP-capable client
Claude Desktop, Claude Code, Cursor, VS Code, or any client that speaks MCP over
Streamable HTTP.
2
A registered OAuth client
The MCP server uses the same OAuth 2.1 flow as the REST API — there is no
MCP-specific auth scheme. Register via Dynamic Client Registration to get a
client_id.
See Platform API.3
An access token
Run the authorization-code flow with PKCE (
S256) to get a bearer token. Tokens minted
for MCP are multi-audience, so one token works for both /api/oauth/v1 and
/api/mcp — you do not need a separate credential.If a request arrives unauthorized, the server replies
401 with a WWW-Authenticate
challenge pointing at the RFC 9728 protected-resource metadata. Compliant clients use this
to discover the authorization server automatically, so many clients can complete setup
from the URL alone.Connect a client
- Claude Code
- Claude Desktop
- Cursor
- VS Code