How to Use the Lucca (HR & Finance Suite) MCP in Mastra AI
Build resilient HR workflows with Mastra AI and the Lucca MCP Server to automate expense approvals and leave tracking.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Lucca (HR & Finance Suite) MCP to Mastra AI
Create your Vinkius account to connect Lucca (HR & Finance Suite) 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 Expense Verification Workflows
The `list_expense_reports` tool lets your Mastra AI agents pull Cleemy records and feed them into conditional execution pipelines. If an expense report exceeds a set threshold, the workflow automatically triggers a retry or routes it to a manager. You use `list_expense_claims` to check individual receipts before marking a report as ready for payroll. Mastra's built-in workflow engine handles API rate limits and temporary network drops with exponential backoff. You register the server using `new MCPClient` and spread the tools into your agent configuration. The framework's state machine ensures that financial data moves safely between Lucca and your accounting systems.
Self-Healing Leave and Timesheet Syncing
The `list_timesheets` tool retrieves Timmi timesheet records to reconcile them against planned absences. Mastra AI agents monitor these records, automatically flagging discrepancies where hours don't match. If a lookup fails, the framework retries the call to `list_leaves` to ensure no vacation days are missed. You can set up human-in-the-loop validation using Mastra's `requireToolApproval` feature. Before writing any corrections back to your database, the agent pauses and waits for an HR manager to sign off. This keeps your records accurate without giving the model unchecked write access.
Dynamic Directory Mapping with Mastra AI
The `list_users` tool allows your Mastra AI agents to build up-to-date organizational maps. When a new department is created, the agent calls `list_departments` to categorize users correctly. It can then fetch individual profiles using `get_user` to update internal directory databases. This setup runs on any cloud with a simple one-command deploy. The framework auto-detects the Vinkius transport protocol, whether you use standard SSE or Streamable HTTP. Your agents can run autonomously in the background, keeping your HR systems in sync with external directories.
Set up Lucca (HR & Finance Suite) 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 Lucca (HR & Finance Suite) 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: "lucca-hr-finance-suite-mcp-client",
servers: {
"lucca-hr-finance-suite-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "Lucca (HR & Finance Suite) Agent",
model: openai("gpt-4o"),
instructions: "You have access to Lucca (HR & Finance Suite) tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent Lucca (HR & Finance Suite) 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 Lucca. 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 Lucca (HR & Finance Suite) MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Lucca (HR & Finance Suite) MCP today
We host it, we monitor it, we maintain it. You just paste one token.