4,500+ servers built on MCP Fusion
Vinkius
LeafLink logo
Vinkius
Mastra AI logo

How to Use the LeafLink MCP in Mastra AI

Build resilient, self-healing cannabis distribution workflows using Mastra AI and the LeafLink MCP Server.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

LeafLink MCP on Cursor AI Code Editor MCP Client LeafLink MCP on Claude Desktop App MCP Integration LeafLink MCP on OpenAI Agents SDK MCP Compatible LeafLink MCP on Visual Studio Code MCP Extension Client LeafLink MCP on GitHub Copilot AI Agent MCP Integration LeafLink MCP on Google Gemini AI MCP Integration LeafLink MCP on Lovable AI Development MCP Client LeafLink MCP on Mistral AI Agents MCP Compatible LeafLink MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
Mastra AI

Connect LeafLink MCP to Mastra AI

Create your Vinkius account to connect LeafLink 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.

GDPR Free for Subscribers

Automate order lifecycles with Mastra AI

Cannabis distribution demands strict order flows that do not fail. When you register this MCP Server with Mastra AI, your agent can check stock levels using `list_wholesale_products` before updating any shipping states. Write your transition logic directly inside Mastra's workflow engine. If an inventory check fails, the workflow halts automatically, preventing overselling before your agent can trigger `update_order_status`.

Resilient inventory updates with automatic retries

API timeouts shouldn't break your cannabis warehouse synchronization. When updating stock levels via `update_product_inventory`, Mastra's built-in retry engine handles rate limits and network hiccups with exponential backoff. Setup requires running `npm install @mastra/mcp@latest` and instantiating `new MCPClient`. The client handles SSE or HTTP transport automatically to keep your LeafLink inventory data consistent across systems.

Multi-step brand and customer validation

Before creating new wholesale product listings, you need to verify distributor details. Your agent can query `list_wholesale_brands` and `list_wholesale_customers` sequentially to ensure all entities exist before writing new data. Use Mastra's `requireToolApproval` to insert a human-in-the-loop step. This ensures no agent triggers `create_new_product` without explicit sign-off from your compliance officer.

Setup guide

Set up LeafLink MCP in Mastra AI

Prerequisites

  • Node.js 18+ and a TypeScript project
  • @mastra/mcp + @mastra/core packages
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install dependencies

    Run npm install @mastra/mcp @mastra/core plus your preferred model provider (e.g. @ai-sdk/openai).

  2. 2

    Configure the MCPClient

    Create an MCPClient with your Vinkius endpoint as a URL object. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com.

  3. 3

    Discover and inject tools

    Call mcpClient.listTools() and spread the result into your agent's tools object. All LeafLink tools become native Mastra tools.

  4. 4

    Run with any model

    Swap openai("gpt-4o") for any AI SDK-compatible provider. Call agent.generate() and the agent routes tool calls through MCP automatically.

agent.ts
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";

const mcpClient = new MCPClient({
  id: "leaflink-mcp-client",
  servers: {
    "leaflink-mcp": {
      url: new URL(
        "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
      ),
    },
  },
});

const agent = new Agent({
  name: "LeafLink Agent",
  model: openai("gpt-4o"),
  instructions: "You have access to LeafLink tools.",
  tools: {
    ...(await mcpClient.listTools()),
  },
});

const result = await agent.generate(
  "List recent LeafLink 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 LeafLink. 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 LeafLink MCP in Mastra AI

Initialize the `MCPClient` with your Vinkius HTTP URL. Call `mcpClient.listTools()` and spread those tools directly into your Mastra agent configuration.
Yes. Mastra's workflow engine automatically retries failed calls like `update_product_inventory` using exponential backoff, preventing sync failures during peak wholesale hours.
Yes. You can use Mastra's approval gates to halt the workflow before your agent runs `update_order_status`, requiring a manual click to confirm the wholesale order.
You can deploy your agent to any cloud provider using Mastra's one-command deploy. It connects to the managed Vinkius endpoint securely without complex environment setup.
Yes. All wholesale customer lists and inventory counts are fetched over encrypted HTTPS connections directly to LeafLink's endpoints, with no intermediate data storage in the V8 sandbox.

Start using the LeafLink MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 9 tools

We've already built the connector for LeafLink. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 9 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.