HelloLedger

HelloLedger ведёт бухгалтерию малого бизнеса через ассистента

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • Категоризировать транзакции и применять правила автоматически
  • Создавать и отправлять счета и сметы клиентам
  • Вести карточки клиентов и план счетов
  • Принимать оплату по счетам и отслеживать баланс
  • Формировать финансовые отчёты по бизнесу

Какие данные видит

Ассистент авторизуется как пользователь через OAuth и видит финансовые данные только тех компаний, к которым у него есть доступ.

Нужен ли аккаунт

Не нужен: сервер работает без входа

HelloLedger — MCP-сервер бухгалтерского учёта для владельцев небольшого бизнеса. Ассистент запрашивает транзакции, категоризирует расходы, выставляет и отправляет счета, ведёт карточки клиентов и формирует финансовые отчёты. Данные каждого клиента хранятся в изолированной базе, доступ идёт через OAuth.

Как подключить

Как подключить HelloLedger к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://bookkeeping--helloledger.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить HelloLedger к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://bookkeeping--helloledger.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить HelloLedger к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://bookkeeping--helloledger.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (60)

Технические названия из tools/list. Нужны только разработчикам.

list_clientsList the businesses you can access. Use a returned client_id in any other tool to act on that business's books.
accept_estimateRecord that the customer accepted a sent estimate. An accepted estimate can then be converted to an invoice.
add_estimate_line_itemAdd a line item to a draft or sent estimate
add_invoice_line_itemAdd a line item to an invoice
apply_invoice_paymentApply a transaction as a payment on an invoice. The transaction must be a credit (income) with a positive amount. It will be linked to the invoice, the invoice totals recalculated, and the transaction categorized to Accounts Receivable and marked verified.
apply_rules_to_uncategorizedRun every enabled rule over the existing uncategorized transactions — the retroactive backfill after adding or editing rules. Returns how many transactions were categorized.
categorize_transactionAssign a chart-of-accounts entry to a transaction
convert_estimate_to_invoiceConvert an accepted estimate into a draft invoice, copying its line items. The invoice's due date comes from the customer's default payment terms. Returns the new invoice.
create_chart_of_accountCreate a new chart-of-accounts entry
create_customerCreate a new customer
create_estimateCreate a new estimate/quote as a draft. Requires at least one line item, and every line item must have a description — same rule as the web form.
create_invoiceCreate a new invoice. Requires at least one line item, and every line item must have a description — same rule as the web form.
create_transactionCreate a new transaction
create_transaction_ruleCreate an auto-categorization rule. When an imported transaction matches all the conditions you set (omit a condition to skip it), the rule assigns account_id; with auto_approve it also marks the transaction verified. Same engine the web UI and import paths use. The rule's name is generated automatically from its conditions and target.
decline_estimateRecord that the customer declined a sent estimate
delete_estimateDelete an estimate and its line items. A converted invoice, if any, is not affected.
delete_estimate_line_itemRemove a line item from a draft or sent estimate. The last remaining line item cannot be removed.
delete_invoiceDelete an invoice and its line items
delete_invoice_attachmentDelete an attachment from an invoice
delete_invoice_line_itemRemove a line item from an invoice
delete_transactionSoft-delete a transaction
delete_transaction_ruleDelete an auto-categorization rule. Transactions it already categorized keep their accounts.
dismiss_receiptDismiss a receipt inbox item that doesn't need matching (files are kept; the item can be reopened)
get_bank_accountGet a bank account by ID
get_chart_of_accountGet a chart-of-accounts entry by ID
get_customerGet a customer by ID
get_dashboard_statsGet dashboard statistics: YTD income/expenses/net, unverified count, uncategorized count, missing receipts count
get_estimateGet an estimate by ID with customer, line items, and (if converted) the linked invoice
get_invoiceGet an invoice by ID with line items, payments, and attachments
get_invoice_statsGet invoice statistics: outstanding amount, overdue, draft, paid this month
get_outstanding_invoicesList all outstanding (unpaid/overdue) invoices
get_receipt_inbox_itemGet a receipt inbox item by ID, including its files and candidate transactions (nearby receipt-less transactions it could match)
get_total_bank_balanceGet the total balance across all active bank accounts
get_transactionGet a single transaction by ID with full details
get_transactions_by_date_rangeGet all transactions within a date range for reporting
link_transferLink two transactions as a transfer between accounts (e.g., credit card payment from checking). Both transactions will be marked as linked to each other.
list_bank_accountsList all bank accounts with balances
list_chart_of_accountsList all chart-of-accounts entries, optionally filtered by type
list_customersList all customers
list_estimatesList all estimates/quotes, optionally filtered by status. 'expired' is a computed view of sent estimates past their valid-until date.
list_invoice_attachmentsList all attachments for an invoice
list_invoicesList all invoices, optionally filtered by status
list_receipt_inboxList receipt inbox items (receipts waiting to be matched to transactions), optionally filtered by status
list_sales_tax_typesList all configured sales tax types
list_transaction_rulesList all auto-categorization rules in evaluation order (priority ascending; first match wins).
list_transactionsList transactions with optional filters and pagination
match_receipt_to_transactionAttach a receipt inbox item to a transaction: all its files become transaction receipts and the transaction is marked verified
reopen_receiptReturn a dismissed receipt inbox item to pending
search_transactionsSearch transactions by description text
search_transfer_candidatesSearch for transactions that could be the counterpart of a transfer. Excludes the source transaction and any already-linked transactions.
send_estimateEmail an estimate to its customer as a PDF attachment and mark it sent. The customer must have an email address on file.
send_invoiceEmail an invoice to its customer as a PDF attachment and mark it sent. The customer must have an email address on file.
unlink_transferRemove the transfer link from a transaction and its counterpart
unmatch_receiptDetach a matched receipt from its transaction: receipt files are removed from the transaction, verified reverts, and the item returns to pending
update_chart_of_accountUpdate a chart-of-accounts entry
update_customerUpdate a customer's information
update_estimateUpdate an estimate's details. Only draft and sent estimates can be edited; accepted, declined, or converted estimates are locked.
update_estimate_line_itemUpdate an existing line item on a draft or sent estimate
update_invoiceUpdate an invoice's details or status
update_invoice_line_itemUpdate an existing line item on an invoice