Connect ChatGPT or Claude to Chatbotta
Add Chatbotta’s MCP server to your own ChatGPT or Claude, sign in to authorize it, and ask your AI to help set up a new project: turn your business details into knowledge, adjust the bot persona, test the bot as a customer, and see which setup steps are left.
MCP server URL
Section titled “MCP server URL”Add this URL in ChatGPT, Claude or any AI app that supports remote MCP servers:
https://api.chatbotta.com/mcpHow to connect
Section titled “How to connect”-
Install the Chatbotta plugin
Open Claude on the web or desktop, go to Customize → Plugins in the sidebar, choose Add marketplace, enter
Chatbotta/agent-pluginsand install Chatbotta from the list. -
Sign in and authorize
Claude opens Chatbotta’s authorization page. Sign in with your Chatbotta account, review the permissions and choose “Allow”.
-
Start using it
Start a new conversation and ask Claude to use Chatbotta.
Run this in a terminal, then follow the prompts to sign in:
claude mcp add --transport http chatbotta https://api.chatbotta.com/mcp-
Turn on Developer mode
Turn on Developer mode under Security and login in ChatGPT’s settings. If you don’t see it, check your ChatGPT plan and account permissions.
-
Add the connection
Go to Plugins and add a developer-mode app with the MCP URL above, choosing OAuth for authentication.
-
Sign in and authorize
Sign in on the Chatbotta authorization page that opens, review the permissions and choose “Allow”. Then pick Chatbotta under Developer mode in a new conversation.
-
Add the Chatbotta plugin marketplace
Run this in a terminal:
終端機視窗 codex plugin marketplace add Chatbotta/agent-plugins -
Install the plugin
Restart Codex, choose the Chatbotta marketplace in the Plugins Directory and install it.
-
Sign in and authorize
Follow the prompts to sign in to your Chatbotta account and choose “Allow” on the authorization page.
No Chatbotta account yet?
Section titled “No Chatbotta account yet?”Start connecting from your AI app anyway. On the authorization page, sign up, verify your email and create your first project; you’ll then return to the authorization page to finish connecting.
What the authorization page shows
Section titled “What the authorization page shows”- The app’s name and origin: apps that can prove their identity with their own domain show a “Verified by (domain)” badge. Self-registered apps show a warning and the site your access will go to (a program on your own computer shows as localhost). Only start connecting from AI apps you trust.
- The account you’re authorizing with: choose “Switch account” if it isn’t the right one.
- It will be able to: read access is “See your projects, knowledge, bot persona and setup progress”; read and write is “Add and edit knowledge and the bot persona, and ask your bot questions in project testing”.
- Projects it can access: every project you belong to now or join later, with the role you have in each.
What you can ask the AI to do
Section titled “What you can ask the AI to do”The first version focuses on setting up new projects. Just ask in plain words, for example “Read the price list on our website and import it into Chatbotta as knowledge”, “Make the bot persona friendlier”, or “Ask a few common questions as a customer and show me how the bot answers”. The AI uses these tools:
Look things up (read access is enough)
Section titled “Look things up (read access is enough)”list_workspaces: lists the projects you can access and your role in eachget_setup_status: shows setup progress: the getting-started checklist, the number of knowledge entries (including the samples a new project starts with), whether the bot persona is set, AI auto-reply, and whether LINE, Facebook, Instagram and website chat channels are connected, with links to the matching pages in the applist_knowledge: lists the project’s active knowledgesearch_knowledge: runs the same semantic search the bot uses when a customer asks something, to see which knowledge a question findsget_custom_prompt: reads the project’s bot persona
Make changes (needs read and write access)
Section titled “Make changes (needs read and write access)”review_knowledge_import: compares new knowledge (up to 10 entries at a time) with existing knowledge to find duplicates and conflicts, using the same review as importing knowledge in the appapply_knowledge_import: saves reviewed knowledge, which customers get right away, using the recommended action for anything you didn’t decide; replaced entries move to the trash and can be restored in the apparchive_knowledge: moves knowledge to the trash (up to 10 entries at a time), such as the samples a new project starts withupdate_custom_prompt: rewrites the bot persona; the previous text stays in the version history for 30 dayspreview_bot_reply: asks the bot a question as a customer; the reply uses the same AI, knowledge, bot persona and tools as real chats, plus flow changes that aren’t published yetdeploy_bot: publishes the current draft flow, adds a version to the version history and syncs the channels’ menus (needs permission to publish in the project)
Security and limits
Section titled “Security and limits”- No access to customer conversations: there are deliberately no tools that read or answer customer chats. Customer messages may carry instructions aimed at AI and contain personal data, so they aren’t handed to third-party AI.
- Never more than you can do: every call checks your role in the project again. If you can’t do something in a project, neither can the AI.
- Ended plans are read-only: projects whose plan has ended can be viewed but not changed.
- AI budget: reviewing knowledge and testing the bot use AI and share the project’s daily AI budget with Copilot; it resets at midnight Taiwan time. Each connection also has a daily limit on operations.
- Channels: LINE, Facebook, Instagram and website chat are still connected under “Channels” in the Chatbotta app; the AI gives you a link to the right page.
See and revoke connections
Section titled “See and revoke connections”In Chatbotta, open the “Account” window and choose “Connect an AI assistant”. “Authorized AI assistants” lists every connected AI app.
Choose “Revoke” and that app immediately loses access to your Chatbotta projects; you can reconnect from the AI app later. Your projects, knowledge and conversations are not affected.
How is this different from external tools in “Apps”?
Section titled “How is this different from external tools in “Apps”?”They work in opposite directions. This page lets your own ChatGPT or Claude connect to Chatbotta to help you set things up; external tools let your Chatbotta bot call your systems while chatting with customers (to look up orders or stock, for example).
The authorization page says the request has expired or was already used
Section titled “The authorization page says the request has expired or was already used”Go back to your AI app and connect again. An authorization request lasts 60 minutes, enough time to sign up and create a project.
Who gets my project data?
Section titled “Who gets my project data?”Project content the AI reads through the tools (knowledge, bot persona and so on) is sent to the AI service you use and handled under your account and settings there. To stop sharing, revoke the app under “Authorized AI assistants”.
For developers
Section titled “For developers”- MCP endpoint:
https://api.chatbotta.com/mcp(Streamable HTTP, stateless) - Authorization server metadata (RFC 8414):
https://api.chatbotta.com/.well-known/oauth-authorization-server - Protected resource metadata (RFC 9728):
https://api.chatbotta.com/.well-known/oauth-protected-resource/mcp - Scopes:
chatbotta.read,chatbotta.write(write includes read; both are requested when none is given)
Authorization flow:
- Client registration: Client ID Metadata Documents are preferred (
client_idis an https URL); Dynamic Client Registration (/oauth/register) is also supported. - PKCE (S256) is required, and the
resourceparameter must be the MCP endpoint URL (RFC 8707); authorization responses include theissparameter (RFC 9207). - Loopback redirect URLs may use any port.
- Access tokens last 1 hour; refresh tokens last 90 days and rotate on every use.
- Token revocation:
https://api.chatbotta.com/oauth/revoke.