Skip to main content
Glama
hlebtkachenko

moneys3-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MONEYS3_APP_IDYesApplication ID from money.cz registration
MONEYS3_DOMAINYesYour domain prefix (the {name} part of {name}.api.moneys3.eu)
MONEYS3_CACHE_TTLNoResponse cache lifetime in seconds (default: 120, 0 to disable)
MONEYS3_CLIENT_IDYesClient ID from Money S3 API Key
MONEYS3_AGENDA_GUIDNoDefault agenda GUID (skip m3_set_agenda step)
MONEYS3_MAX_RETRIESNoMax retry attempts for failed/rate-limited requests (default: 3)
MONEYS3_CLIENT_SECRETYesClient Secret from Money S3 API Key

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": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
m3_agendasA

List all agendas (companies/databases) in this Money S3 instance with their GUIDs. Use the GUID to select which agenda to work with via m3_set_agenda.

m3_set_agendaA

Set the active agenda (company) for all subsequent API calls. Required before querying any data.

m3_issued_invoicesA

Query issued (outgoing) invoices with VAT breakdown, payment status, controlling variables, filtering and pagination

m3_received_invoicesA

Query received (incoming) invoices with VAT breakdown, payment status, controlling variables, filtering and pagination

m3_create_issued_invoiceA

Create a new issued (outgoing) invoice in Money S3. Written to async import queue.

m3_create_received_invoiceA

Create a new received (incoming) invoice in Money S3. Written to async import queue.

m3_delete_invoiceA

Delete an invoice by ID and year. Fails if the invoice has dependent records (e.g. stock movements).

m3_address_bookA

Query the address book (contacts/partners) with full detail: addresses, bank accounts, credit limits, discount, maturity terms

m3_create_addressB

Create a new entry in the address book with business/invoice addresses, banking, credit limits, and maturity terms. Async import queue.

m3_delete_addressB

Delete an address book entry by ID

m3_stock_cardsB

Query stock/inventory cards with full detail: pricing, stock levels, barcodes, weight, warranty, categories

m3_stock_listsA

Query warehouses and price levels (read-only)

m3_stock_documentsC

Query stock/warehouse documents with controlling variables, partner details, and line items

m3_create_stock_cardB

Create a new stock/inventory card with optional barcode, weight, warranty, category. Async import queue.

m3_create_stock_documentA

Create a stock/warehouse document (receipt or dispatch) with controlling vars. Async import queue.

m3_create_inventory_documentB

Create an inventory/stocktaking document. Async import queue.

m3_bank_documentsA

Query bank documents (payments, transfers) with VAT breakdown, payment status, controlling variables

m3_cash_desk_documentsB

Query cash desk (register) documents with VAT breakdown, payment status, controlling variables

m3_create_bank_documentC

Create a bank document (payment). Supports controlling variables. Async import queue.

m3_create_cash_desk_documentC

Create a cash desk (register) document. Supports controlling variables. Async import queue.

m3_bank_accountsA

List bank accounts and cash desks configured in Money S3 (read-only)

m3_internal_documentsC

Query internal documents with VAT breakdown, payment status, controlling variables

m3_liabilitiesB

Query liabilities (payables/obligations) with VAT, payment status, maturity dates, controlling vars

m3_receivablesC

Query receivables (amounts owed to you) with VAT, payment status, maturity dates, controlling vars

m3_inventory_documentsB

Query inventory (stocktaking) documents with line items and expected vs real amounts

m3_create_internal_documentB

Create an internal document with controlling variables. Async import queue.

m3_create_liabilityB

Create a liability (závazek/payable) with maturity date and controlling vars. Async import queue.

m3_create_receivableB

Create a receivable (pohledávka) with maturity date and controlling vars. Async import queue.

m3_accounting_journalA

Query the accounting journal with controlling variables (cost center, project, activity). Read-only.

m3_chart_of_accountsA

Query the chart of accounts (accounting plan). Read-only.

m3_predefined_entriesA

Query predefined accounting entries (předkontace). Read-only.

m3_employeesA

Query employees with full detail: address, contact, employment dates, cost center, employment type. Read-only.

m3_service_repairsC

Query service and repair records. Read-only.

m3_cost_centersC

Query cost centers (střediska) — controlling variable. Read/write.

m3_projectsC

Query projects (zakázky) — controlling variable. Read/write.

m3_activitiesC

Query activities (činnosti) — controlling variable. Read/write.

m3_create_cost_centerA

Create a cost center (středisko). Async import queue.

m3_create_projectB

Create a project (zakázka). Async import queue.

m3_create_activityB

Create an activity (činnost). Async import queue.

m3_graphqlA

Execute a raw GraphQL query or mutation against the Money S3 API. For advanced use when built-in tools don't cover a specific need.

m3_connection_testA

Test the Money S3 API connection — verifies OAuth2 auth, endpoint reachability, and agenda access

m3_ordersC

Query order documents (objednávkové doklady) with pagination

m3_numerical_seriesA

List numerical series (numbering rules) for all document types. Read-only.

m3_currenciesA

List configured currencies with exchange rates. Read-only.

m3_vat_classificationsB

List VAT classifications (DPH). Read-only.

m3_vat_purposesB

List VAT purposes (ucel DPH). Read-only.

m3_constant_symbolsC

List constant symbols (konstantni symboly). Read-only.

m3_countriesB

List country codes. Read-only.

m3_flagsB

List flags/labels used for document tagging. Read-only.

m3_crm_activitiesC

List CRM activity records (log of user actions on documents/contacts). Read-only.

m3_create_accountA

Create a new account in the chart of accounts. Async import queue.

m3_create_predefined_entryB

Create a predefined accounting entry (predkontace). Async import queue.

m3_delete_internal_documentB

Delete an internal document by ID and year.

m3_delete_liabilityC

Delete a liability by ID and year.

m3_delete_receivableB

Delete a receivable by ID and year.

m3_delete_bank_documentA

Delete a bank statement by ID and year.

m3_delete_cash_desk_documentB

Delete a cash voucher by ID and year.

m3_delete_stock_cardB

Delete a stock card (article) by ID.

m3_delete_stock_documentB

Delete a stock document (received slip) by ID and year.

m3_delete_inventory_documentB

Delete a stocktaking document by ID.

m3_create_wageA

Create a wage record (mzdovy doklad) for payroll processing. Async import queue.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.9/5.0

Scored across 61 tools

Disambiguation3/5

Most tools map clearly to a specific entity and action, but several names overlap conceptually: m3_activities vs m3_crm_activities, m3_stock_documents vs m3_inventory_documents, and m3_delete_invoice next to the issued/received invoice tools. Descriptions usually resolve the ambiguity, but the boundaries are not always obvious at a glance.

Naming Consistency4/5

The m3_ prefix and the m3_create_* / m3_delete_* conventions are applied consistently, while read tools mostly use plural resource nouns like m3_orders and m3_receivables. Minor exceptions such as m3_graphql, m3_connection_test, and m3_set_agenda break the pattern slightly but do not make the set unpredictable.

Tool Count2/5

61 tools is far beyond the typical well-scoped MCP surface and creates a heavy navigation burden for an agent. The high count is purposeful given the breadth of an ERP system, but it still feels oversized for a single MCP server.

Completeness3/5

The server covers many Money S3 modules with query/create/delete operations for most resources, but there are no built-in update tools anywhere and some areas are one-sided, such as wages being create-only and orders/employees/service records being read-only. The raw m3_graphql tool provides an escape hatch, but the exposed surface is not a complete lifecycle.

Maintenance

ActivityInactive
ResponsivenessNo issues