Skip to content

Workspace OAuth clients

Settings → Developers → MCP OAuth Clientscreate and manage workspace OAuth clients for the public Entergram MCP gateway.

Workspace admin access required. Only workspace owners and admins can manage shared MCP OAuth clients.


Workspace clients support both public PKCE clients and confidential clients with client_secret_post or client_secret_basic. Keep shared integrations here, and use the personal clients section for your own seat-scoped agents.

Members don’t see workspace clients directly — they exist for team-wide automation.


Create clientregister a workspace OAuth client that can authorize against the Entergram MCP gateway.

FieldNotes
Client namee.g. Entergram Workspace Agent
PlatformPick one, or Custom
Token endpoint authPublic (none), or Confidential (client_secret_post / client_secret_basic)
Require PKCEMandatory for public clients; recommended for confidential ones as extra protection
DescriptionShort explanation shown on the consent screen
Redirect URIsOne per line. HTTPS required outside localhost
Allowed scopesThese scopes limit what the workspace client can request during authorization

Use none for local PKCE clients. Use client_secret_* for hosted or server-side integrations.

Workspace clients can request the full scope set — see the scope table in MCP connectors.


Confidential clients get a secret shown once:

One-time reveal — Entergram stores only a hash of this secret. After closing this dialog, you will only be able to rotate it, not reveal it again.

Public clients get no secret and must authenticate with PKCE.


The list shows Active clients and Total clients, and per client:

  • Public client / Confidential client, PKCE on / PKCE off
  • Created, Created by, Last used, Last used by
  • Active grants
  • Expandable Client details — Client ID, auth method, secret preview, PKCE requirement, and a Ban reason where applicable
ActionEffect
EditChange name, scopes, redirect URIs
DisableStops new authorizations and token refreshes until re-enabled
EnableRe-allows authorization and refresh
Rotate secretIssues a new secret, shown once; the old one stops working
Archive”Archiving disables the client and revokes active grants and refresh tokens for this workspace client.”

Empty state: “Create the first shared MCP OAuth client for this workspace.”


Choosing between disable, rotate and archive

Section titled “Choosing between disable, rotate and archive”
SituationAction
Temporarily pausing an integrationDisable
Secret may have leakedRotate secret (immediately)
Integration is retiredArchive
You’re mid-incident and unsureArchive — it revokes grants and refresh tokens too

  • Name clients after the system, not the person. Zapier CRM bridge survives the person who set it up leaving.
  • Grant the narrowest scope set that makes the integration work. You can always widen it.
  • Review Last used quarterly. A client with no recent use and active grants is exactly the kind of thing that gets exploited quietly.
  • Client lifecycle events are recorded in the activity log.
  • Deleting the workspace removes its connectors and API keys along with it.