Botsonic
Botsonic is a no-code AI chatbot builder that enables users to create and integrate AI chatbots into their websites without any coding knowledge.
Verdict
Common use cases
- Audit chatbot conversations after a customer complaint
- Bulk-upload new help docs when product changes
- Delete outdated training files before a release
- Export all bot data for compliance review
- Update starter questions based on support trends
Integration
- Vendor
- Botsonic
- Category
- communication
- Auth
- API_KEY
- Tools
- 10
- Composio slug
botsonic
Tools
- Bulk Upload Bot URLs
Tool to bulk upload urls for bot training. use when you need to upsert multiple document urls into a bot in one request.
- Delete Bot Datadestructive
Tool to delete specific bot data using its id. use when you need to remove outdated or irrelevant data after confirming the data identifier.
- Delete Starter Questiondestructive
Tool to delete a specific starter question by its unique identifier. use after confirming the id of the starter question you want to remove.
- Delete Uploaded Filedestructive
Tool to delete a specific uploaded file by its id. use when you need to remove a file from the bot's data repository after confirming the file id.
- Get All Bot Data
Tool to retrieve all data associated with the bot, including files and resources. use when you need a comprehensive export of bot assets for backup or inspection.
- Get All Bots
Tool to retrieve all bots associated with the account. use when you need to list existing bots after authentication.
- Get All Conversations
Tool to retrieve all conversations related to the bot. use after authentication when you need a paginated list of conversation threads for review or analytics.
- Get All FAQs
Tool to retrieve all frequently asked questions associated with the bot. use after authenticating the bot and when you need to list or manage its faq entries.
- Get All Starter Questions
Tool to retrieve all starter questions. use after authenticating when you need to list the bot’s opening prompts.
- Update Starter Question
Tool to update an existing starter question by its unique identifier. use after confirming the id and desired updates.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations > MCP Servers. 2. Click 'Add MCP Server' and select Botsonic from the list. 3. Log into your Botsonic account, go to Settings > API Keys, and generate a new key with read and write permissions. 4. Paste the API key into the Switchy connection form and click 'Connect'. 5. Switchy will verify the key and list your bots; if you see bot names, the connection succeeded. 6. Open any Space, type '@Botsonic get all bots' in the chat, and confirm you see a list of your chatbots. 7. To test a write operation, pick a non-production bot and try '@Botsonic get all FAQs' to retrieve its question set.
What teammates see: by default, memories from Botsonic are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List All Active Bots
@Botsonic get all bots and show me their names and IDs in a tableOpen in a Space →
Review Recent Conversations
@Botsonic get all conversations for bot ID [paste ID here] and summarize the top three user complaintsOpen in a Space →
Export Training Data
@Botsonic get all bot data for [bot ID] and list every file name and URL in markdownOpen in a Space →
Bulk Add Training URLs
@Botsonic bulk upload these URLs to bot [ID]: [paste newline-separated list of URLs]Open in a Space →
Clean Up Old FAQs
@Botsonic get all FAQs for bot [ID], then delete any that mention our old pricing modelOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Botsonic list all my bots and show me which ones have the most conversations in the last week
Retrieved 4 bots from your Botsonic account. Here's a summary sorted by recent activity: 1. **Support Bot (prod)** — 847 conversations (last 7 days) 2. **Sales Qualifier** — 312 conversations 3. **Onboarding Assistant** — 89 conversations 4. **Internal FAQ Bot** — 12 conversations The Support Bot is handling the majority of your traffic. Would you like me to pull recent conversation threads from it to identify common issues?
This example combines the Get All Bots and Get All Conversations tools to surface usage patterns. Requires valid API_KEY authentication. Conversation counts reflect the state of your account at query time — numbers will vary. Useful for identifying which bots need attention or content updates.
@Botsonic bulk upload these 8 help center URLs to the Support Bot so it can answer questions about our new feature release
Successfully uploaded 8 URLs to the Support Bot for training: - /docs/feature-x-overview - /docs/feature-x-setup - /docs/feature-x-troubleshooting - (5 more URLs) The bot will process these pages and incorporate them into its knowledge base within a few minutes. You can verify the upload by checking the bot's data inventory with Get All Bot Data. Note that the bot may need time to index the content before it can accurately answer questions about the new feature.
Demonstrates the Bulk Upload Bot URLs tool for training data management. This is a write operation that modifies the bot's knowledge base — confirm you're targeting the correct bot before running. The MCP doesn't validate URL accessibility, so ensure your links are publicly reachable or properly authenticated for the bot's crawler.
@Botsonic pull all FAQs from the Sales Qualifier bot and draft 3 new starter questions based on the most common topics
Retrieved 24 FAQs from the Sales Qualifier bot. The most frequent topics are pricing (8 FAQs), integration capabilities (6 FAQs), and trial terms (5 FAQs). Based on this distribution, here are 3 suggested starter questions: 1. "What pricing plans do you offer?" 2. "Can your platform integrate with Salesforce and HubSpot?" 3. "How does your free trial work?" These align with the topics your users ask about most. Would you like me to add these as starter questions to the bot using the appropriate tool?
Showcases the Get All FAQs tool paired with AI synthesis to improve bot UX. This read-only example demonstrates how Switchy can analyze your bot's knowledge base and suggest improvements. Adding the starter questions would require a separate write operation — the MCP provides deletion tools but check Botsonic's API docs for creation endpoints.
Use-case deep-dives
When Botsonic works for tier-1 support deflection
A 6-person SaaS support team fields 200+ tickets a week, half of which are repeat questions about password resets, billing cycles, and feature limits. Botsonic's bulk URL upload and FAQ tools let you train a bot on your help docs and common questions in one session, then deploy it as first-line triage. The Get All Conversations tool gives your team a daily export of what the bot answered versus what it escalated, so you can tune the FAQ list without guessing. This works if your knowledge base is stable and under 50 pages; beyond that, you'll spend more time managing bot data than answering tickets. If your support load justifies a chatbot and you don't need deep CRM integration, Botsonic is a clean API-key setup.
Botsonic for quarterly knowledge base syncs
A 3-person product team updates onboarding docs every quarter as features ship, and they want new hires to ask an AI instead of pinging Slack. Botsonic's Delete Uploaded File and Bulk Upload Bot URLs tools let you swap out stale docs in a single API call, then verify the bot's new training set with Get All Bot Data. The starter question tool seeds the bot with common first-day asks like 'How do I request dev access?' This scenario works if your docs live at stable URLs and you're okay with a manual refresh cadence. If your docs change weekly or live in Notion with complex permissions, the upload overhead outweighs the benefit. For teams that ship features in batches and want a low-touch onboarding assistant, Botsonic's API makes the quarterly sync straightforward.
When you need visibility across deployed chatbots
A 10-person agency runs client chatbots on Botsonic, each trained on a different client's site. The Get All Bots and Get All Conversations tools let the account manager pull a weekly report of which bots are active, which conversations escalated, and where training gaps exist. The Delete Bot Data tool cleans up test bots or retired client projects without touching production. This works if you manage 5-15 bots under one API key and need a programmatic way to audit them; beyond 20 bots, you'll want a dashboard instead of raw API calls. If you're a solo consultant with one bot, these tools are overkill. For agencies or internal teams running multiple chatbots, Botsonic's account-level tools give you the audit trail you need without logging into a web UI.
Frequently asked
What does the Botsonic MCP let me do in Switchy?
It connects your Botsonic chatbot account to Switchy so AI agents can manage bot training data, FAQs, and conversation logs without switching tools. You can bulk-upload URLs for training, delete outdated files, retrieve conversation histories, and update starter questions — all from a single Switchy workspace. Useful if your team runs customer-facing bots and wants AI to handle routine content updates.
Do I need a Botsonic API key to connect this MCP?
Yes. The MCP uses API key authentication, so you'll need to generate one from your Botsonic account settings before connecting it in Switchy. Whoever connects the MCP should have admin-level access to the Botsonic workspace, because the tools can delete files, modify FAQs, and pull conversation data. If you're on a shared Botsonic plan, coordinate with your account owner first.
Can the Botsonic MCP send messages to customers through my bot?
No. The MCP is read-and-manage only — it retrieves conversation logs, updates training data, and edits FAQs, but it doesn't send outbound messages or trigger bot responses. If you need to message users, you'll still do that through Botsonic's dashboard or their separate messaging API. This MCP is for content operations, not live chat.
Why use this MCP instead of logging into Botsonic directly?
If you're already managing bot content in spreadsheets or docs, the MCP lets AI agents sync that data into Botsonic automatically — no copy-paste, no manual URL uploads. It's faster for bulk operations like refreshing 50 training URLs or archiving old FAQs. For one-off edits or designing conversation flows, Botsonic's UI is still easier. Use the MCP when repetitive data tasks slow your team down.
Who on my team should connect the Botsonic MCP?
Whoever owns your Botsonic account and manages bot training content. Because the MCP can delete files and pull all conversation data, you want someone who understands what's safe to automate. If multiple people update FAQs or training docs, connect the MCP once under a shared service account, then grant Switchy workspace access to the relevant teammates.