Setup
The Gomry MCP server is a hosted remote MCP endpoint. There is nothing to install and no token to copy: you add one URL to your AI client, sign in to Gomry when it asks, and you’re done.1. Add the connector
1
Add Gomry as a custom MCP server
In your AI client, add a new custom connector / MCP server and paste the URL above. Leave any bearer-token or custom-header fields empty. Client-specific steps are in the tabs below.
2
Authorize
The client opens a Gomry page in your browser. Sign in with your Gomry account if you aren’t already, then click Authorize.
Any signed-in Gomry user can connect. The assistant gets access to every organization you’re a member of, limited to what your role in each one allows.
3
Done
You’re redirected back to the client, which loads the tool list and shows Gomry in its tool picker.
2. Client-specific instructions
- Claude
- ChatGPT
- Cursor
- Codex and other CLIs
- Other clients
- Open Settings → Connectors.
- Click Add custom connector.
- Name it
Gomryand paste the server URL: - Click Add, then Connect. Authorize in the Gomry page that opens.
3. Verify it works
In your client, ask:“List my events.”The assistant should invoke the
list_events tool and return your organization’s events. If you belong to more than one organization, it may ask which one you mean.
How authentication works
The server is an OAuth 2.1 authorization server (PKCE, dynamic client registration) in front of the MCP endpoint:- The client discovers the authorization server via
/.well-known/oauth-protected-resource. - The client registers itself and sends you to the Gomry authorization page.
- You sign in (Firebase auth, same as the dashboard) and click Authorize.
- The client receives a short-lived access token (1 hour) and a refresh token (30 days, rotated on every use), and sends the access token as
Authorization: Bearer …on each MCP call.
openid / email scopes (some workspaces require it), Gomry also returns your account email and whether it’s verified — nothing else.
Disconnecting
Remove or disconnect the Gomry connector in your AI client. This revokes the refresh token on Gomry’s side, so the client can’t renew access; the current access token expires within the hour. You can reconnect at any time by running the authorization flow again.Alternative: personal token URL
If your client can’t run OAuth, you can use a personal token instead:- In the Gomry dashboard, open Personal Settings (your account settings, not organization settings) → Connect to Claude.
- Click Generate Server URL and copy the URL. It looks like
https://www.gomry.com/api/mcp?token=…and is shown once. - Paste it as the server URL in your client. The token is accepted as
?token=orAuthorization: Bearer ….

