# Botsonic MCP for AI Agents AI Agent Connect

> Botsonic MCP lets you manage your entire fleet of custom chatbots and train them on your own data directly from your AI client. You can add knowledge sources, check performance metrics, and pull leads into your workflow without leaving your chat window. This makes it easy to keep your bots sharp and your data moving, ensuring your customers get accurate support while you stay focused on high-level strategy.

## Overview
- **Category:** customer-support
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_W2d9oNRQWxrEibkqDkaeMWxBs7kHlIWwPapbkLa7/ai-agent-connect
- **Tags:** chatbot-training, rag, knowledge-base, ai-support, customer-service, no-code-ai

## Description

Botsonic MCP lets you manage your entire fleet of custom chatbots and train them on your own data directly from your AI client. Instead of clicking through multiple dashboard menus to update knowledge bases or check how your bots are performing, you can just tell your agent what needs to happen. If you need to add a new set of documentation to your support bot, you can do that in one request. You can also pull in conversation histories to see exactly where a bot might be struggling with a customer's question or grab a list of leads that your bots have already collected. It turns your chatbot management into a conversation where you can audit performance, train new sources, and monitor customer interactions in real-time. By connecting this through the Vinkius catalog, you get a centralized way to keep your bots sharp and your data moving without the usual tab-switching. It's built for people who want to treat their chatbot infrastructure as a managed service that lives inside their primary workspace.

## Tools

### add_knowledge_url
Add a web page to a bot's knowledge base. This helps your bot learn from your latest documentation.

### check_botsonic_status
Check if your connection to Botsonic is active. Use this to ensure your agent can reach your account.

### create_bot
Build a new chatbot with specific instructions and a personality. This sets up your bot's core identity.

### get_bot_analytics
Pull metrics like resolution rates and satisfaction scores. Use this to see how your bots are performing in the real world.

### get_bot
Get the specific details and configuration of a single bot. This lets you inspect how a bot is currently set up.

### get_conversation
Pull a specific chat transcript. Use this to see exactly how a bot handled a customer's question.

### list_bots
See a list of all your active chatbots. This helps you keep track of your entire fleet at once.

### list_conversations
Get a list of all recent chat sessions. Use this to find specific interactions for review.

### list_knowledge_base
See what sources a bot is currently using for its training. This helps you audit the bot's knowledge.

### list_leads
Pull all the lead information captured by your bots. This moves your customer data into your workspace.

### send_message
Send a manual message to a bot to test its responses. Use this to verify new knowledge base updates.

### update_bot
Change the instructions or settings of an existing bot. Use this to tweak a bot's personality on the fly.

## Prompt Examples

**Prompt:** 
```
List all my bots and show me the resolution rate for the one handling support.
```

**Response:** 
```
You have 3 active bots. 

**Current Status:**
- **Customer Support Bot**: 84% Resolution Rate | 1,240 Conversations
- **Sales Assistant**: 62% Resolution Rate | 430 Conversations
- **FAQ Bot**: 91% Resolution Rate | 890 Conversations

Would you like to see the specific transcripts for the Support Bot?
```

**Prompt:** 
```
Add the new FAQ page to my Sales Bot's knowledge base.
```

**Response:** 
```
I've added the new FAQ page to the Sales Assistant's knowledge base. 

**Source:** https://example.com/sales-faq 
**Status:** ✅ Crawled successfully and indexed. 

The bot will now use this information to answer customer questions about our current sales process.
```

**Prompt:** 
```
Find the last 5 leads captured by the Support Bot today.
```

**Response:** 
```
I found 5 new leads captured by the Support Bot today:

| Name | Email | Interest |
| :--- | :--- | :--- |
| Sarah Chen | sarah@tech.com | Enterprise Pricing |
| James Miller | j.miller@startup.io | API Integration |
| Lisa Park | lisa@retail.com | Bulk Discounts |
| Tom Reed | tom@corp.net | Demo Request |
| Anna Wu | anna@web.com | Account Setup |
```

