Skip to main content
Glama
abco20

ezbookkeeping-mcp-server

by abco20

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EZBK_BASE_URLYesThe base URL of your ezBookkeeping instance (e.g., http://127.0.0.1:8080)
EZBK_TIMEZONENoTime zone used for date handling (e.g., Asia/Tokyo)Asia/Tokyo
MCP_HTTP_HOSTNoHTTP server host (only used when MCP_TRANSPORT=http)0.0.0.0
MCP_HTTP_PORTNoHTTP server port (only used when MCP_TRANSPORT=http)3000
MCP_TRANSPORTNoTransport protocol; either 'stdio' (default) or 'http'stdio
EZBK_API_TOKENYesYour ezBookkeeping API token
MCP_WRITE_PROFILENoPermission profile: read, standard, extended, or adminread
MCP_HTTP_BEARER_TOKENNoBearer token required for non-loopback bindings (only used when MCP_TRANSPORT=http)
MCP_HTTP_ALLOWED_HOSTSNoComma-separated allowed hosts for HTTP transport (only used when MCP_TRANSPORT=http)
MCP_CONFIRMATION_SECRETNoConfirmation secret required for profiles above 'read'; must be at least 32 characters
MCP_HTTP_ALLOW_UNAUTHENTICATEDNoSet to 'true' to allow unauthenticated access when using an authenticated reverse proxy (only used when MCP_TRANSPORT=http)false

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_server_infoA

Return upstream version information and enabled MCP write capabilities.

get_financial_summaryC

Return period totals and category/account breakdown using ezBookkeeping server-side statistics.

get_financial_trendsB

Return monthly income/expense trends or daily asset balance trends.

get_reconciliation_statementB

Return account opening/closing balances and transaction running balances for reconciliation.

get_exchange_ratesA

Return latest upstream and user-custom exchange rates.

manage_custom_exchange_rateA

Set or delete a user custom exchange rate. Requires extended write profile.

search_transactionsC

Search ezBookkeeping transactions. Results include stable IDs, full tag data, editability and a revision hash for safe updates.

get_transactionB

Get one transaction by ID with a revision hash.

create_transactionC

Create an income, expense, transfer or balance modification transaction. Requires standard write profile.

patch_transactionA

Safely update selected transaction fields while preserving all unspecified fields. Supply expected_revision from get/search to prevent lost updates.

preview_transaction_batchB

Preview one batch category, tag or account update and receive a signed confirmation token.

apply_transaction_batchA

Apply a previously previewed batch operation. Every target revision is checked again before writing.

delete_transactionA

Preview or apply deletion of one transaction. Apply requires a signed confirmation token.

list_accountsA

List all accounts and subaccounts with IDs, balances and hierarchy paths.

manage_accountC

Create, update, hide, unhide, reorder or delete accounts. Account deletion requires admin profile and Preview/Apply.

list_categoriesB

List income, expense and transfer category trees.

manage_categoryB

Create, update, hide, unhide, reorder or delete transaction categories. Delete uses Preview/Apply.

list_tag_groupsB

List transaction tag groups.

manage_tag_groupB

Create, rename, reorder or delete a tag group. Delete uses Preview/Apply.

list_tagsB

List all transaction tags with group names.

manage_tagB

Create, update, hide, unhide, reorder or delete tags. Delete uses Preview/Apply.

list_templatesA

List normal or scheduled transaction templates.

manage_templateC

Create, update, hide, unhide, reorder or delete normal and scheduled transaction templates.

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/abco20/ezbookkeeping-mcp-server'

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