Skip to main content
Every client needs the same two things: the endpoint https://api.infinity.swiss/mcp, and a person who may connect AI tools to the organisation and approves the connection in the browser. That is an administrator, or a member whom an administrator has allowed to. There is no client ID or secret to create beforehand — the overview explains how the authorisation works.
On claude.ai and in the desktop app, open Customize, then Connectors, press the plus button and choose “Add custom connector”. Enter https://api.infinity.swiss/mcp and connect; Claude sends you to Infinity to sign in and approve. In a Team or Enterprise workspace an owner has to add the connector in the organisation settings first. Leave the OAuth client fields under Advanced settings empty, because Claude registers itself.In Claude Code, add the server and then authenticate:
Running /mcp in Claude Code lists the server and offers to authenticate it, which opens the same consent page. Add --scope project to the command to write the server into the repository’s .mcp.json instead of your own configuration.

When a connection does not work

A tool call that needs a scope the connection was not granted fails with an insufficient_scope challenge. Connect the client again and grant the module it asks for; the new approval replaces the existing connection. If consent never appears, check that the person approving may connect AI tools to the organisation, meaning an administrator or a member whom an administrator has allowed to in the team settings, and that the client’s redirect URI is https or loopback. A connection that worked before and now fails has most likely been revoked, because the person who connected it was removed from the organisation or lost the permission to connect AI tools. Someone who may connect has to approve it again.