Vinkius
Pennylane

Pennylane MCP. Programmatic access to French accounting records.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Pennylane MCP on Cursor AI Code Editor MCP Client Pennylane MCP on Claude Desktop App MCP Integration Pennylane MCP on OpenAI Agents SDK MCP Compatible Pennylane MCP on Visual Studio Code MCP Extension Client Pennylane MCP on GitHub Copilot AI Agent MCP Integration Pennylane MCP on Google Gemini AI MCP Integration Pennylane MCP on Lovable AI Development MCP Client Pennylane MCP on Mistral AI Agents MCP Compatible Pennylane MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Pennylane manages French accounting workflows by giving your AI agent direct access to core financial data. Track customer accounts, supplier records, invoices, and estimates using structured tools like `list_customers` and `get_estimate_details`.

It lets you programmatically check compliance status against French bookkeeping standards.

What your AI agents can do

Create customer

Adds a brand new client record into the Pennylane system.

Create product

Creates a product or service entry within the accounting catalog.

Get customer details

Retrieves all full details about a single client account.

+ 10 more capabilities included
Audit customer accounts

List all registered customers using list_customers, then retrieve specific details for any single client via get_customer_details.

Generate financial documents

Create new product or service entries in the accounting catalog using create_product.

Review transaction specifics

Pull detailed line items, VAT breakdowns, and totals for a specific customer invoice with get_customer_invoice_details.

Manage supplier data

List all suppliers via list_suppliers, or read the full details of one using get_supplier_details.

Check estimate status

Review a specific sales estimate's validity date, line items, and VAT structure by calling get_estimate_details.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

Pennylane: 13 Tools for Financial Record Management

Audit every aspect of your financial data—from creating new products to listing all supplier invoices—with these specialized tools.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Pennylane on Vinkius
create019d75f1

create customer

Adds a brand new client record into the Pennylane system.

create019d75f1

create product

Creates a product or service entry within the accounting catalog.

get019d75f1

get customer details

Retrieves all full details about a single client account.

get019d75f1

get customer invoice details

Reads the specific line items, VAT rates, and totals for one customer invoice.

get019d75f1

get estimate details

Retrieves all details about a specific sales estimate, including its validity period.

get019d75f1

get supplier details

Reads the full contact and profile information for one supplier.

list019d75f1

list categories

Lists all available accounting categories (the chart of accounts).

list019d75f1

list customer invoices

Gets a list of every customer invoice that has been issued.

list019d75f1

list customers

Lists all client records stored in Pennylane.

list019d75f1

list estimates

Retrieves a list of every sales estimate created.

list019d75f1

list products

Gets a list of all products and services available in the catalog.

list019d75f1

list supplier invoices

Lists every invoice received from suppliers (purchases).

list019d75f1

list suppliers

Gets a list of all vendor accounts in Pennylane.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Pennylane, then connect any of our 4,900+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,900+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Pennylane MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Pennylane. 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.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 13 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Manually tracking French client payments feels like a nightmare.

Today, checking an account requires jumping between the main dashboard, finding the specific customer ID, navigating to 'Invoices,' and then manually cross-referencing if there's a matching estimate or payment record. If you need line-item details, you copy the invoice number into a separate report builder, risking copy/paste errors every time.

With Pennylane MCP Server, your agent bypasses the UI completely. You simply tell it to 'Get me the detailed breakdown for Invoice ID X.' It runs `get_customer_invoice_details`, giving you structured JSON data instantly—no clicks, no manual work.

Pennylane MCP Server: Manage financial records & transactions

You lose the time spent compiling reports by running `list_products` and then having to check that list against an external spreadsheet. You also waste minutes checking if a new customer record is fully compliant before creating it.

Now, you tell your agent: 'List all active customers and confirm their basic details.' It runs `list_customers`, providing clean data sets instantly. The whole process goes from 30 minutes of clicking to three lines of code.

What you can do with this MCP connector

Pennylane lets your AI agent talk directly to core French accounting data, making sure every transaction adheres to local compliance rules.

Your agent can handle customer and supplier records by accessing structured tools. You'll start by listing all client accounts using list_customers or checking out the full details of any single account with get_customer_details. If you need a new contact, you use create_customer to add a brand-new record into Pennylane.

