usefulapi

Quaderno MCP server. MCP server for Quaderno — tax-rate calculation, invoices, contacts, products, receipts & expenses.

Claude

  1. Open Settings → Connectors → Add custom connector
  2. Paste this URL:
    https://quaderno.usefulapi.io/mcp
  3. Authenticate with Quaderno when prompted

Cursor · VS Code · Windsurf · Cline

Add to your MCP config, then reload & authorize:

{
  "mcpServers": {
    "quaderno": {
      "url": "https://quaderno.usefulapi.io/mcp"
    }
  }
}
live25 toolsFree 100 tool calls / monthPro $9/mo · $90/yr

Tools 25

ToolTypeWhat it does
pingread
Ping
Ping Quaderno to verify the API key and account subdomain resolve and authenticate — a quick way to confirm the connection works before doing real work.
calculate_taxread
Calculate tax
Calculate the correct tax rate and amount for a sale from the customer's location and product, applying Quaderno's per-jurisdiction VAT / GST / US sales-tax rules; read-only and creates no record.
list_invoicesread
List invoices
List invoices newest-first with filters for search text, date range, state (outstanding/late/uncollectible/paid) and contact, cursor-paginated for large accounts.
get_invoiceread
Get invoice
Fetch a single invoice by id in full detail, including line items, taxes, payments, permalink and PDF link.
list_contactsread
List contacts
List contacts (customers and vendors) newest-first, searchable by name, email or tax ID, with cursor pagination.
get_contactread
Get contact
Fetch a single contact by id, including its kind, names, email, country, tax ID and tax status.
list_itemsread
List items
List products/items in the catalog newest-first, each with code, name, kind, unit cost, tax class, currency and stock, cursor-paginated.
get_itemread
Get item
Fetch a single product/item by id with its full pricing and tax configuration.
list_credit_notesread
List credit notes
List credit notes (refund documents) newest-first, filterable by search text, date range and contact, with cursor pagination.
get_credit_noteread
Get credit note
Fetch a single credit note by id in full detail.
list_receiptsread
List receipts
List receipts newest-first, filterable by search text, date range and contact, with cursor pagination.
get_receiptread
Get receipt
Fetch a single receipt by id in full detail.
list_expensesread
List expenses
List expenses (bills you received) newest-first, filterable by search text, date range and vendor, with cursor pagination.
get_expenseread
Get expense
Fetch a single expense by id in full detail.
list_tax_codesread
List tax codes
List the product tax codes Quaderno supports (id, name, description), used as the tax_code on products and tax calculations.
list_jurisdictionsread
List jurisdictions
List the tax jurisdictions where the account is registered to collect tax, each with its name, country and region.
list_webhooksread
List webhooks
List the account's configured webhooks with their id, target URL and subscribed events.
quaderno_requestread
Request
Power-user escape hatch to GET any read-only Quaderno API path not wrapped by a dedicated tool, for endpoints like tax IDs or evidence.
create_contactwrite
Create contact
Create a contact (customer or vendor) with a kind and name, plus any other Quaderno contact attribute via a free-form fields passthrough.
update_contactwrite
Update contact
Update an existing contact by id, changing only the fields you pass (name, email, country, tax ID, or any raw field).
create_itemwrite
Create item
Create a product/item in the catalog with a name and unit cost, plus optional code, kind, product type, currency and any raw field.
create_invoicewrite
Create invoice
Create an invoice for a contact with line items, currency, issue/due dates and notes, returning the created invoice with its permalink and PDF.
create_transactionwrite
Create transaction
Record a sale or refund transaction for which Quaderno computes the tax and produces the compliant invoice or credit-note document.
quaderno_usage_statusmeta
Usage status (free-tier meter)
Report the caller's current free-tier usage this month: calls used, monthly limit, remaining, and whether the cap is reached. Read-only; does not count against the meter.
quaderno_upgrademeta
Upgrade to Pro (unlimited)
Subscribe to the Pro plan for UNLIMITED Quaderno tool calls (the free tier caps monthly usage). Choose monthly ($9/month) or yearly ($90/year — 2 months free) billing. Returns a Stripe Checkout link to open in your browser; after payment your account upgrades automatically. Read-only; does not count against the meter.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro$9/mo · $90/yrUnlimited

This is a Model Context Protocol endpoint — meant to be connected from an AI client, not opened in a browser. An invalid_token response at the URL is the auth gate working as designed; clients authenticate automatically.