SmartChatAI MCP. Manage bots, data, and conversations from one command.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
SmartChatAI connects any AI agent client (Claude, Cursor, etc.) directly to your chatbot infrastructure. It lets you manage multiple bots, update their knowledge bases with PDFs, URLs, or text, and retrieve detailed chat history—all without leaving your terminal.
What your AI agents can do
Add pdf to knowledge base
Indexes a chatbot's knowledge base by processing uploaded PDF documents.
Add text to knowledge base
Trains a bot on specific information provided as raw text strings.
Add website to knowledge base
Ingests and indexes content from an entire website URL for the chatbot's knowledge base.
Get a roster of every AI chatbot you run, along with detailed metadata for each one.
Feed your bots knowledge using PDFs, raw text blocks, or entire website URLs.
Simulate user conversations by sending a prompt to an active bot and capturing the AI's response.
Pull complete conversation logs for any specific chatbot flow, useful for auditing or training data extraction.
Create and set up a brand-new AI agent with minimal boilerplate code.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
SmartChatAI MCP Server: 12 Tools for Bot Operations
These twelve tools let you manage the entire lifecycle of your AI bots—from creating them to feeding them new documents and monitoring their conversations.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using SmartChatAI on Vinkius019dd161add pdf to knowledge base
Indexes a chatbot's knowledge base by processing uploaded PDF documents.
019dd161add text to knowledge base
Trains a bot on specific information provided as raw text strings.
019dd161add website to knowledge base
Ingests and indexes content from an entire website URL for the chatbot's knowledge base.
019dd161check api health
Verifies that the SmartChatAI API is operational and available to connect with.
019dd161create new ai bot
Provisions a new, blank AI agent instance using a specified name and optional initial prompt.
019dd161get chatbot details
Retrieves detailed configuration settings for one specific AI bot instance.
019dd161get bot chat history
Pulls the complete record of a chatbot's conversations, including messages sent and received.
019dd161get authenticated user profile
Retrieves the profile information for the account linked to the API key.
019dd161list ai chatbots
Lists all managed and active chatbot accounts connected to your SmartChatAI dashboard.
019dd161list configured webhooks
Displays a list of all webhooks currently set up for bot activity monitoring.
019dd161scrape domain links
Scans a domain and indexes all discovered links for future content ingestion.
019dd161message ai chatbot
Sends an immediate message to a chatbot and returns the AI's generated reply.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with SmartChatAI, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by SmartChatAI. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Manually updating bot knowledge is a time sink.
Today, keeping chatbots accurate means juggling multiple systems: the CMS for PDFs, GitHub for code changes, and Jira tickets for policy updates. You copy-paste new rules into one place, then manually notify the development team to re-index everything—it's slow, error-prone, and you always miss something.
With this MCP server, data ingestion is an API call. If a product guide changes, you point your agent at the updated PDF or URL using `add_pdf_to_knowledge_base`. The bot gets the new context instantly. You just update the source; we handle the rest.
SmartChatAI MCP Server: Manage bots and data ingestion
You no longer have to switch between the chat platform, the knowledge base dashboard, and a documentation system. You run all these commands—`list_ai_chatbots`, `add_text_to_knowledge_base`, and `message_ai_chatbot`—in one flow.
The result is total control: you can build complex workflows where an agent first checks the bot status, then adds new data, and finally simulates a message exchange. It's all in sequence.
What you can do with this MCP connector
Listen up. This server connects your AI agent client—whether it's Claude or Cursor—directly into your entire chatbot infrastructure. You get full control over managing multiple bots and feeding them knowledge bases with PDFs, URLs, or just plain text. Everything runs without you having to leave your terminal.
Managing Your Bots’ Status and Setup
You can figure out exactly what bots you've got running right now by calling list_ai_chatbots. That tool gives you a roster of every active chatbot account managed through the SmartChatAI dashboard. If you need deep details on one specific bot, use get_chatbot_details; it pulls up all the configuration settings for that single instance.
Need to set up a new agent? You can provision one with minimal boilerplate code using create_new_ai_bot, where you just name the bot and give it an initial prompt if you want. For security and identity checks, run get_authenticated_user_profile to grab the profile info tied to your API key.
Feeding Your Bots Knowledge Bases
The bots are only as good as the data you feed 'em. This server lets you train them on diverse sources. If you've got a stack of PDF documents, use add_pdf_to_knowledge_base to index that content immediately. For specific facts or guidelines written out plain text, just pass those strings into add_text_to_knowledge_base so the bot learns off 'em.
When your knowledge comes from an entire website, you don't have to crawl it yourself; use add_website_to_knowledge_base and drop in the URL to index the whole thing. If you need to keep tracking external links on a site before ingesting them all at once, run scrape_domain_links against a domain to scan and index every link found there.
Handling Conversations and Monitoring Activity
You can simulate user conversations by sending an immediate message to any bot using message_ai_chatbot. This sends the prompt and gives you the AI's generated reply right back. To audit performance or extract data for training, you pull the entire chat history with get_bot_chat_history; this tool retrieves the complete record of messages sent and received for any specific chatbot flow.
For monitoring how your bots connect to other systems, run list_configured_webhooks to see a list of all webhooks set up for bot activity tracking. You can also check system integrity anytime you need by running check_api_health, which verifies the SmartChatAI API is up and available to talk with.
A quick rundown on what's happening:
- Getting a Roster: Start by listing all bots using
list_ai_chatbots. Then, pick one and useget_chatbot_detailsfor the nitty-gritty setup info. If you need an agent that doesn't exist yet, runcreate_new_ai_botto spin up a fresh instance. - Ingesting Data: Don't forget your sources. PDFs get indexed with
add_pdf_to_knowledge_base. Raw text goes throughadd_text_to_knowledge_base. Whole sites are handled byadd_website_to_knowledge_base, or you can pre-scan a domain first usingscrape_domain_links. - Talking to the Bots: To test it out, send a prompt and get an immediate response with
message_ai_chatbot. If you need proof of what was said, pull all the transcripts viaget_bot_chat_history. The system health check (check_api_health) keeps everything running smoothly.
019dd161-b11a-73a3-88a3-6e4afe9d0312 How SmartChatAI MCP Works
- 1 Subscribe to the server, then plug in your SmartChatAI API key into your client.
- 2 Use an action like
list_ai_chatbotsto see what bots are running. Then, if a bot needs new info, calladd_pdf_to_knowledge_basewith the relevant file path. - 3 Your AI agent runs these tools in sequence, updating the knowledge base and ensuring the chatbot uses the latest context for responses.
The bottom line is you run your entire bot operation—setup, training, messaging, and monitoring—from one command interface.
Who Is SmartChatAI MCP For?
This is for the Ops Engineer or Technical PM who gets sick of context switching. If your job involves managing multiple live bots that need constant updates from different data sources (FAQs, product docs, web pages), this saves you hours of clicking through separate dashboards.
Uses list_ai_chatbots and get_chatbot_details to audit the entire bot fleet's status, ensuring all agents are configured correctly and running.
Runs add_pdf_to_knowledge_base or add_website_to_knowledge_base to automatically inject new product guides or white papers into the bot's knowledge base.
Uses get_bot_chat_history to pull conversation transcripts after a customer reports an issue, providing immediate data for review and follow-up.
What Changes When You Connect
- Update knowledge bases without context switching. Instead of logging into a separate CMS to update FAQs, call
add_pdf_to_knowledge_basedirectly within your agent workflow. - Centralized bot oversight. Use
list_ai_chatbotsandget_chatbot_detailsto see the status and config of every single bot you run, eliminating manual dashboard checks. - Full conversational audit trail. Never lose a detail. Run
get_bot_chat_historyto pull transcripts instantly, which is critical for quality assurance or legal review. - Dynamic data sourcing. Don't rely on static manuals. Use
add_website_to_knowledge_baseto automatically feed your bots the latest product pages as they go live. - Quick testing and debugging. Need to know if a bot can answer a question? Just run
message_ai_chatbot. You get an immediate, repeatable response without building a UI.
Real-World Use Cases
Onboarding a new product guide
The PM writes, 'Our sales bot needs to know about the Q3 pricing change.' Instead of manually uploading 50 pages into the CMS, they run add_pdf_to_knowledge_base with the PDF. The agent confirms successful ingestion and updates the bot's knowledge instantly.
Investigating a customer complaint
A support rep gets an angry ticket. They ask their agent to pull the full record using get_bot_chat_history for that user ID. The agent returns the entire transcript, showing exactly where the bot failed and what information was missing.
Scaling content updates
The marketing team just updated 20 blog posts on their site. Instead of updating each one individually, they use add_website_to_knowledge_base with the main blog URL. The bot now has access to all 20 new articles immediately.
Checking system readiness
Before a major product launch, the DevOps team runs check_api_health and then uses list_configured_webhooks. This confirms both the platform is live and that all downstream systems are listening for bot actions.
The Tradeoffs
Assuming knowledge sync
Thinking that just because you updated a document on your internal SharePoint, the chatbot knows about it. The bot will respond with an 'I don't know' error, wasting time.
→
You have to explicitly feed the data. Run add_pdf_to_knowledge_base or use the add_website_to_knowledge_base tool to force the knowledge update into SmartChatAI.
Building a custom dashboard for bot status
Spending days building an internal UI just to list all bots, check their config, and see if they're running. That's wasted dev time.
→
Use the built-in tools: list_ai_chatbots lists them, and get_chatbot_details gives you the full configuration dump in a single API call.
Forgetting to test bot replies
Deploying a new bot without confirming it works. You get vague responses or outright errors when testing.
→
Use message_ai_chatbot with your agent client. It lets you send specific prompts and immediately captures the precise AI reply for validation.
When It Fits, When It Doesn't
Use this server if your primary bottleneck is data management or orchestration. If you're dealing with multiple, complex bots that need to reference external documents (PDFs, live websites) or historical chat data, this is the right pick. You must use it when the bot needs to be trained on anything beyond simple hardcoded rules.
Don't use it if all you need is a single, isolated messaging channel—a simpler API connector will work. Also, don't expect it to fix poor initial data quality; even with add_pdf_to_knowledge_base, the input material must be readable and structured. If your core need is just basic authentication checks, start by using get_authenticated_user_profile before building anything else.
Common Questions About SmartChatAI MCP
How do I train my chatbot with PDFs using add_pdf_to_knowledge_base? +
You pass the local file path to add_pdf_to_knowledge_base. The tool processes the document and makes its contents available as context for all subsequent bot interactions.
Can I list all my bots at once using list_ai_chatbots? +
Yes. Running list_ai_chatbots returns a roster of every managed bot ID and its basic metadata, letting you know what's active on the platform.
What is the difference between add_website_to_knowledge_base and scrape_domain_links? +
These tools serve different purposes. scrape_domain_links just discovers links across a domain, while add_website_to_knowledge_base ingests the content from one specific URL to train the bot.
How do I test if my API keys are working? +
Run check_api_health. This confirms that your connection and credentials are valid before you try to perform any complex operations like sending messages or adding knowledge.
How do I provision a new AI bot using `create_new_ai_bot`? +
You call create_new_ai_bot(name, initial_prompt) to set up the agent. This tool immediately registers the bot and provides you with its unique ID for subsequent configuration and testing.
How do I retrieve full conversation transcripts using `get_bot_chat_history`? +
The tool pulls complete chat logs by requiring the bot ID and date range. You use this data to conduct performance audits or meet compliance requirements, giving you a detailed record of every interaction.
Where do I check my active external alerts with `list_configured_webhooks`? +
The tool lists all currently configured webhook URLs and their trigger conditions. Check this list to confirm that your external systems are set up correctly to receive real-time data when bot events occur.
When should I use `add_text_to_knowledge_base` instead of a PDF? +
Use this tool when your source material is plain, extracted text (like copy-pasted articles). It’s the most direct way to ingest content and avoids needing to process specific file formats.
How do I find my SmartChatAI API Key? +
Log in to your SmartChatAI dashboard and you will find your unique secret API Key in the Settings or account management section.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.