2,500+ MCP servers ready to use
Vinkius

Pennylane MCP Server for Mastra AI 13 tools — connect in under 2 minutes

Built by Vinkius GDPR 13 Tools SDK

Mastra AI is a TypeScript-native agent framework built for modern web stacks. Connect Pennylane through Vinkius and Mastra agents discover all tools automatically. type-safe, streaming-ready, and deployable anywhere Node.js runs.

Vinkius supports streamable HTTP and SSE.

typescript
import { Agent } from "@mastra/core/agent";
import { createMCPClient } from "@mastra/mcp";
import { openai } from "@ai-sdk/openai";

async function main() {
  // Your Vinkius token. get it at cloud.vinkius.com
  const mcpClient = await createMCPClient({
    servers: {
      "pennylane": {
        url: "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
      },
    },
  });

  const tools = await mcpClient.getTools();
  const agent = new Agent({
    name: "Pennylane Agent",
    instructions:
      "You help users interact with Pennylane " +
      "using 13 tools.",
    model: openai("gpt-4o"),
    tools,
  });

  const result = await agent.generate(
    "What can I do with Pennylane?"
  );
  console.log(result.text);
}

main();
Pennylane
Fully ManagedVinkius Servers
60%Token savings
High SecurityEnterprise-grade
IAMAccess control
EU AI ActCompliant
DLPData protection
V8 IsolateSandboxed
Ed25519Audit chain
<40msKill switch
Stream every event to Splunk, Datadog, or your own webhook in real-time

* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure

About Pennylane MCP Server

Equip intelligent LLM instances with robust access traversing the Pennylane Accounting API. Programmatically instantiate global CRM states (customers/suppliers), evaluate bounded sales configurations mapping formal invoices, cross-check estimates gracefully, and execute catalog updates explicitly within structural French accounting compliance.

Mastra's agent abstraction provides a clean separation between LLM logic and Pennylane tool infrastructure. Connect 13 tools through Vinkius and use Mastra's built-in workflow engine to chain tool calls with conditional logic, retries, and parallel execution. deployable to any Node.js host in one command.

What you can do

  • Client & Vendor Management — Discover active network bounds testing logic reading registered structures handling explicit CRM instances securely
  • Invoice Abstraction — Execute pure checks isolating boundaries that load explicit arrays of emitted estimates, vendor invoices, or direct accounts receivable operations
  • Catalog Maintenance — Generate creation boundaries passing formal structures natively instantiating create_product logic seamlessly globally
  • Financial Topology — List accounting category structures tracing pure parameters driving correct semantic allocations natively

The Pennylane MCP Server exposes 13 tools through the Vinkius. Connect it to Mastra AI in under two minutes — no API keys to rotate, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.

How to Connect Pennylane to Mastra AI via MCP

Follow these steps to integrate the Pennylane MCP Server with Mastra AI.

01

Install dependencies

Run npm install @mastra/core @mastra/mcp @ai-sdk/openai

02

Replace the token

Replace [YOUR_TOKEN_HERE] with your Vinkius token

03

Run the agent

Save to agent.ts and run with npx tsx agent.ts

04

Explore tools

Mastra discovers 13 tools from Pennylane via MCP

Why Use Mastra AI with the Pennylane MCP Server

Mastra AI provides unique advantages when paired with Pennylane through the Model Context Protocol.

01

Mastra's agent abstraction provides a clean separation between LLM logic and tool infrastructure. add Pennylane without touching business code

02

Built-in workflow engine chains MCP tool calls with conditional logic, retries, and parallel execution for complex automation

03

TypeScript-native: full type inference for every Pennylane tool response with IDE autocomplete and compile-time checks

04

One-command deployment to any Node.js host. Vercel, Railway, Fly.io, or your own infrastructure

Pennylane + Mastra AI Use Cases

Practical scenarios where Mastra AI combined with the Pennylane MCP Server delivers measurable value.

01

Automated workflows: build multi-step agents that query Pennylane, process results, and trigger downstream actions in a typed pipeline

02

SaaS integrations: embed Pennylane as a first-class tool in your product's AI features with Mastra's clean agent API

03

Background jobs: schedule Mastra agents to query Pennylane on a cron and store results in your database automatically

04

Multi-agent systems: create specialist agents that collaborate using Pennylane tools alongside other MCP servers

Pennylane MCP Tools for Mastra AI (13)

These 13 tools become available when you connect Pennylane to Mastra AI via MCP:

01

create_customer

Créer un nouveau client dans Pennylane

02

create_product

Créer un nouveau produit ou service dans le catalogue comptable

03

get_customer_details

Consulter les détails complets d'un client

04

get_customer_invoice_details

Consulter les détails d'une facture client (lignes, TVA, montants HT/TTC)

05

get_estimate_details

Consulter les détails d'un devis (lignes, TVA, validité)

06

get_supplier_details

Consulter les détails d'un fournisseur

07

list_categories

Lister les catégories comptables (plan comptable)

08

list_customer_invoices

Lister toutes les factures clients émises

09

list_customers

Lister tous les clients enregistrés dans Pennylane

10

list_estimates

Lister tous les devis émis

11

list_products

Lister tous les produits et services du catalogue

12

list_supplier_invoices

Lister toutes les factures fournisseurs (achats)

13

list_suppliers

Lister tous les fournisseurs

Example Prompts for Pennylane in Mastra AI

Ready-to-use prompts you can give your Mastra AI agent to start working with Pennylane immediately.

01

"Trace explicitly the active vendor/supplier lists returning limits logically fetched from the target server."

02

"Execute checking bounds strictly creating a new native CRM product called 'Design Consulting' logically priced at 120.00 EUR (VAT 20)."

03

"Read explicit parameter loops parsing detailed lines bounding Invoice ID 'inv_1092'."

Troubleshooting Pennylane MCP Server with Mastra AI

Common issues when connecting Pennylane to Mastra AI through the Vinkius, and how to resolve them.

01

createMCPClient not exported

Install: npm install @mastra/mcp

Pennylane + Mastra AI FAQ

Common questions about integrating Pennylane MCP Server with Mastra AI.

01

How does Mastra AI connect to MCP servers?

Create an MCPClient with the server URL and pass it to your agent. Mastra discovers all tools and makes them available with full TypeScript types.
02

Can Mastra agents use tools from multiple servers?

Yes. Pass multiple MCP clients to the agent constructor. Mastra merges all tool schemas and the agent can call any tool from any server.
03

Does Mastra support workflow orchestration?

Yes. Mastra has a built-in workflow engine that lets you chain MCP tool calls with branching logic, error handling, and parallel execution.

Connect Pennylane to Mastra AI

Get your token, paste the configuration, and start using 13 tools in under 2 minutes. No API key management needed.