Connector guide7-minute read22 MCP tools7 languages

How to Connect Quaderno to Claude via MCP

Run Quaderno tax and invoicing from your AI: calculate sales tax, VAT and GST for any location, validate VAT numbers, search contacts, invoices, credit notes, quotes, expenses and products, issue and email invoices, and request tax reports.

HCBy HelpCode teamUpdated 7 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Quaderno

Quaderno

Run Quaderno tax and invoicing from your AI: calculate sales tax, VAT and GST for any location, validate VAT numbers, search contacts, invoices, credit notes, quotes, expenses and products, issue and email invoices, and request tax reports.

tools

22

Region

INTL

Category

Accounting

Authentication

Basic Auth

Required env vars

QUADERNO_ACCOUNT_NAMEQUADERNO_API_KEY
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the Quaderno in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

AnythingMCP is listed in Claude's connector directory: add it to Claude in one click (opens in a new tab), then sign in and choose which MCP servers Claude may use.

Summary

Run Quaderno tax and invoicing from your AI: calculate sales tax, VAT and GST for any location, validate VAT numbers, search contacts, invoices, credit notes, quotes, expenses and products, issue and email invoices, and request tax reports.

Try asking

Example prompts for Quaderno

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

Quaderno · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Quaderno, paste your credentials, mint an MCP API key and you're done. No Docker, no git clone, no local server.

Quaderno + Claude

Run Quaderno tax and invoicing from your AI: calculate sales tax, VAT and GST for any location, validate VAT numbers, search contacts, invoices, credit notes, quotes, expenses and products, issue and email invoices, and request tax reports.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

QUADERNO_ACCOUNT_NAME, QUADERNO_API_KEY

Step 1 — Get credentials

  1. Sign in at https://quadernoapp.com and open Profile → API keys (https://quadernoapp.com/users/api-keys).
  2. Copy the private key, which starts with sk_, into QUADERNO_API_KEY. The publishable key (pk_) does not work here. The key is sent as the HTTP Basic user name with an empty password, only to your Quaderno account.
  3. The same page shows your API URL, for example https://acme-1234.quadernoapp.com/api/. Put the part before .quadernoapp.com (here acme-1234) into QUADERNO_ACCOUNT_NAME and install the connector.
  4. Check the setup with quaderno_ping: it confirms the key and shows the requests left in the current window.

Invoices are issued and emailed only after your yes: an issued invoice is a legal tax document. Quaderno numbers it in sequence, and it cannot be deleted, only voided or credited in the Quaderno app. Before quaderno_create_invoice the AI shows you the customer, the items, the prices and the currency. Before quaderno_deliver_invoice, which emails the invoice to the customer at once and cannot be unsent, it tells you which invoice goes to which address. quaderno_create_contact and quaderno_request_report also ask first. Creating an invoice does not email it. quaderno_delete_contact is installed switched off.

Tax calculation: quaderno_calculate_tax returns the sales tax, VAT or GST for a sale to any location: tax name, rate, tax amount, subtotal and total, the jurisdiction down to the city, and notices such as reverse charge for a valid EU VAT number. It only calculates and records nothing. quaderno_validate_tax_id checks a VAT or business number against the official registry of its country (EU VIES, UK, Switzerland, Quebec, Australia, New Zealand).

What it reads: contacts, invoices, credit notes, quotes (Quaderno calls them proformas), expenses, products, tax jurisdictions and tax codes. Tax reports (taxes collected per jurisdiction for your returns, an invoice list or a credit note list) are built in the background: the AI requests one for a period, checks it until it is ready and gives you the download link.

Sensitive data: invoices and contacts hold your customers' names, addresses and tax IDs, and they are legal tax records. Share them only with the people who handle billing.

Amounts: fields ending in _cents are in cents (12345 is 123.45); prices and the results of the tax calculation are in the currency unit.

Rate limit: 100 calls per 15 seconds. A 429 means waiting until the window resets.

Common errors: 401 Wrong API key or the user does not exist: the key is wrong, it is the pk_ key, or it belongs to another account than QUADERNO_ACCOUNT_NAME. 406: an invalid value, such as an unknown tax code. 422: the document cannot be created like that, for example without items.

Not covered: updating, voiding or marking invoices uncollectible, recording payments, receipts, recurring documents, transactions, checkout sessions and coupons, evidence, webhooks, the Sandbox and Quaderno Connect accounts.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in Claude

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

Recommended path: works on claude.ai web without editing any config file.

  1. In Claude, open Customize → Connectors.
  2. Click +, then Add custom connector.
  3. Enter a name, e.g. Quaderno, and the remote MCP server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, then click Add.
  4. Click Connect and sign in to AnythingMCP (OAuth) to allow access.

All tools below appear in your chat: start typing prompts.

Available tools

