# Accounting API, webhooks and MCP server for AI assistants | DameDoklad

> REST API /v1 with an OpenAPI spec, signed webhooks and an MCP server with OAuth 2.1 sign-in. Connect Claude, ChatGPT or Cursor to your accounting.

Source: https://damedoklad.cz/en/features/api-and-mcp/

1.  [Home](/en/)
2.  [Features](/en/features/)
3.  API and MCP

Connections · API and MCP

# Accounting open to your tools.

What the app can do, the API and MCP can do. One operation definition is the route, the OpenAPI entry and the AI tool.

[Try it free](https://app.damedoklad.cz/register)[Guide in the docs](/en/docs/api-reference/)

REST API with read or full API keys

/v1

spec generated from the code

OpenAPI

MCP sign-in with dynamic client registration

OAuth 2.1

signed with HMAC SHA-256, retried for up to two days

Webhooks

How it works

### An invoice in one request

An API key belongs to one company, so you send nothing else. Amounts are in haléře, dates are YYYY-MM-DD.

### Ask in your own words

Sign in with OAuth, pick the companies and whether the connection may write. Your AI assistant sees the same operations you do. Irreversible tools are labelled, and MCP clients ask before running them.

Screens show sample data of a made-up company.

And more

## What else you get in this area

### OpenAPI

A machine-readable description of the whole API, which also generates these docs.

### Webhooks

Signed events straight into your systems, with retries and a delivery log.

### API keys

A key belongs to one company, with read or full scope. We only store its hash.

### Same rules

The API goes through the same checks as the app, including closed periods.

### Paging and filters

Lists with limit and offset, search and date ranges.

### Docs for AI

llms.txt, and every docs page also as Markdown.

## Frequently asked questions

Didn't find your answer? [Email us](mailto:podpora@damedoklad.cz)

How much does the API cost?

API keys and webhooks are part of the paid plans on the pricing page. MCP sign-in with OAuth works on every plan.

Can AI delete something?

Tools that change data irreversibly are labelled, and MCP clients ask before running them. Issuing a document and posting have legal effect, so confirm them.

What currency are amounts in?

Whole numbers in haléře: 100 is CZK 1. For other currencies, hundredths of that currency.

Related areas

[InvoicingInvoices, proformas, credit notes, QR payment](/en/features/invoicing/)[AccountingDouble-entry, tax records, statements](/en/features/accounting/)[Bank and cashStatements, matching, payment orders, cash](/en/features/bank-and-cash/)

## Your first invoice is a few minutes away.

Create your company, fill in the customer from ARES by IČO and send an invoice with QR payment.

[Try it free](https://app.damedoklad.cz/register)[See pricing](/en/pricing/)

Free Starter plan · No credit card
