How to Use the SmartChatAI MCP in Mastra AI
Build reliable, resilient AI workflows for Mastra AI with built-in failure handling using this MCP Server.
Works with every AI agent you already use
…and any MCP-compatible client
Connect SmartChatAI MCP to Mastra AI
Create your Vinkius account to connect SmartChatAI to Mastra AI — we handle the hosting, security, and runtime updates so you don't have to. No server setup required.
Key Capabilities
Executing Complex Workflows
Mastra AI needs reliability. You can chain actions together by calling `message_ai_chatbot` and then immediately following up with other tools. This simulates a workflow that handles multiple steps, which is key for complex automation.
Ingesting Knowledge from Multiple Sources
Don't just use one source. You can teach the bot using `add_pdf_to_knowledge_base` if you have a document, or use `add_website_to_knowledge_base` for external data. This makes sure your agent has comprehensive context.
Managing Bot Lifecycle and Details
Before running anything, check the bot's status with `check_api_health`. You can also list all bots using `list_ai_chatbots` or get specific details on one with `get_chatbot_details`. This control is crucial for stable deployments.
Set up SmartChatAI MCP in Mastra AI
Prerequisites
- Node.js 18+ and a TypeScript project
-
@mastra/mcp+@mastra/corepackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
npm install @mastra/mcp @mastra/coreplus your preferred model provider (e.g.@ai-sdk/openai). - 2
Configure the MCPClient
Create an
MCPClientwith your Vinkius endpoint as aURLobject. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Discover and inject tools
Call
mcpClient.listTools()and spread the result into your agent'stoolsobject. All SmartChatAI tools become native Mastra tools. - 4
Run with any model
Swap
openai("gpt-4o")for any AI SDK-compatible provider. Callagent.generate()and the agent routes tool calls through MCP automatically.
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";
const mcpClient = new MCPClient({
id: "smartchatai-mcp-client",
servers: {
"smartchatai-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "SmartChatAI Agent",
model: openai("gpt-4o"),
instructions: "You have access to SmartChatAI tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent SmartChatAI transactions"
);
console.log(result.text); 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.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about SmartChatAI MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the SmartChatAI MCP today
We host it, we monitor it, we maintain it. You just paste one token.