# ChatFly MCP for AI Agents AI Agent Connect

> ChatFly lets you build, train, and manage conversational AI chatbots through your favorite AI client. You can ingest website data for knowledge bases, create new bots with specific welcome messages, and monitor live interactions without manual copy-pasting. It turns your AI into a dedicated bot engineer to handle your entire chatbot fleet.

## Overview
- **Category:** customer-support
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_YeceOYq0Sj0dHYZqDFIY8IgiIyBo9f7LRr4xsK2v/ai-agent-connect
- **Tags:** chatbot-builder, conversational-ai, lead-qualification, knowledge-base, automated-engagement, bot-orchestration

## Description

Instead of manually moving data from your website into a bot's brain, you can just point your agent at a URL. This Connector connects your ChatFly account to your existing AI workflow, letting you handle the heavy lifting of bot management through natural conversation. You can build out entire fleets of assistants, tell them what to say first, and feed them the specific documents they need to be accurate. If you need to see how a bot is performing or check what it learned from a specific source, you just ask. It turns the tedious process of chatbot maintenance into a simple conversation. Since it's hosted on the Vinkius catalog, you can get started quickly and keep your agents updated as your business grows. You're essentially giving your agent the keys to your entire chatbot infrastructure, allowing for faster deployment and better-informed responses for your customers.

## Tools

### chat
Send a message to a bot and get a reply to test how it handles specific customer questions.

### create_bot
Build a new chatbot by providing a name and a custom welcome message.

### get_bot
Look up the specific details and current status of a single chatbot instance.

### list_bots
See every chatbot you have active in your account at once.

### list_data_sources
View all the URLs and documents currently feeding a specific bot's knowledge.

### update_bot
Change the name or welcome message of an existing chatbot to keep it current.

### upload_data_source
Add a new website link or file to a bot's knowledge base to train it on new info.

## Prompt Examples

**Prompt:** 
```
I need to set up a new bot for our 'Pro Plan' inquiries. Can you create one?
```

**Response:** 
```
I've created a new bot called 'Pro Plan Assistant'. It's ready for you to add data sources to. Would you like to add a URL now?
```

**Prompt:** 
```
Show me what data sources the 'Support Hero' bot is using.
```

**Response:** 
```
The 'Support Hero' bot is currently trained on 4 sources:

* https://help.site.com/faq
* https://site.com/pricing
* /docs/shipping_policy.pdf
* /docs/returns.pdf
```

**Prompt:** 
```
Test the 'Lead Qualifier' bot with a question about a custom enterprise quote.
```

**Response:** 
```
ChatFly response: 'For enterprise quotes, please provide your estimated user count and primary use case, and our team will reach out within 24 hours.'

It seems to be following the correct qualification path.
```

## Capabilities

### Create and configure new chatbot instances
Spin up a new bot with a unique name and custom welcome message in seconds.

### Ingest website URLs and documents
Point your agent at a URL or file to automatically train your bot's knowledge base.

### Send and receive bot messages
Interact with your bots directly to test how they handle specific customer questions.

### View and manage data sources
See every URL and document currently feeding a specific bot's information.

### Monitor session histories
Check your bot's performance and see how it's interacting with real users.

### Update bot settings
Change names or welcome messages for existing bots without leaving your chat.

## Use Cases

### Overwhelmed by repetitive FAQ questions
A support team uses the Connector to ingest their entire help center into a bot that handles those queries automatically.

### Testing multiple bots for different products
A developer uses create_bot to spin up 10 different instances and list_bots to keep track of them all.

### Automating lead qualification
A business owner uses the chat tool to simulate customer conversations and ensure the bot books meetings correctly.

### Updating outdated pricing info
A manager uses upload_data_source to add a new pricing page URL so the bot knows the current rates.

## Benefits

- Stop manual data entry by using upload_data_source to feed your bots website links and docs instantly.
- Manage your entire fleet from one place using list_bots to see every active assistant in your account.
- Test bot accuracy in real time with the chat tool to see how it handles tricky customer questions.
- Keep your bots current by using update_bot to change welcome messages or metadata without a dashboard.
- Audit your bot's training progress by using list_data_sources to see exactly what info it's using.

## How It Works

The bottom line is you get a way to manage your entire chatbot fleet through a single chat interface.

1. Get your API Key from the ChatFly dashboard under Account Settings.
2. Connect the Connector to your AI client using the Vinkius configuration.
3. Start training bots by providing URLs or documents via natural language.

## Frequently Asked Questions

**What is ChatFly MCP?**
It connects your AI agent to your ChatFly account so you can manage, train, and test your chatbots using natural language.

**How do I train my bot with my website?**
You can tell your agent to add your website URLs as data sources, and it will handle the ingestion for you.

**Can I manage multiple bots at once?**
Yes, you can list all your bots and update their settings or welcome messages through your AI client.

**Is there a way to test the bot before going live?**
You can use the chat tool to send messages to a specific bot and see how it responds to real questions.

**How do I see what information my bot knows?**
You can ask your agent to list the data sources for any specific bot to see the URLs and docs it's using.

**Can I change my bot's welcome message easily?**
Yes, you can tell your agent to update a specific bot, and it will change the welcome message for you instantly.

**How do I find my ChatFly API Key?**
Log in to your account, navigate to **Account Settings** > **API Keys**, and generate a new key for your integration.

**Can I train a bot on a specific URL?**
Yes! Use the `upload_data_source` tool and provide the bot ID along with the website URL you want the bot to learn from.

**How do I test a bot's response via AI?**
Use the `chat` tool to send a message to a specific bot ID. Your agent will return the high-fidelity AI response generated by ChatFly.