Manage BabelBot from an AI assistant
Connect Claude, ChatGPT, Cursor, or another app with remote HTTP MCP and OAuth support to manage BabelBot settings from your assistant.
BabelBot can connect to AI apps through MCP, a standard way for an assistant to use tools from another service. Once connected, you can ask your assistant to inspect your setup, change settings, check usage, or run a server checkup.
Your assistant can make real changes. Review each requested action before you approve it.
Before you connect
You need:
- A Discord account with Manage Server on each server you want to manage
- BabelBot installed on those servers
- An AI app that supports remote MCP servers over HTTP with OAuth sign-in
BabelBot applies the same permissions and plan limits as the dashboard. Connecting an app does not let it bypass language limits, paid feature checks, or Discord permissions.
Copy your BabelBot server address
- Sign in to the BabelBot dashboard.
- Open Integrations, then AI assistant (MCP).
- Under Server address, select Copy address.
Paste that address only into an AI app you trust. The connection uses your Discord sign-in instead of credentials you paste into the app. When the app connects, it opens BabelBot's sign-in page in your browser so you can approve access.
Connect your AI app
App menus change over time. Use the BabelBot dashboard for the server address, then follow your app's current MCP instructions if a label below has moved.
Claude and Claude Desktop
- Open Connectors in Claude or Claude Desktop.
- Add a custom web connector and paste the BabelBot server address.
- Select Connect, then complete the Discord sign-in.
- Enable the BabelBot connector in the conversation where you want to use it.
Claude Team and Enterprise workspaces require an owner to add the connector before members can connect it. See Claude's custom connector guide for the current plan and workspace steps.
Claude Code
Run this command with the server address you copied:
claude mcp add --transport http babelbot https://app.babelbot.xyz/api/mcpStart Claude Code, enter /mcp, choose BabelBot, and complete the Discord sign-in in your browser. The command adds BabelBot to the current project by default. Add --scope user if you want it available in every project.
See Claude Code's MCP guide for authentication and scope details.
Cursor
Use Add to Cursor on the BabelBot integrations page, or add a server from Cursor's MCP settings. Choose Streamable HTTP, paste the server address, and complete the OAuth sign-in when Cursor prompts you.
See Cursor's MCP guide for the current configuration options.
VS Code
Use Add to VS Code on the BabelBot integrations page, or run MCP: Add Server from the Command Palette. Choose HTTP, paste the server address, and decide whether the connection belongs in your user profile or the current workspace. Complete the browser sign-in when prompted.
See VS Code's MCP server guide for the current setup and troubleshooting steps.
ChatGPT
ChatGPT uses custom MCP apps for this connection. Enable developer mode, create an app with the BabelBot server address, scan its tools, and complete the OAuth prompt. On a workspace plan, an admin or authorized developer may need to create and approve the app.
OpenAI currently provides full read and write MCP access on ChatGPT web for Business, Enterprise, and Edu workspaces. Pro accounts can connect custom MCP apps with read and fetch access, but cannot use BabelBot's tools that change settings. Check OpenAI's developer mode guide before setup because availability and workspace controls can change.
Other MCP apps
Look for MCP, Connectors, or Integrations in the app. Add a remote Streamable HTTP server, paste the BabelBot server address, and complete the OAuth sign-in. Apps that support only local command-based servers cannot connect to BabelBot's remote server.
What your assistant can view and change
After you connect, you can ask your assistant to:
- List the Discord servers you can manage and read their BabelBot settings
- Add or remove target languages and custom words
- Turn translation on or off for a server or channel
- Create, update, reorder, or remove channel rules
- Ignore or stop ignoring a member's messages
- Check the plan, remaining translations, and 30-day usage
- Run a server checkup that reviews settings and usage for common problems
Ask the assistant to show the current settings before changing them. For a larger update, make one change at a time and confirm the result in the dashboard.
Permissions and approval
The connection acts as your BabelBot account:
- It can reach only servers where your Discord account has Manage Server.
- Every change goes through the same validation and plan checks as a dashboard change.
- Your AI app may ask you to approve a tool before it reads data or changes a setting.
- BabelBot records the connected app so you can revoke its access later.
Review tool names and requested changes before approval. Do not approve a write action if the assistant's summary does not match what you asked for.
Disconnect an app
- Open Integrations, then AI assistant (MCP) in the BabelBot dashboard.
- Find the app under Connected AI apps.
- Select Disconnect and confirm.
BabelBot revokes that app's access as soon as you confirm. The app may still keep its saved server configuration, so remove BabelBot from the app's own MCP or connector settings too. You can reconnect through the same sign-in flow.
Troubleshooting
The sign-in page does not open
Confirm that you added the address as a remote HTTP server, not a local command. Open any authorization URL the app shows you, allow browser pop-ups, and retry the connection. Claude Code users can enter /mcp to start sign-in again. If the browser does not open, copy the authorization URL into your browser.
The assistant cannot find my server
Confirm that BabelBot is installed and your Discord account has Manage Server on that server. Sign in to the dashboard with the same Discord account and check that the server appears there.
The assistant connects but shows no BabelBot tools
Copy the server address again and compare it with the saved URL. Then restart or refresh the MCP server in your app. In ChatGPT, scan the app's tools again. In VS Code, run MCP: List Servers and inspect the BabelBot connection output.
A setting change is refused
Read the error returned by BabelBot. The server may have reached a plan limit, the value may be invalid, or your Discord account may no longer have Manage Server. Try the same change in the dashboard to see the matching limit or permission message.
ChatGPT can read settings but cannot change them
Your ChatGPT plan or workspace may allow only read and fetch tools. Full MCP write access is required to change BabelBot settings. Check the current availability in OpenAI's guide linked above.
Reconnecting does not help
Disconnect the app from BabelBot, remove its saved BabelBot connection, and add it again. If it still fails, contact BabelBot support with the AI app name, your server ID, the time of the attempt, and the error message. Do not send passwords, tokens, or authorization links.