## Capabilities

### Add URLs to knowledge bases
Inject new web pages into your bot's training data to keep its information current.

### Create and update chatbot personalities
Adjust instructions and settings to change how your bots interact with customers.

### Pull conversation logs for review
Retrieve specific chat transcripts to audit bot performance and identify friction points.

### Send live messages to test bots
Query your bots directly to verify that new knowledge base updates are working correctly.

### Extract captured leads from chats
Pull all lead information gathered by your bots into your workspace for follow-up.

### Get performance metrics like resolution rates
View satisfaction scores and conversation volumes to measure your chatbot's success.

## Use Cases

### Auditing failed support queries
A support lead needs to see why a bot failed a specific query. Ask the agent to use `get_conversation` to pull the transcript and `get_bot_analytics` to see the resolution rate.

### Updating bot knowledge with new pricing
A product manager just published a new pricing page. Tell the agent to use `add_knowledge_url` to update the Sales Bot's knowledge base.

### Extracting leads for the sales team
A growth team needs to find new leads from the last 24 hours. Ask the agent to use `list_leads` to pull all new contact info into a list.

### Tuning bot personality on the fly
You want to change a bot's tone from formal to friendly. Use `update_bot` to adjust the instructions and `send_message` to verify the change.

## Benefits

- Update bot knowledge instantly by using `add_knowledge_url` to feed new web pages into your RAG system.
- Review real customer interactions with `get_conversation` to spot where your bots need better instructions.
- Pull leads directly into your workflow with `list_leads` so you don't have to copy-paste from a dashboard.
- Monitor success with `get_bot_analytics` to see resolution rates and satisfaction scores in real time.
- Test new bot personalities before they go live by using `send_message` to query them directly.
- Audit your entire bot fleet quickly using `list_bots` and `list_knowledge_base` to keep your setup organized.

## How It Works

The bottom line is you get a conversational interface for your entire chatbot infrastructure.

1. Get your API token from your Writesonic dashboard.
2. Add the token to this Connector in your Vinkius connection settings.
3. Ask your agent to list your bots or pull lead data.

## Frequently Asked Questions

**Can the Botsonic MCP train my bot on my own website?**
Yes, it can add specific URLs to your bot's knowledge base. This allows your AI agent to feed your own documentation or help pages directly into the bot's training data.

**How do I see if my bots are actually helpful?**
You can pull performance metrics like resolution rates and customer satisfaction scores. This gives you a clear view of how well your bots are handling real customer issues.

**Can I pull leads into my AI workflow?**
Yes, the Connector can retrieve all the lead information your bots have captured. You can then ask your agent to summarize these leads or move them into your next task.

**Can I test a bot's response before going live?**
Absolutely. You can send manual messages to your bots through your AI client to verify that they are providing accurate answers based on your latest knowledge base updates.

**Is this for managing multiple bots?**
Yes, it is designed to manage your entire chatbot fleet. You can list all your bots, check their individual analytics, and update their instructions from a single place.

**How do I update my bot's personality?**
You can use the update tool to change a bot's instructions or personality on the fly. Just tell your agent how you want the bot to sound, and it will apply those changes to the Botsonic account.

**Can I train a bot by adding web pages to its knowledge base?**
Yes! The `add_knowledge_url` action accepts a Bot ID and a URL. Botsonic will crawl the page and add its content to the bot's training data. Use `list_knowledge_base` to review all sources (URLs, documents, files) currently training a specific bot.

**Can I retrieve leads captured by my chatbot during customer interactions?**
Yes. The `list_leads` tool retrieves all leads collected by a specific bot during conversations, including contact details, conversation context, and capture timestamp. This is ideal for syncing chatbot-qualified leads into your CRM.

**How can I measure the performance of my chatbots?**
Use `get_bot_analytics` with the Bot ID. It returns conversation count, total messages, resolution rate (percentage of conversations resolved without human handoff), and customer satisfaction scores. Compare across bots to identify which ones need KB improvements.