How to Use the 15Five MCP in Mastra AI
Wire up 15Five performance workflows using Mastra AI conditional branching.
Works with every AI agent you already use
…and any MCP-compatible client
Connect 15Five MCP to Mastra AI
Create your Vinkius account to connect 15Five 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.
Trigger high fives via Mastra AI workflows
The `send_high_five` tool pushes public recognition to a colleague based on specific workflow conditions. Your Mastra AI agent evaluates a trigger, grabs the recipient's email, and fires off the message. Network hiccups happen when hitting external HR systems. Mastra automatically handles retries with exponential backoff if the 15Five MCP Server drops the request.
Track check-ins and objectives
Firing `list_checkins` combined with `list_objectives` lets your workflow engine audit weekly updates against actual OKRs. You build a multi-step sequence that flags missed targets. Setting up `requireToolApproval` adds a human-in-the-loop step before the agent sends any feedback. Managers review the AI's analysis before it moves to the next branch.
Audit department structures
Using `list_departments` and `list_users` gives your agent the exact team layout. It identifies missing check-ins by cross-referencing active employees with recent submissions. Getting these tools into your agent is simple. Call `listTools()` on the initialized client and spread them directly into your Mastra configuration.
Set up 15Five 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 15Five 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: "15five-mcp-client",
servers: {
"15five-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "15Five Agent",
model: openai("gpt-4o"),
instructions: "You have access to 15Five tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent 15Five 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 15Five. 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 15Five MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the 15Five MCP today
We host it, we monitor it, we maintain it. You just paste one token.