ToolWhat it does
quaderno_pingCheck that the API key works and see the requests left in the current rate-limit window
quaderno_list_contactsList or search customers and suppliers (contacts) by name, email or tax id: id, kind (person or company), name, email, tax id and tax…
quaderno_get_contactGet one contact with full address, phone, website, language, default discount, notes and the link to their billing area
quaderno_create_contactCreate a customer or supplier contact
quaderno_delete_contactDelete one contact for good
quaderno_list_invoicesList or search invoices by number, customer name or PO number, issue date range, state or customer: id, number, dates, state (outstanding…
quaderno_get_invoiceGet one invoice in full: customer and billing address, line items with their taxes, the tax breakdown, payments, deliveries, alerts, the…
quaderno_create_invoiceIssue a new invoice
quaderno_deliver_invoiceEmail an invoice to its customer from Quaderno, with the PDF and the link to it
quaderno_list_credit_notesList or search credit notes (refunds and corrections of invoices) by number, customer name or PO number, issue date range or state: id…
quaderno_get_credit_noteGet one credit note in full: customer, line items, tax breakdown, payments, deliveries, the related invoice, the public link and the PDF…
quaderno_list_quotesList or search quotes (Quaderno calls them proformas; they replaced estimates) by number, customer name or PO number, issue date range…
quaderno_get_quoteGet one quote (proforma) in full: customer, line items, tax breakdown, validity, the public link and the PDF link
quaderno_list_expensesList or search expenses (purchase invoices from suppliers) by number, supplier name or PO number, issue date range, state or supplier: id…
quaderno_list_productsList or search products (items) by name or code: id, code, name, description, unit cost, currency, kind (one-off or subscription), product…
quaderno_calculate_taxCalculate the sales tax, VAT or GST for a sale to a customer location: tax name, rate, taxable part, tax amount, subtotal and total, the…
quaderno_validate_tax_idCheck a business tax id against the official registry of its country (EU VIES, UK, Switzerland, Quebec, Australia, New Zealand): returns…
quaderno_list_tax_jurisdictionsList the tax jurisdictions Quaderno knows, optionally for one country or region: id, name, country and region
quaderno_list_tax_codesList the tax codes products can be classified with (e.g. eservice, saas, ebook, consulting, standard, reduced, exempt): id, name and what…
quaderno_list_reportsList the reports requested so far: id, type (tax_summary, invoices_list, credits_list), state, period, when it completed and the download…
quaderno_request_reportAsk Quaderno to build a report for a period: tax_summary (taxes collected per jurisdiction, for filing returns), invoices_list or…
quaderno_get_reportCheck one report request: state (pending, suceeded or failed), period, when it completed and the report_url to download it once ready

Example prompts

  • "What VAT applies to a 49 EUR SaaS subscription sold to a consumer in Lyon, France? And to a company there with a valid VAT number?"
  • "Is the VAT number DE123456789 valid?"
  • "Which invoices are still outstanding or late, and what do they add up to per currency?"
  • "Issue an invoice to Northwind GmbH for 10 hours of consulting at 120 EUR an hour. Show me everything before you create it, and do not email it yet."
  • "Request a tax summary report for the third quarter and give me the download link when it is ready."

FAQ

Does it work with Claude Code as well as Claude Desktop? Yes, point both at https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.

Next steps

Was this guide helpful?

Your Quaderno agent is one click away.

Install the connector, paste the key, prompt Claude. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect Quaderno to ChatGPT via MCP

Run Quaderno tax and invoicing from your AI: calculate sales tax, VAT and GST for any location, validate VAT numbers, search contacts, invoices, credit notes, quotes, expenses and products, issue and email invoices, and request tax reports.

Connectors

How to Connect Quaderno to Cursor via MCP

Run Quaderno tax and invoicing from your AI: calculate sales tax, VAT and GST for any location, validate VAT numbers, search contacts, invoices, credit notes, quotes, expenses and products, issue and email invoices, and request tax reports.

Connectors

How to Connect Quaderno to Gemini via MCP

Run Quaderno tax and invoicing from your AI: calculate sales tax, VAT and GST for any location, validate VAT numbers, search contacts, invoices, credit notes, quotes, expenses and products, issue and email invoices, and request tax reports.

Connectors

How to Connect Quaderno to Meta Muse via MCP

Run Quaderno tax and invoicing from your AI: calculate sales tax, VAT and GST for any location, validate VAT numbers, search contacts, invoices, credit notes, quotes, expenses and products, issue and email invoices, and request tax reports.

Connectors

Quaderno to MCP: Sales Tax, VAT and Invoicing for any AI Agent

Run Quaderno tax and invoicing from your AI: calculate sales tax, VAT and GST for any location, validate VAT numbers, search contacts, invoices, credit notes, quotes, expenses and products, issue and email invoices, and request tax reports.

Connectors

How to Connect Avito to Claude via MCP

Let your AI work with your Avito business account: list your ads and change their prices, read views, contacts and calls statistics, check autoload uploads and their errors, the feed format and your wallet, and read Avito Messenger chats. Sending messages and changing autoload settings are optional and off by default.