How to Use the Aidbase MCP in Mastra AI
Build resilient customer support workflows for Aidbase with Mastra AI's automated retries and conditional logic.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Aidbase MCP to Mastra AI
Create your Vinkius account to connect Aidbase to Mastra AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Automate Knowledge Base Syncing
This server provides tools to add content to your Aidbase knowledge bases, like `add_aidbase_website_knowledge`. You can build a Mastra AI agent that reads a list of URLs and adds each one to Aidbase. Where Mastra AI shines is in reliability. If the `add_aidbase_website_knowledge` call fails for one URL due to a temporary network blip, the agent's built-in retry logic will try again automatically. You can also add a conditional step to log any URLs that permanently fail to a separate system for manual review.
Create Self-Healing Support Agents
Your agent can use the `check_aidbase_status` tool to make sure the service is online before acting. This allows you to build much more robust automation that doesn't break when a dependency has a problem. A Mastra AI workflow can periodically check the status. If the API is down, the workflow pauses, waits using exponential backoff, and only resumes its tasks—like sending replies with `send_aidbase_reply`—once the Aidbase API is healthy again. No human intervention needed.
Build Complex Ticket Triage Workflows
Combine multiple Aidbase tools into a single, reliable workflow. For example, an agent can use `list_aidbase_inboxes` to find new messages, `get_aidbase_inbox` to read their content, and then use `list_aidbase_knowledge` to find a relevant article. Mastra AI's workflow engine ensures this multi-step process completes. If a step fails, it can be retried. You can add conditional logic, like 'if the message contains 'urgent', then use `send_aidbase_reply` to send an immediate confirmation and notify a human'.
Set up Aidbase 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 Aidbase 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: "aidbase-mcp-client",
servers: {
"aidbase-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "Aidbase Agent",
model: openai("gpt-4o"),
instructions: "You have access to Aidbase tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent Aidbase 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 Aidbase. 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 Aidbase MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Aidbase MCP today
We host it, we monitor it, we maintain it. You just paste one token.