MCP App Store
by KeenEthics
NivaDesk icon

NivaDesk

By EGGCRAFT LIMITED

Get New App Alerts

Overview

NivaDesk helps custom-order studios manage orders, customers, personal notes, tasks, schedules and financial summaries from ChatGPT. After connecting a NivaDesk workspace, users can search orders, view dashboard summaries, check permitted financial information, create personal notes and update order statuses. It is designed for small teams and studios that work on made-to-order projects, including bespoke art, handmade products, repairs, photography, tailoring, jewellery and other client-based workflows.

Tools

add_order_note

ChatGPT
Append an internal note to an existing order in the currently connected workspace. This is an order note, not a personal Notes item. Do not ask for companyId.

append_note

ChatGPT
Append text to an existing personal note for the connected user in the currently connected workspace. Do not ask for companyId. This is not an order note.

archive_note

ChatGPT
Archive or unarchive a personal note in the currently connected workspace. Do not ask for companyId.

attach_bank_receipt

ChatGPT
Attach an invoice/receipt the user shared in the chat to the matching bank transaction in NivaDesk. Pass the user's file as receipt. NivaDesk OCRs images itself; for PDFs (or to help matching) also pass the total amount, the document date (YYYY-MM-DD) and the merchant name you read from the document. If NivaDesk finds one confident match it attaches the file immediately; if several transactions could match it returns candidates with an inboxPath — show them to the user, then call again with the chosen transactionId and the same inboxPath (no need to resend the file). Workspace owner only. Do not ask for companyId. Image receipts are read with Google Vision OCR. Attaching to a transaction that already has a receipt replaces it, and the previous file is deleted.

create_note

ChatGPT
Create a new personal Notes item for the connected user in the currently connected workspace. Do not ask for companyId. This is not an order note. Collaboration is not changed automatically.

create_order

ChatGPT
Create a new NivaDesk order in the currently connected workspace. Use the connected workspace automatically. Do not ask for companyId. If the user provides a delivery due date, always pass it as deliveryDueDate in YYYY-MM-DD format. For an already overdue active order, also collect and pass its original created date as paymentDate so Timeline & Delivery and overdue calculations remain accurate. Use this only after the user provides enough order details or confirms creating a draft order.

get_bank_spending_summary

ChatGPT
Summarise the connected workspace's business bank feed (Open Banking) for a month or a year: total spent, incoming, change vs the previous period, spending by category, top merchants and recurring subscriptions. Use for questions like 'how much did I spend in July', 'what are my biggest costs this year', 'which subscriptions do I pay monthly'. Requires the Bank Spending permission (workspace owner or a member the owner granted). Do not ask for companyId.

get_dashboard_summary

ChatGPT
Read the connected workspace dashboard summary. ChatGPT App is available on every plan. Free Demo and Lite return permitted basic finance totals (Received, Base Cost and Basic Balance); Pro and Team can return advanced finance when the user role allows it.

get_extra_spending_overview

ChatGPT
Read permitted spending summary data for the connected workspace. Free Demo and Lite return Base Cost only. Pro and Team may include Shipping, Platform Fee, VAT / Tax and custom expenses when the user role allows financial access. Supports thisMonth, thisYear, allTime and customRange.

get_financial_overview

ChatGPT
Read workspace-level financial totals, remaining payments, costs and estimated profit. Requires financial access in the connected workspace.

get_note_detail

ChatGPT
Get one personal note by note ID from the currently connected workspace. Do not ask for companyId.

get_order_detail

ChatGPT
Get full safe order details for one order in the currently connected workspace. Use the connected workspace automatically. Do not ask for companyId.

get_order_financials

ChatGPT
Read the Financial Info card values for one order. You may provide the orderId, or provide query/orderName/customerName so NivaDesk finds the order in the connected workspace. Do not ask the user for companyId. Requires financial access.

pin_note

ChatGPT
Pin or unpin a personal note in the currently connected workspace. Do not ask for companyId.

search_bank_transactions

ChatGPT
List individual bank transactions from the connected workspace's bank feed, filtered by keyword (merchant/description), date range, category, amount range, or missing receipt. Returns the newest first. Requires the Bank Spending permission. Do not ask for companyId.

search_commerce_orders

ChatGPT
Find orders from any channel and see the provider's own status separately from NivaDesk's workflow status: platform status, payment status, fulfilment status, external order id, connection and last sync all stay distinct fields. It reports no amounts at all: no order total, nothing paid or outstanding, no refund, no tax and no currency. Use it when the user names a shop, an external order number or a payment state. Buyer details are withheld for channels whose data policy restricts them. Do not ask for companyId.

search_inventory

ChatGPT
Search stock by name, SKU, serial number, brand, model, category or location, and filter by status, low stock, reserved, location or category. Use it before adding something, so an item the workshop already has gets topped up instead of duplicated. A SKU is a search key, not an identity: two different items may share one, and both are returned. Do not ask for companyId.

search_notes

ChatGPT
Search the connected user's personal Notes in the currently connected workspace. Do not ask for companyId.

search_orders

ChatGPT
Search orders in the currently connected workspace by customer name, email, watch model, status, order ID, or keyword. Use the connected workspace automatically. Do not ask for companyId.

update_note

ChatGPT
Update the title, text, labels, links or color of a personal note in the currently connected workspace. Do not ask for companyId.

update_order_status

ChatGPT
Update an order status or design status in the currently connected workspace. Do not ask for companyId. Use only when the user clearly asks to update the order.

Capabilities

Writes

Similar Apps