Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Description from the maker (original English)
Read Merit Aktiva invoices, customers, vendors, items, payments and reports; create a customer.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
https://merit-aktiva.usefulapi.io/mcpRun this in your terminal
claude mcp add --transport http merit-aktiva https://merit-aktiva.usefulapi.io/mcpPaste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"merit-aktiva": {
"url": "https://merit-aktiva.usefulapi.io/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"merit-aktiva": {
"type": "http",
"url": "https://merit-aktiva.usefulapi.io/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
https://merit-aktiva.usefulapi.io/mcpMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Tool names and descriptions exactly as the server reported them on Nov 6, 2026. The maker wrote them, not us; we show them as plain text.
merit_list_sales_invoicesList sales invoices (header level: number, customer, dates, totals, paid flag) of a period. The period may span at most 3 months (Merit limit); for longer spans make several calls. Use merit_get_sales_invoice for the lines. POST /api/v2/getinvoices.
merit_search_sales_invoicesFind sales invoices by invoice number, customer name or customer id (give at least one). POST /api/v2/getinvoices2.
merit_get_sales_invoiceOne sales invoice in full: header, lines (items, quantities, VAT, accounts), payments and dimension allocations. The PDF attachment is never requested. POST /api/v2/getinvoice.
merit_list_purchase_invoicesList purchase invoices (vendor bills) of a period: bill number, vendor, dates, totals, paid flag. The period may span at most 3 months (Merit limit); for longer spans make several calls. POST /api/v2/getpurchorders.
merit_get_purchase_invoiceOne purchase invoice in full: header, lines, payments. The attachment is never requested. POST /api/v2/getpurchorder.
merit_list_customersSearch customers by name (partial match), registry number or VAT number (exact), id, or changed since a date. At least one filter is required: Merit cannot return the whole customer list in one reply. POST /api/v1/getcustomers.
merit_list_vendorsSearch vendors (suppliers) by name (partial match), registry number or VAT number (exact), id, or changed since a date. At least one filter is required: Merit cannot return the whole vendor list in one reply. POST /api/v1/getvendors.
merit_list_itemsList items, services and stock articles with price, unit, VAT and accounts. Optional filters: code or description (partial), type, id. With location_code the reply adds stock quantity and cost of that warehouse. POST /api/v1/getitems.
merit_list_accountsThe general ledger chart of accounts (code, names, VAT, parent flag, active flag). GET /api/v2/accounts.
merit_list_taxesAll VAT rates of the company (TaxId, code, name, percent, active flag). The TaxId is what invoice rows refer to. GET /api/v2/taxes.
merit_list_departmentsDepartments (code, name, active flag). GET /api/v2/departments.
merit_list_banksThe company's bank and cash accounts (BankId, name, IBAN, currency, ledger account). BankId feeds the payment tools. GET /api/v2/banks.
merit_list_financial_yearsAccounting periods (financial years) with start, end and active flag. POST /api/v2/getaccperiods.
merit_list_dimensionsAccounting dimensions and their values (DimId, name, value code, expiry). all_values = true also lists expired values. POST /api/v2/getdimensions.
merit_list_payment_typesPayment methods and sources (cash, banks, reporting entities, ledger accounts) usable for purchases, expense reports or sales. POST /api/v2/getpaymenttypes.
merit_list_paymentsList payments (customer and vendor receipts and payouts) of a period, with the documents they paid. The period may span at most 3 months (Merit limit); for longer spans make several calls. POST /api/v2/getpayments.
merit_list_bank_paymentsList the income payments (money received) or expense payments (money paid out) booked on one bank account for a document-date period, with the documents each paid. The period may span at most 3 months (Merit limit); for longer spans make several calls. GET /api/v2/Banks/{bankId}/
merit_list_gl_batchesList general ledger batches (journal entries, also those created from invoices and payments) of a period: batch code, number, date, total. The period may span at most 3 months (Merit limit); for longer spans make several calls. POST /api/v1/getglbatches.
merit_get_gl_batchOne general ledger batch with all its debit and credit lines (account, memo, department, tax, amounts). The attachment is never requested. POST /api/v1/getglbatch.
merit_customer_debts_reportOpen customer receivables: for each unpaid document the customer, date, due date, total, paid and unpaid amount. Give a customer name (empty string = all customers) or a customer id; over_due_days keeps only documents overdue by at least that many days. POST /api/v1/getcustdebtre
merit_customer_payments_reportCustomer invoices with their unpaid amount and overdue flag for a period, for one customer (name or id). Only the FIRST page is returned: if has_more is true, narrow the period or the customer (the continuation endpoint is not supported). POST /api/v2/getcustpaymrep.
merit_income_statementThe profit and loss report: one row per report line, with balances for per_count months counting back from end_date (newest first). Optional department filter. POST /api/v1/getprofitrep.
merit_balance_sheetThe balance sheet: one row per report line (assets, liabilities, equity) with balances for per_count months counting back from end_date. POST /api/v1/getbalancerep.
merit_sales_reportSales totals for a period, grouped by invoice, customer, item or country. POST /api/v2/getsalesrep.
merit_purchase_reportPurchase totals for a period, grouped by invoice, vendor, item or fixed asset. POST /api/v2/getpurchrep.
merit_create_customerWRITE: creates ONE new customer record in the Merit company (name must be unique; an existing customer is never overwritten, Merit answers with an error). Nothing is invoiced, sent or paid. In Estonia not_td_customer must be true for private persons and foreign companies; city is
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026
The registry name was verified against the domain usefulapi.io (the registry checks domain ownership)
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Responded in 22 ms (HTTP 200)
No sign-in needed
Read 26 tool descriptions and found no hidden instructions to the AI
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 3 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed –, and the latest version (1.23.2) reached the registry today.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: Spec Driven Development, Remote Desktop Commander, Starreel
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Turn a script into a finished, downloadable short-drama episode — via MCP or REST.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Use Merit Aktiva from Claude, Cursor, or any MCP client — sales and purchase invoices, customers, vendors, items, payments, GL batches and financial reports, plus customer creation. Hosted, no local install: connect with your own Merit Aktiva credentials.
Live endpoint: https://merit-aktiva.usefulapi.io/mcp · Homepage: https://usefulapi.io/merit-aktiva
https://merit-aktiva.usefulapi.io/mcp.claude mcp add --transport http merit-aktiva https://merit-aktiva.usefulapi.io/mcp, then run /mcp to log in.{
"mcpServers": { "merit-aktiva": { "url": "https://merit-aktiva.usefulapi.io/mcp" } } }
Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Merit Aktiva credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/merit-aktiva/
| Tool | Type | What it does |
|---|---|---|
merit_list_sales_invoices | read | List sales invoices |
merit_search_sales_invoices | read | Find sales invoices by number or customer |
merit_get_sales_invoice | read | Get a sales invoice |
merit_list_purchase_invoices | read | List purchase invoices |
merit_get_purchase_invoice | read | Get a purchase invoice |
merit_list_customers | read | Search customers |
merit_list_vendors | read | Search vendors |
merit_list_items | read | List items (articles) |
merit_list_accounts | read | List the chart of accounts |
merit_list_taxes | read | List VAT rates |
merit_list_departments | read | List departments |
merit_list_banks | read | List bank accounts |
merit_list_financial_years | read | List financial years |
merit_list_dimensions | read | List dimensions |
merit_list_payment_types | read | List payment types |
merit_list_payments | read | List payments |
merit_list_bank_payments | read | List income or expense payments of a bank account |
merit_list_gl_batches | read | List general ledger transactions |
merit_get_gl_batch | read | Get a general ledger transaction |
merit_customer_debts_report | read | Customer debts report |
merit_customer_payments_report | read | Customer payments report |
merit_income_statement | read | Income statement (profit and loss) |
merit_balance_sheet | read | Balance sheet |
merit_sales_report | read | Sales report |
merit_purchase_report | read | Purchase report |
merit_create_customer | write | Create a customer |
merit_usage_status | meta | Usage status (free-tier meter) |
merit_request_feature | meta | Request a missing feature |
merit_upgrade | meta | Upgrade to Pro or Pro+ |
merit_cancel_subscription | meta | Cancel the Pro subscription |
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
| Plan | Price | Limit |
|---|---|---|
| Free | $0 | 50 tool calls / month |
| Pro (per company) | $9/mo or $90/yr (2 months free) | Unlimited* |
\*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to support@usefulapi.io.
Pro covers this server only. Subscribe with merit_upgrade (it returns a Stripe Checkout link). Cancel any time with merit_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running merit_upgrade before then undoes the cancel. Or write to support@usefulapi.io.
MIT © usefulapi. Not affiliated with or endorsed by Merit Aktiva.