For vendor management, your agent can list every supplier through list_suppliers, and it'll grab the full profile information for any single one using get_supplier_details.

When it comes to transactions, you get precise data on what actually happened. To audit customer payments, your agent pulls a comprehensive list of all issued client invoices via list_customer_invoices. Then, calling get_customer_invoice_details gives you the full breakdown: specific line items, the exact VAT rates applied, and both the net and gross totals for that one invoice.

If you're tracking purchases, your agent lists every vendor bill using list_supplier_invoices, keeping all supplier spending visible.

For sales projections and inventory, you manage estimates and products. Your agent can list every existing sales estimate with list_estimates, or dive into the specifics of a single one by calling get_estimate_details; this reveals the line items, VAT structure, and the estimate's validity period. To build out your catalog, you use create_product to add new service lines or goods.

You can check existing inventory using list_products, and for structural checks, list_categories provides every available accounting category—the full chart of accounts.

This setup gives your agent control over the entire lifecycle: from creating a client record with create_customer to validating its associated invoice details. It lets you check product definitions using list_products, and it ensures that when you view supplier data, you've got all the necessary vendor information via get_supplier_details. Everything runs through structured tools, keeping your workflow locked down in compliance with French accounting standards.

Built · Hosted · Managed by Vinkius Pennylane MCP Server - French Accounting Workflows Server ID 019d75f1-12d4-71e5-9655-45f24c12c287
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About Pennylane MCP

How do I check if a customer exists before trying to create them using the Pennylane MCP Server? +

You should run get_customer_details first. This checks if an existing record matches your criteria. If it returns data, the client is active; if it fails or returns limited data, you know you need to use create_customer.

Can I list all estimates and then see their full details with Pennylane MCP Server? +

Yes. First, call list_estimates to get a list of estimate IDs. Then, you must pass the specific ID into get_estimate_details to retrieve the line items, VAT amounts, and validity period.

What's the difference between `list_customer_invoices` and `list_supplier_invoices`? +

list_customer_invoices shows invoices that you sent to your clients. list_supplier_invoices, however, shows invoices that you received from vendors (your purchases).

How do I add a new product using the Pennylane MCP Server? +

You use the create_product tool. You must provide all necessary parameters, including the correct accounting category and price structure, to ensure compliance.

How do I properly connect my AI client using a Bearer API Token for Pennylane? +

You must provide your specific Pennylane Bearer API Token when configuring the integration instance in Vinkius. This token authorizes your agent to run any tool, like list_suppliers, ensuring secure data access.

What happens if I call a tool like get_supplier_details with an incorrect ID? +

The tool returns specific HTTP error codes. If you get a 404, the record doesn't exist in Pennylane. You must build logic into your agent to handle these exceptions gracefully instead of crashing.

When I use list_customers, how do I pull all the full details for every customer? +

The list_customers tool only returns basic IDs and names. To get complete profiles, you must write a loop that passes every returned ID into the get_customer_details tool.

How does the Pennylane MCP Server handle VAT and tax data in invoices? +

The get_customer_invoice_details tool provides line-by-line breakdowns, including specific fields for VAT and taxable amounts. Your agent reads this structure to calculate accurate totals (HT/TTC) without manual math.

Can I natively issue payments automatically through bounding API calls on Invoices? +

Explicit boundaries mapped here focus solely on abstract tracking limits parsing creation/retrieval properties. Executing hard external payouts asynchronously requires separate decoupled limits and is prohibited deliberately for financial safety.

How do estimates structural data distinguish explicit targets returning statuses? +

Yes. Upon passing explicit bounds invoking list_estimates, the JSON array returns specific limits resolving internal document parameters perfectly natively—including accepted, invoiced, or natively refused semantic values natively attached.

Where strictly do I generate and manage this API key securely mapping bounds? +

Navigate standard arrays visually tracing your native Pennylane setup, isolate the explicitly defined 'Parameters > API' log routing explicitly, generating a long-lived generic Bearer structurally starting with pl_. Insert gracefully below.

Built & Managed by Vinkius 30s setup 13 tools

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

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

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on 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.