Bukku MCP by usefulapi
Read Bukku contacts, accounts, invoices, bills and journals; create contacts and sales invoices.
Connect it
Settings → Connectors → Add custom connector
URL: https://bukku.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://bukku.usefulapi.io/mcp{
"mcpServers": {
"bukku": {
"url": "https://bukku.usefulapi.io/mcp"
}
}
}claude mcp add --transport http bukku https://bukku.usefulapi.io/mcp{
"servers": {
"bukku": {
"type": "http",
"url": "https://bukku.usefulapi.io/mcp"
}
}
}23 tools, pulled live
bukku_list_contactsread-onlyList contacts (customers, suppliers, employees) with name, code, type, receivable and payable balances. Search matches the name, receivable, payable and created date. GET /contacts.
bukku_get_contactread-onlyOne contact with its persons, addresses, tax and registration numbers, default accounts and credit limit. GET /contacts/{id}.
bukku_list_contact_groupsread-onlyList the contact groups; use their ids to filter bukku_list_contacts. GET /contacts/groups.
bukku_list_accountsread-onlyList ledger accounts from the chart of accounts, optionally by category. Account ids are used on invoice lines. GET /accounts.
bukku_get_accountread-onlyOne ledger account by id. GET /accounts/{id}.
bukku_list_productsread-onlyList products and bundles (sales and purchase details, SKU, stock). GET /products.
bukku_get_productread-onlyOne product with its units, prices, accounts and tax settings. GET /products/{id}.
bukku_list_product_groupsread-onlyList the product groups. GET /products/groups.
bukku_list_sales_invoicesread-onlyList sales invoices with number, date, contact, amount, balance and payment status. Filter by date, customer, payment status (PAID, OUTSTANDING, OVERDUE) or keywords. GET /sales/invoices.
bukku_list_sales_documentsread-onlyList quotes, sales orders, delivery orders, credit notes, customer payments or refunds (invoices have their own tool, bukku_list_sales_invoices). payment_status applies to credit notes, payments and refunds only. GET /sales/{quotes|orders|delivery_orders|credit_notes|payments|refunds}.
bukku_get_sales_documentread-onlyOne sales document in full (lines, taxes, terms, payments, status): an invoice, quote, order, delivery order, credit note, payment or refund. GET /sales/{type}/{id}.
bukku_list_purchase_billsread-onlyList purchase bills with number, date, supplier, amount, balance and payment status. Filter by date, supplier, payment status (PAID, OUTSTANDING, OVERDUE) or keywords. GET /purchases/bills.
bukku_list_purchase_documentsread-onlyList purchase orders, goods received notes, supplier credit notes, supplier payments or refunds (bills have their own tool, bukku_list_purchase_bills). payment_status applies to credit notes, payments and refunds only. GET /purchases/{orders|goods_received_notes|credit_notes|payments|refunds}.
bukku_get_purchase_documentread-onlyOne purchase document in full (lines, taxes, terms, payments, status): a bill, order, goods received note, credit note, payment or refund. GET /purchases/{type}/{id}.
bukku_list_journal_entriesread-onlyList manual journal entries by date, status or keywords. GET /journal_entries.
bukku_get_journal_entryread-onlyOne journal entry with its debit and credit lines. GET /journal_entries/{id}.
bukku_list_bank_transactionsread-onlyList banking transactions: money in (incomes), money out (expenses) or transfers between accounts. contact_id and sort_by do not apply to transfers. GET /banking/{incomes|expenses|transfers}.
bukku_get_bank_transactionread-onlyOne money in, money out or transfer transaction in full. GET /banking/{incomes|expenses|transfers}/{id}.
bukku_list_tagsread-onlyList the tags (labels) that can be put on transactions. GET /tags.
bukku_get_lookup_listsread-onlyReference data needed to fill in documents: tax codes, payment terms, payment methods, currencies, countries, accounts, contact groups, product groups, price levels, tag groups, number formats, custom fields and company settings. Read-only (POST /v2/lists is a read endpoint).
bukku_create_contactWRITE: create a contact (customer, supplier and/or employee) in Bukku. The contact code must be unique (A-Z, 0-9, _ and -, max 15 characters). POST /contacts.
bukku_set_contact_archivedWRITE: archive (is_archived true) or restore (false) a contact. Archiving hides it from active lists; nothing is deleted. PATCH /contacts/{id}.
bukku_create_sales_invoiceWRITE: create a sales invoice for a customer. status defaults to draft (nothing posted to the ledger), status ready finalizes it and affects the books. payment_mode credit needs term_items, cash needs deposit_items. Companies with MyInvois submission switched on must pass myinvois_action when status is ready: NORMAL (not sent), EXTERNAL (already validated elsewhere) or VALIDATE (submits the invoic
Alternatives in CRM & Sales
Compare →
Pipeline CRM MCP by usefulapiB
Manage Pipeline CRM deals, people, companies, notes and calendar entries.
Teamgate MCP by usefulapiB
Manage Teamgate CRM leads, people, companies, deals, activities and notes.
Cin7 Core MCP by usefulapiB
Read Cin7 Core products, stock by location, sales, purchases, customers, suppliers and transfers.
Less Annoying CRM MCP by usefulapiB
Read and write Less Annoying CRM contacts, notes, tasks, events, pipelines and groups.
Mindbody MCP by usefulapiB
Read Mindbody classes, schedules, clients, staff and sales; book clients and appointments.
Neon CRM MCP by usefulapiB
Search Neon CRM accounts, donations, memberships and events; create accounts and activities.