io.usefulapi/jurnal · v1.0.1 · finance-and-payments
Mekari Jurnal MCP by usefulapi is healthy: it completed an MCP handshake in 151 ms and exposes 38 tools.
MCP server for Mekari Jurnal — company accounting, sales, purchases and customer/vendor creation.
Endpoint: https://jurnal.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 38 |
| Latency | 151 ms |
| Last checked (UTC) | 2026-10-31T07:20:25.655Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-31T07:20:25.655Z | Healthy | 151 |
jurnal_get_current_user | The Jurnal user the credential acts as: id, name, email, status, owner flag and roles. GET /public/jurnal/api/v1/users/me. |
jurnal_list_companies | The Jurnal company (or companies) the credential belongs to: id, name, industry, address, tax number, currency settings and feature flags. GET /companies. |
jurnal_list_customers | Customers with display name, addresses, email, phone, tax number and receivable balance. Paged. GET /customers. |
jurnal_get_customer | One customer by id (from jurnal_list_customers). GET /customers/{id}. |
jurnal_list_vendors | Vendors (suppliers) with display name, addresses, email, phone, tax number and payable balance. Paged. GET /vendors. |
jurnal_get_vendor | One vendor by id (from jurnal_list_vendors). GET /vendors/{id}. |
jurnal_list_products | Products and services: code, name, buy and sell prices, stock quantity, category, units, active flag. Paged. GET /products. |
jurnal_get_product | One product by id (from jurnal_list_products). GET /products/{id}. |
jurnal_list_accounts | The chart of accounts: id, number, name, category, currency and balance. Not paged. Use the ids as account_id in jurnal_get_general_ledger. GET /accounts. |
jurnal_get_account | One chart-of-accounts entry by id. GET /accounts/{id}. |
jurnal_list_sales_invoices | Sales invoices: number, customer, dates, status, total (original_amount) and balance due (remaining). Sort by transaction_date or remaining to find recent or unpaid ones. Paged. GET /sales_invoices. |
jurnal_get_sales_invoice | One sales invoice with its lines, taxes and payments. GET /sales_invoices/{id}. |
jurnal_list_sales_orders | Sales orders with customer, dates, status and totals. Paged. GET /sales_orders. |
jurnal_list_sales_quotes | Sales quotes (offers) with customer, dates, status and totals. Paged. GET /sales_quotes. |
jurnal_list_receive_payments | Customer payments received against sales invoices. Paged. GET /receive_payments. |
jurnal_list_purchase_invoices | Purchase invoices (bills from vendors): number, vendor, dates, status, total and balance due. Paged. GET /purchase_invoices. |
jurnal_get_purchase_invoice | One purchase invoice with its lines, taxes and payments. GET /purchase_invoices/{id}. |
jurnal_list_purchase_orders | Purchase orders with vendor, dates, status and totals. Paged. GET /purchase_orders. |
jurnal_list_purchase_payments | Payments made to vendors against purchase invoices. Paged. GET /purchase_payments. |
jurnal_list_expenses | Expenses: number, date, beneficiary, status, total and balance due. Paged. GET /expenses. |
jurnal_get_expense | One expense with its lines. GET /expenses/{id}. |
jurnal_list_journal_entries | Manual journal entries (general journal). Paged. GET /journal_entries. |
jurnal_get_journal_entry | One journal entry with its debit and credit lines. GET /journal_entries/{id}. |
jurnal_list_taxes | The company's tax rates (PPN, PPh and so on). Paged. GET /taxes. |
jurnal_list_tags | Transaction tags. Not paged. GET /tags. |
jurnal_list_payment_methods | Payment methods (cash, transfer and so on). Not paged. GET /payment_methods. |
jurnal_list_warehouses | Warehouses (needs a Jurnal plan with inventory). Paged. GET /warehouses. |
jurnal_list_product_categories | Product categories. Not paged. GET /product_categories. |
jurnal_get_profit_and_loss | Profit and loss (income statement) for a period: revenue, cost of sales, expenses and net profit by account. Dates are yyyy-mm-dd. GET /profit_and_loss. |
jurnal_get_balance_sheet | Balance sheet as of end_date (yyyy-mm-dd, default today): assets, liabilities and equity by account. GET /balance_sheet. |
jurnal_get_trial_balance | Trial balance for a period: opening, movement and closing balance of every account. GET /trial_balance. |
jurnal_get_cash_flow | Cash flow statement for a period (operating, investing, financing). GET /cash_flow. |
jurnal_get_general_ledger | General ledger for a period, optionally limited to some accounts (ids from jurnal_list_accounts). GET /general_ledger. |
jurnal_get_aged_receivables | Aged receivables: what customers owe, bucketed by how overdue it is. GET /aged_receivables. |
jurnal_get_aged_payables | Aged payables: what is owed to vendors, bucketed by how overdue it is. GET /aged_payables. |
jurnal_get_executive_summary | Executive summary: key figures (cash, revenue, profit, receivables, payables) for the company. GET /executive_summary. |
jurnal_create_customer | Create a new customer contact in Jurnal. This writes to the user's books (a customer can be archived or deleted later in Jurnal). Only display_name is required. POST /customers. |
jurnal_create_vendor | Create a new vendor (supplier) contact in Jurnal. This writes to the user's books (a vendor can be archived or deleted later in Jurnal). Only display_name is required. POST /vendors. |