How to Use the Cin7 Core MCP in Mastra AI
Automate procurement and inventory workflows in Mastra AI using the Cin7 Core MCP Server.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Cin7 Core MCP to Mastra AI
Create your Vinkius account to connect Cin7 Core 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 purchase orders in Mastra AI
Trigger `list_purchase_orders` to let your Mastra agent audit inbound shipments. It identifies which orders are received versus those still pending. Set up conditional branches to notify your team when specific supplier orders lag. The agent handles the status checks so you don't have to.
Sync CRM data with Mastra AI agents
Point your agent at `list_crm_customers` to pull contact info and credit limits into your workflow. It maps buyer profiles to current order volumes. Use this data to decide if a customer qualifies for specific payment terms. The agent makes the determination based on real-time system records.
Manage supplier relations in Mastra AI
Run `list_crm_suppliers` to get vendor profiles and payment terms for your agent's decision engine. It keeps your procurement logic current with every vendor update. Your workflow reacts to currency changes or updated contact details immediately. It creates a tight loop between your agent and your supply chain.
Set up Cin7 Core 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 Cin7 Core 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: "cin7-core-mcp-client",
servers: {
"cin7-core-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "Cin7 Core Agent",
model: openai("gpt-4o"),
instructions: "You have access to Cin7 Core tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent Cin7 Core 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 Cin7 Core. 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 Cin7 Core MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Cin7 Core MCP today
We host it, we monitor it, we maintain it. You just paste one token.