enty-mcp-server MCP Server

An MCP server for Enty.io — invoices, bank transactions, accounting deadlines, and contracts, exposed as tools your AI agent can call.

Local serverstdio

What is the enty-mcp-server MCP Server?

enty-mcp-server is an MCP project maintained in the appsome/enty-mcp-server repository. The maintainer describes its purpose as “An MCP server for Enty.io — invoices, bank transactions, accounting deadlines, and contracts, exposed as tools your AI agent can call”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using uv. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares ENTY_EMAIL, ENTY_PASSWORD. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
enty_get_meLogged-in user + active company
enty_list_companiesCompanies on the account
enty_list_invoicesInvoices with status filter, totals, per-status counts
enty_list_counterpartiesClients/providers with tax details
enty_list_itemsCatalog items (invoice line items)
enty_list_item_unitsUnits of measure an item may use
enty_list_transaction_documentsDocuments already attached to a transaction
enty_list_invoice_payment_candidatesTransactions that could be an invoice's payment
enty_list_bank_accountsBank accounts with IBAN and connection status
enty_list_transactionsTransactions with account/date/direction/text filters
enty_get_transactionOne transaction with note and category
enty_get_balanceCombined balance of chosen accounts
enty_get_transactions_statisticsDocument-matching stats for a date range
enty_list_categoriesTransaction categorization tree
enty_list_accounting_periodsAccounting periods
enty_get_period_deadlinesNext tax/reporting deadline for a period
enty_get_potential_taxEstimated tax for a period, by rate (EUR)
enty_get_period_issuesOpen bookkeeping issues for a period
enty_list_contractsContracts with e-sign lifecycle status
enty_list_dealsDeals with status and counterparty
enty_get_deals_statsExpected vs received deal amounts
enty_create_itemCreate a catalog item (product/service)
enty_update_itemUpdate a catalog item's name, price, currency, unit, or description
enty_create_dealCreate a deal for a counterparty
enty_create_invoiceCreate a draft invoice with line items
enty_mark_invoice_paidMark an invoice paid
enty_link_transaction_to_invoiceRecord a bank transaction as an invoice's payment
enty_attach_document_to_transactionUpload a local file and attach it to a transaction

How to install the enty-mcp-server MCP Server

{
  "mcpServers": {
    "enty": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/path/to/enty-mcp-server",
        "enty-mcp",
        "--transport",
        "stdio"
      ],
      "env": {
        "ENTY_EMAIL": "you@example.com",
        "ENTY_PASSWORD": "YOUR_ENTY_PASSWORD"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
ENTY_EMAILDeclared in the maintainer’s client configuration.Check documentation
ENTY_PASSWORDDeclared in the maintainer’s client configuration.Check documentation