atn_live_ keys are not connections; they are minted and revoked in the same place. See API keys.
GitHub is not on this list
GitHub is a first-party GitHub App that you install into your organisation or account. It is not an OAuth connection and it is not brokered through a third-party connector, so it does not appear on this page and cannot be revoked from it. Manage it from the project’s GitHub settings, or from GitHub’s own installation page. Disconnecting an AI client here has no effect on the App, and uninstalling the App has no effect on anything here.Google Ads is not on this list either
Google Ads is connected as a connector on the workspace, where you also choose which Google Ads account it uses. It is not an AI-client connection, so it does not appear here, and disconnecting a client here does not disconnect it. A connection here never reaches your ad budget. Even withRead and write, an AI client cannot approve a Google Ads change that spends money or cannot be undone: that yes is given only by a person signed in to the Attensira app, and a client asking gets 403 Forbidden with the reason spend_approval_in_app. See Approval modes.
What a connection can reach
A connection names your organisation, not a single workspace. Every MCP tool that works on a workspace takes an optionalproject, so one connection reaches every workspace the organisation owns — you do not connect a client once per domain. Omit it and your only workspace is used; when the organisation has several, there is no default and the client names one. get_account lists the ids, and answers without a workspace.
A connection always carries read and write: there is no read-only consent, and write is the one that spends credits. Where you need a credential that cannot write, mint a read-only API key instead.
Disconnecting
Remove the server in the client that holds it. In Claude Code that isclaude mcp remove attensira; in Cursor or Codex it is the entry you pasted into the config file. That stops the client asking for anything further.
An access token the client already holds keeps working until it expires, because the MCP server verifies tokens locally and never asks us whether one is still wanted.If you need access cut off now rather than at the next expiry, use a key rather than a sign-in: a key is revoked from Settings → Your assistant and stops working on the very next request. See API keys. If a signed-in client may be compromised, contact team@attensira.com to have it cut off.
Reading the wrong workspace
Approving a client fixes the organisation, never a workspace. If a client is reading the wrong workspace, ask it to name the right one rather than reconnecting — every tool takes an optionalproject, and get_account lists the ids.
The organisation cannot be moved afterwards. To reach a different one, disconnect and sign in again.