How to Use the Dixa MCP in Mastra AI
Build resilient customer workflows by connecting Mastra AI agents directly to your Dixa support queue.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Dixa MCP to Mastra AI
Create your Vinkius account to connect Dixa 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.
Automated ticket triage with Mastra AI
The `list_conversations` tool fetches open tickets so your Mastra AI agents can evaluate priority and route them to the correct queue. If a critical Dixa ticket comes in, Mastra AI initiates a workflow to assign it immediately based on support team availability. By combining this with `list_support_teams`, your automated Mastra AI workflows match Dixa ticket requirements with active agent groups. The Mastra AI framework handles API retries automatically if Dixa experiences temporary rate limits.
Human-in-the-loop agent assignment
The `assign_to_self` tool claims conversations for specific agents, which Mastra AI can gate behind an approval step. Before a bot shifts Dixa ownership, Mastra AI pauses the workflow to let a team lead approve the action. This Dixa MCP Server integration allows you to check `get_agent_info` to verify the target agent's workload before Mastra AI finalizes the assignment. This keeps your support team from getting buried under automated Mastra AI ticket transfers.
Self-healing customer profile sync
The `create_customer_profile` MCP tool registers new users in Dixa, running within Mastra AI's structured workflow engine to prevent duplicate records. If a creation step fails, Mastra AI uses exponential backoff to retry the Dixa request without losing customer data. Your Mastra AI agents can run `list_end_users` to verify if a Dixa profile already exists before creating a new one. This keeps your Dixa customer database clean and free of fragmented Mastra AI records.
Set up Dixa 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 Dixa 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: "dixa-alternative-mcp-client",
servers: {
"dixa-alternative-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "Dixa Agent",
model: openai("gpt-4o"),
instructions: "You have access to Dixa tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent Dixa 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 Dixa. 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 Dixa MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Dixa MCP today
We host it, we monitor it, we maintain it. You just paste one token.