MCP server
SmartAccounts MCP by usefulapi
io.usefulapi/smartaccounts
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read SmartAccounts clients, vendors, invoices, payments, ledger, accounts; create and book records.
Working at last checkVerified publisher: usefulapi.ioAbout 6,613 tokens per request once connected18 tools
https://smartaccounts.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 18
- Token cost
- About 6,613 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http smartaccounts https://smartaccounts.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.smartaccounts] url = "https://smartaccounts.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"smartaccounts":{"httpUrl":"https://smartaccounts.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"smartaccounts":{"url":"https://smartaccounts.usefulapi.io/mcp"}}}
VS Code
{"servers":{"smartaccounts":{"type":"http","url":"https://smartaccounts.usefulapi.io/mcp"}}}
Antigravity
agy mcp add smartaccounts https://smartaccounts.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"smartaccounts","server_url":"https://smartaccounts.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"smartaccounts","server_url":"https://smartaccounts.usefulapi.io/mcp"}
Tools
smartaccounts_create_client~570 tokens
Add a new client (purchasesales/clients:add). Search first with smartaccounts_list_clients so a client is not created twice. Returns clientId and the generated referenceNumber. This creates a real accounting record in the company's books. This server cannot edit or delete it; correct it in SmartAccosmartaccounts_create_ledger_entry~486 tokens
Post a manual general ledger entry (journal entry, general/entries:add) in EUR. Debits must equal credits. Account codes come from smartaccounts_list_accounts. Fails if the period is locked. Returns id, number and amount. This creates a real accounting record in the company's books. This server cannsmartaccounts_create_paymentMoves money · ~731 tokens
Record a bank or cash payment against one or more invoices (purchasesales/payments:add): a client paying a sales invoice, or a payment to a vendor for a purchase invoice. Use smartaccounts_list_bank_accounts or _list_cash_accounts for account_name, and the invoice ids from the invoice lists. The cursmartaccounts_create_sales_invoice~811 tokens
Post a new sales (client) invoice (purchasesales/clientinvoices:add). The invoice number is generated by SmartAccounts, totals and VAT are calculated from the rows, and the invoice is booked to the ledger at once (it is not a draft). The client must exist (smartaccounts_list_clients); each row's codsmartaccounts_get_client_balance~208 tokens
The outstanding balance of one client (purchasesales/clients:getbalance), optionally on a past date and with the open documents. The vendor limit is 60 requests per minute and 1000 per 24 hours; every call here is one request.smartaccounts_get_vendor_balance~209 tokens
The outstanding balance owed to one vendor (purchasesales/vendors:getbalance), optionally on a past date and with the open documents. The vendor limit is 60 requests per minute and 1000 per 24 hours; every call here is one request.smartaccounts_list_accounts~124 tokens
The chart of accounts: code, type (ASSET, LIABILITY, INCOME, EXPENSE), Estonian and English description. Use the codes in ledger entries. (settings/accounts:get). Not paged. The vendor limit is 60 requests per minute and 1000 per 24 hours; every call here is one request.smartaccounts_list_articles~320 tokens
Products, services and warehouse items (purchasesales/articles:get): code, description, type, unit, VAT code, sales and purchase prices, accounts. Search by code or name, or by modification time. Paged (100 per page). The vendor limit is 60 requests per minute and 1000 per 24 hours; every call heresmartaccounts_list_bank_accounts~118 tokens
The company's bank accounts: name (used as accountName in payments), ledger account, currency, IBAN, SWIFT. (settings/bankaccounts:get). Not paged. The vendor limit is 60 requests per minute and 1000 per 24 hours; every call here is one request.smartaccounts_list_cash_accounts~114 tokens
The company's cash registers: name (used as accountName in payments), ledger account, currency. (settings/cashaccounts:get). Not paged. The vendor limit is 60 requests per minute and 1000 per 24 hours; every call here is one request.smartaccounts_list_clients~364 tokens
Customers of the company (purchasesales/clients:get): id, name, regCode, vatNumber, bank account, due days, discount, VAT code. Filter by name or registry code, by id, or by modification time. Paged (100 per page). The vendor limit is 60 requests per minute and 1000 per 24 hours; every call here issmartaccounts_list_ledger_entries~492 tokens
General ledger entries of every type (general/entries:get): manual entries, invoices, payments, VAT returns, depreciation. Filter by date, type, text or payment status. Paged (100 per page). The vendor limit is 60 requests per minute and 1000 per 24 hours; every call here is one request.smartaccounts_list_payment_methods~103 tokens
Payment methods: name, ledger account, whether cash. (settings/paymentmethods:get). Not paged. The vendor limit is 60 requests per minute and 1000 per 24 hours; every call here is one request.smartaccounts_list_payments~497 tokens
Bank and cash payments from clients and to vendors (purchasesales/payments:get): date, partner, account, currency, amount, optionally the rows (which invoices were paid). Paged (100 per page). The vendor limit is 60 requests per minute and 1000 per 24 hours; every call here is one request.smartaccounts_list_purchase_invoices~493 tokens
Purchase (vendor) invoices (purchasesales/vendorinvoices:get): number, vendor, dates, amounts, VAT, outstanding amount, optionally the rows. Filter by date, vendor, number or payment status (unpaid, overdue). Paged (100 per page). The vendor limit is 60 requests per minute and 1000 per 24 hours; evesmartaccounts_list_sales_invoices~492 tokens
Sales (client) invoices (purchasesales/clientinvoices:get): number, client, dates, amounts, VAT, outstanding amount, optionally the rows. Filter by date, client, number or payment status (unpaid, overdue). Paged (100 per page). The vendor limit is 60 requests per minute and 1000 per 24 hours; everysmartaccounts_list_vat_rates~123 tokens
VAT codes: vatPc code, percentage, descriptions, whether active for sales or purchases, accounts. Use vatPc in client and invoice rows. (settings/vatpcs:get). Not paged. The vendor limit is 60 requests per minute and 1000 per 24 hours; every call here is one request.smartaccounts_list_vendors~358 tokens
Suppliers of the company (purchasesales/vendors:get): id, name, regCode, vatNumber, bank account, VAT code. Filter by name or registry code, by id, or by modification time. Paged (100 per page). The vendor limit is 60 requests per minute and 1000 per 24 hours; every call here is one request.
Browse
Related MCP servers
- Hiveage MCP by usefulapi
Manage Hiveage clients, invoices, estimates and payments; send invoices and record payments. - Merit Aktiva MCP by usefulapi
Read Merit Aktiva invoices, customers, vendors, items, payments and reports; create a customer. - Xenition
Docs, decks, forms, apps you build and deploy, automations, and AI images, video and voice. - Invoice Ninja MCP by usefulapi
Manage Invoice Ninja clients, invoices, quotes, expenses, tasks and projects. - Billomat MCP by usefulapi
Read Billomat clients, invoices, offers, credit notes, reminders; create clients and draft invoices. - inv.bg MCP by usefulapi
Read inv.bg invoices, clients, items, payments and banking; create clients, items, invoices. - Nookal MCP by usefulapi
Read Nookal locations, practitioners, availability, appointments, clients, cases and invoices. - e-Boekhouden MCP by usefulapi
Read e-Boekhouden relations, invoices, ledgers, bookings and products; create relations, invoices.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/smartaccounts)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents