Skip to the agent

Cuadra

Describe the sale. Confirm. Get paid. Stay compliant.

Hash chain

    Ledger

    NumberClientTotalStatusActions

    VAT return draft

    Modelo 303 ·

    Activity

    who did what, newest first

      Pricing

      VeriFactu-compliant invoicing software is mandatory in Spain from 2027, and non-compliant software can be fined up to €50,000 a year. Cuadra never takes a cut of your payments: PayPal charges its usual fees on what you collect.

      Prices before 21% VAT · billed monthly with PayPal Subscriptions · cancel any time
      Free
      €0
      • Up to 10 invoices a month (limit not enforced in this demo)
      • VeriFactu records, QR and XML
      • Collect with PayPal
      • AI agent, fair use
      For trying Cuadra and occasional freelancers.
      Autónomo
      Most popular
      €9 / month
      • Unlimited invoices and clients
      • Collections agent: reminders, payments, cancellations
      • Quarterly Modelo 303 draft
      • MCP access for your own AI agents
      Gestoría
      €29 / month
      • Everything in Autónomo
      • Up to 10 companies (NIFs)
      • Exports: CSV, XML, activity log

      Cuadra for AI agents

      The same engine ships as an MCP server. Claude, ChatGPT or any MCP client can draft, issue and collect VeriFactu invoices with PayPal, chase payments and draft the VAT return, while your MCP client asks you to approve every action. Same validation, same hash chain, your own PayPal account. Below, a real session: an agent drafts an invoice, issues it, collects it with PayPal and checks the chain.

      claude → cuadra · MCP over stdio

      A real run of mcp/server.js, recorded by scripts/mcp-demo.js. PayPal is the in-memory stand-in (hence the MOCK ids), so no network and no credentials. Messages are abbreviated for reading and the text copy of each result is left out: the full JSON.

      Claude Desktop configuration
      {
        "mcpServers": {
          "cuadra": {
            "command": "node",
            "args": ["/path/to/cuadra/mcp/server.js"],
            "env": { "CUADRA_NIF": "B76543214", "CUADRA_NAME": "Estudio Norte SL",
                     "PAYPAL_CLIENT_ID": "…", "PAYPAL_CLIENT_SECRET": "…" }
          }
        }
      }
      12 tools

      draft_invoice · issue_invoice · list_invoices · sync_paypal · collect_with_paypal · send_reminder · record_payment · cancel_invoice · rectify_invoice · vat_return · verify_ledger · export_verifactu_xml

      Read-only tools are annotated as such and cancel_invoice as destructive, so your client asks before it runs. If the ledger file is edited by hand, verify_ledger says where and every tool that writes refuses to run.