How to Use the Freshworks MCP in Mastra AI
Build resilient support workflows with the Freshworks Mastra AI integration.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Freshworks MCP to Mastra AI
Create your Vinkius account to connect Freshworks 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.
Build Mastra AI workflows for support escalation
Automated escalation paths rely on the `list_tickets` and `get_ticket` tools to evaluate issues. You can build a workflow that checks ticket severity, and if it hits a critical threshold, automatically branches to alert an admin. Mastra handles the exponential backoff if the API limits out. By pulling in `list_agents` and `list_groups`, your agent can route the issue to the exact team on call. If the first assignment fails, the workflow just retries the next available group.
Sync sales and support data reliably
Connect your CRM pipeline to your helpdesk logic via the MCP Server using `list_deals` and `list_accounts`. You can design a Mastra workflow that checks open deals before assigning a support ticket. If a massive deal is pending, the AI flags it for VIP handling. The `list_companies` tool provides the firmographic data needed to make these routing decisions. The built-in workflow engine ensures that even if a step drops, the process picks up where it left off.
Map contacts across systems safely
Bridge the gap between pre-sales and post-sales with `list_crm_contacts` and `list_helpdesk_contacts`. Your workflow can query both endpoints, compare the emails, and flag discrepancies for human review. You can use Mastra's requireToolApproval feature here. The AI preps the contact merge, but pauses execution until a human clicks approve. This keeps your database clean while automating the heavy lifting.
Set up Freshworks 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 Freshworks 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: "freshworks-mcp-client",
servers: {
"freshworks-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "Freshworks Agent",
model: openai("gpt-4o"),
instructions: "You have access to Freshworks tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent Freshworks 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 Freshworks. 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 Freshworks MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Freshworks MCP today
We host it, we monitor it, we maintain it. You just paste one token.