List invoices

Invoices with number, customer, status, dates and total, newest first.

MCP tool sevdesk_read → list_invoices

read

Lists invoices newest first, with the customer, status, invoice date, due date and gross total. Status draft, open, due, paid or cancelled matches the tabs of the Rechnungen overview; due is the Fällig tab and cancelled the Storno tab. Filter by customer, invoice number or date range. Pages hold up to 100 invoices; pass next_cursor back as cursor for the next page.

Parameters

Parameters: list_invoices
NameTypeDescription
status enum enum draft, open, due, paid or cancelled. Default: all.
contact_id string string Only invoices of this customer, from list_contacts.
invoice_number string string Exact invoice number, e.g. RE-1031.
from_date date date Only invoices dated on or after this date.
to_date date date Only invoices dated on or before this date.
limit integer integer 1 to 100. Default: 50.
cursor string string Next page cursor from the previous call.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "sevdesk_read",
    "arguments": {
      "operation": "list_invoices",
      "arguments": {}
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "invoices": [
      {
        "invoice_id": "41872618",
        "invoice_number": "RE-1031",
        "contact": {
          "contact_id": "3084102",
          "name": "Brandt GmbH"
        },
        "status": "due",
        "invoice_date": "2026-09-14",
        "due_date": "2026-09-28",
        "total_gross": 226.1,
        "currency": "EUR"
      }
    ],
    "next_cursor": null
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.