Which apps can connect
Signing in connects the app as you: it sees what you can see in Aide and its actions are recorded as yours. An API key connects as the workspace and can only read knowledge, products, topics, macros, orders and analytics, never conversations.
MCP is available on every Aide plan, including Free. What an app can do still depends on your role: refunds above your approval limit wait for an admin.
Connect Claude
Claude’s custom connectors work on Claude’s Free, Pro, Max, Team and Enterprise plans. Claude Free allows one custom connector. On Pro or Max:- In Claude, go to Customize > Connectors.
- Select ”+ Add”, then “Add custom connector”.
- Name it Aide, enter
https://app-api.aide.app/mcpand select “Continue”. - Review the authentication settings Claude detected and select “Continue”.
- Under Authentication, choose “Sign in now”.
- Under OAuth client, choose “Register automatically”.
- Select “Add”. When Aide opens, sign in, check the workspace and the permissions, and select “Approve”.
Connect ChatGPT
OpenAI offers custom MCP servers in ChatGPT on the web: Business, Enterprise and Edu workspaces can read and act, and Pro accounts can read. On Business, only workspace admins and owners can add one; on Enterprise and Edu, admins choose who can.- In ChatGPT, go to Plugins.
- Select the plus button, then “Add custom MCP server”.
- Name it Aide and, under Connection, enter
https://app-api.aide.app/mcp. - For authentication, choose OAuth.
- Tick “I understand and want to continue” and select “Create as a plugin”.
- When Aide opens, sign in, check the workspace and the permissions, and select “Approve”.
- Install the plugin. In a new chat, type @ and choose Aide.
Connect Claude Code
Run:/mcp in Claude Code, choose aide and sign in to Aide in the browser window that opens. You can also run claude mcp login aide from your shell.
To use an API key instead, add --header "Authorization: Bearer <your API key>" to the command. If the key is rejected, Claude Code doesn’t fall back to signing in; remove the header to sign in instead.
Anthropic’s steps: Connect Claude Code to tools via MCP.
Connect Codex
Add Aide to~/.codex/config.toml:
codex mcp login aide and sign in to Aide in your browser. In the ChatGPT desktop app (Settings > MCP servers) or the Codex IDE extension (gear menu > MCP servers) you can instead select “Add server”, choose Streamable HTTP, enter the address, save and restart, then select “Authenticate”.
To use an API key instead, add bearer_token_env_var = "AIDE_API_KEY" under [mcp_servers.aide] and set AIDE_API_KEY in your environment.
OpenAI’s steps: Codex: Model Context Protocol.
Connect Gemini CLI
Run:/mcp auth aide in Gemini CLI and sign in to Aide in your browser.
To use an API key instead, add --header "Authorization: Bearer <your API key>" to the command. Gemini CLI saves the header in ~/.gemini/settings.json, so keep that file private.
Google’s steps: MCP servers with the Gemini CLI.
Connect Cursor
Add this to~/.cursor/mcp.json (or .cursor/mcp.json in a project):
AIDE_API_KEY in your environment, and add the header to the server:
Connect VS Code
- Open the Command Palette and run “MCP: Add Server”.
- Choose “HTTP (HTTP or Server-Sent Events)” and enter
https://app-api.aide.app/mcp. - Enter a server ID, such as aide.
- For a personal setup, select “Global”, then “Copilot Global”.
- When VS Code asks you to sign in, sign in to Aide in your browser, check the workspace and the permissions, and select “Approve”.
.vscode/mcp.json in your workspace; VS Code asks for the key the first time the server starts and stores it securely:
Connect Perplexity
Perplexity offers custom remote connectors to Enterprise organizations. Members can add one when an admin allows it, and admins can add one for the whole organization.- For your own account, open Plugins in the sidebar (or Customize > Connectors if you don’t see Plugins), then Add custom > Connector > Add MCP connector. To add it for the organization, an admin goes to Enterprise settings > Permissions > Connectors permissions and clicks ”+ Custom connector”.
- In the pop-up, select Remote.
- Name it Aide and enter
https://app-api.aide.app/mcpas the MCP Server URL. - Set Authentication to OAuth and Transport to Streamable HTTP.
- Check the acknowledgement box and click “Add”.
- Click the connector card to sign in. When Aide opens, sign in, check the workspace and the permissions, and select “Approve”.
Connect Devin and Gemini Enterprise
Devin (app.devin.ai): an organization admin adds Aide under Customize > MCPs > Add MCP > Add custom MCP, with transport HTTP, Server URLhttps://app-api.aide.app/mcp, authentication OAuth and Access set to Personal, so each teammate selects Connect and signs in as themselves. Devin’s steps: MCP servers and marketplace.
Gemini Enterprise: a Google Cloud admin adds Aide as a Custom MCP Server data store with OAuth 2.0 (authorization URL https://app-api.aide.app/oauth/authorize, token URL https://app-api.aide.app/oauth/token, scopes aide:read aide:write, Enable PKCE Support ticked), using a client ID and secret created once by registering at https://app-api.aide.app/oauth/register with token_endpoint_auth_method set to client_secret_post and the redirect URI https://vertexaisearch.cloud.google.com/oauth-redirect. Google’s steps: Set up your custom MCP server data store.
Signing in and permissions
When an app signs in, Aide shows which app is asking, the workspace it will use and what it may do. Nothing is shared if you decline.- Read only (
aide:read): read conversations, messages, knowledge, orders and analytics. - Read and act (
aide:read aide:write): also add internal notes, update conversations, reply to customers, and ask for refunds and cancellations, which follow your approval rules.
What the app can do
Read tools, for anyone connected:
Read tools for teammates who signed in:
Tools that act, for teammates who signed in with read and act:
An app is shown only the tools its sign-in or key can use. Tools that send a message to a customer or change an order are marked as such, so Claude and ChatGPT ask you before using them.
Limits
- 300 MCP requests a minute per connection. Each tool call also counts against the API’s limits: 600 a minute per sign-in or key and 3,000 a minute per workspace.
- Knowledge searches share your workspace’s 60 a minute.
- When a limit is reached, the app is told how many seconds to wait.
Your data
- Aide sends the app only the results of the tools it calls. The assistant’s provider (Anthropic, OpenAI, Google, Cursor, Microsoft, Perplexity, Cognition for Devin) handles those results under its own terms and your settings with it.
- Aide doesn’t receive or keep your chats with the assistant. Notes, replies, updates and order requests made through the app are saved in Aide like any other, recorded as you.
- Sign-in tokens last an hour and renew for up to 30 days; Aide stores them only in hashed form. Disconnecting deletes them straight away.
See and disconnect apps
Go to Settings > Developers. “Connected apps” lists the apps you’ve connected, whether each can read only or read and act, and when it was last used. Select Disconnect to cut an app off at once. You can also remove Aide from the app’s own settings (Customize > Connectors in Claude, the plugin’s settings in ChatGPT). Owners and admins revoke API keys from their row under Settings > Developers.Troubleshooting
- The app asks you to sign in again: the connection was disconnected, expired after 30 days without use, or you left the workspace. Connect again.
- Conversations or replies are missing: you connected with an API key, which never sees conversations, or with Read only. Disconnect and connect again choosing read and act.
- “insufficient_scope”: the app tried to act with a read-only connection. Reconnect with read and act.
- Analytics tools are missing: analytics are for owners and admins.
- Claude can’t finish connecting: remove the connector and add it again with OAuth client set to “Register automatically”.
- ChatGPT shows old or missing tools: ChatGPT keeps the tool list from when Aide was added. Refresh the app from its settings page (on Business and Enterprise, an admin refreshes it in workspace settings).
- A refund didn’t happen: it is waiting for approval because it is above your limits. An admin can approve it in Aide, or through
approve_order_action. - “Too many requests”: wait the number of seconds the app reports.
- Wrong workspace: disconnect the app, switch to the right workspace in Aide, and connect again.