Get invoice
One invoice with its positions, totals, status, e-invoice setting and linked reminders.
MCP tool sevdesk_read → get_invoice
read
Returns one invoice as the invoice mask shows it: customer, positions with quantity, unit, net price and tax rate, totals, status and whether the E-Rechnung toggle is on. Linked payment reminders are listed oldest first, so your agent can see whether a customer was already chased. The totals are the numbers sevdesk calculated.
Parameters
| Name | Type | Description |
|---|---|---|
| invoice_id string required | string | Invoice ID from list_invoices. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "sevdesk_read",
"arguments": {
"operation": "get_invoice",
"arguments": {
"invoice_id": "invoice_8c41d2"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"invoice_id": "41872618",
"invoice_number": "RE-1031",
"contact": {
"contact_id": "3084102",
"name": "Brandt GmbH",
"email": "billing@brandt-gmbh.example"
},
"status": "due",
"invoice_date": "2026-09-14",
"due_date": "2026-09-28",
"e_invoice": false,
"positions": [
{
"name": "Consulting hour",
"quantity": 2,
"unit": "hour",
"unit_price_net": 95,
"tax_rate": 19,
"total_net": 190
}
],
"total_net": 190,
"total_tax": 36.1,
"total_gross": 226.1,
"currency": "EUR",
"reminders": []
},
"isError": false
}