What we build
Built on what DATEV eG documents: clients, fiscal years, account postings, accounting sequences, accounting records, chart of accounts and personal accounts, terms of payment, posting proposals. Backends named below are documented resources; "confirmed in blueprint" means the vendor documentation sits behind a login and the resource is checked against your release first.
# datev-mcp-server: tool manifest, draft for blueprint week 1
# Every tool runs as the person asking. Nothing is written without a person confirming.
tools:
list_clients: # the signed-in user -> Rechnungswesen clients the user may open
backend: accounting:clients
mode: read
get_account_postings: # client, fiscal year -> account postings on the workstation
backend: DATEVconnect GET account-postings, paid Kontobuchungen licence
mode: read
list_accounting_sequences: # client, fiscal year -> sequences provided to the data centre
backend: accounting:dataexchange GET accounting-sequences
mode: read
list_document_types: # client -> document types Belege online already has
backend: Belege online metadata, step 2 of the Buchungsdatenservice use case
mode: read
draft_posting_batch: # client, records -> a batch preview a person confirms in DATEV, never posted by the agent
backend: accounting-sequences, confirmed in blueprint
mode: propose
audit: every call logged with user, tool, arguments and the DATEV response
The manifest is the contract. A question that needs an operation not on it gets a new line and a review, not a wider permission.