Skip to main content
Glama
Valtterios

kitsas-mcp

by Valtterios

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KITSAS_BOOKYesPath to the closed .kitsas book file. Can also be provided as --book command-line argument.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_accountsA

List the book's chart of accounts. Optional search matches a substring of the account name, or the start of the account number.

list_fiscal_yearsA

List fiscal years, showing which is current and which have been confirmed. Nothing can be written into a confirmed year.

find_supplierA

Find a partner by name, business id or IBAN.

list_vouchersA

List vouchers in a date range. Shows ledger vouchers unless a state is given.

get_voucherB

Get one voucher with all its entries and attachment names.

suggest_accountA

Which expense accounts this supplier's earlier bills were booked to, most used first. Empty for a supplier with no history. Call this before add_purchase_invoice so a recurring supplier keeps landing on the same account instead of a guess.

add_purchase_invoiceA

Create a purchase invoice as a DRAFT. It does not enter the ledger and gets no voucher number until a human reviews and approves it in Kitsas; this tool can never book money on its own. Expense lines are debited; the total is credited to the bank account unless credit_account says otherwise. Call suggest_account first so the supplier keeps landing on the same account it always has.

delete_draftA

Delete a voucher that is not yet in the ledger. That includes drafts Kitsas itself created, such as a document waiting in its inbox or a draft someone is still working on, not only drafts this server wrote. Refuses any voucher that has already reached the ledger.

bank_balanceB

The book's balance on the bank account as of a date, for checking against a bank statement.

bank_movementsA

Every ledger entry on the bank account in a date range, with a running balance, for reconciling against a statement.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Valtterios/kitsas-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server