Skip to content

Integration · E-commerce

megaventory.com

Connect Claude & ChatGPT to Megaventory

Ask your AI what is in stock, what needs reordering, or to create a sales order in Megaventory. It can find products and prices, read stock per inventory location and adjust stock. It can also list and save suppliers, clients, sales orders, sales quotes and purchase orders, and look up documents and work orders.

Connect Megaventory free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which products need reordering?”

    The AI reads stock levels and shows only the products that need reordering, per inventory location.

  • “How many of SKU TSHIRT-BLK-M do we have in each warehouse?”

    It reads the stock quantities for that SKU at each inventory location.

  • “Create a sales order for client 58: 20 units of SKU MUG-01.”

    It looks up the order types, then creates the sales order with the client and line item.

What your AI can do

Products and stock

Find products and categories, get prices, read stock per location and set stock quantities as adjustments.

Sales and purchasing

List and save sales orders, sales quotes and purchase orders, and cancel orders if you switch that on.

Suppliers, clients and documents

List and save suppliers and clients, read contact persons, and find invoices, delivery notes, receipts and work orders.

  • “Which purchase orders are still open?”

    It lists purchase orders filtered by status.

  • “What is the price of 50 units of MUG-01 for client 58?”

    It gets the product price for that quantity, document type and client.

  • “Set stock of MUG-01 at the main warehouse to 120.”

    It sets the quantity at that location. Megaventory records the change as a stock adjustment.

108 tools for Megaventory

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • cancel_purchase_orderChanges dataCancel a purchase order by its number (`mv_purchase_order_no_to_cancel`) and optional order type.
  • cancel_sales_orderChanges dataCancel a sales order by its number (`mv_sales_order_no_to_cancel`) and optional order type.
  • create_ap_ikey_getChanges dataCreate a new ap ikey get. Required: body. API summary: Checks if given APIkey is valid.
  • create_batch_number_getVisible to othersCreate a new batch number get. Has effects visible outside this system. API summary: Gets information on existing batch numbers.
  • create_companyChanges dataCreate a new company. Required: company id to delete. API summary: Deletes a current company.
  • create_company_company_company_getChanges dataCreate a new company. API summary: Gets information on existing companies.
  • create_company_company_company_undeleteChanges dataCreate a new company. Required: company id to undelete. API summary: Undeletes a Company.
  • create_company_company_company_updateChanges dataCreate a new company. Required: mv company or mv record action. API summary: Inserts a company or updates a current company.
  • create_contactChanges dataCreate a new contact. Required: contact person id to delete. API summary: Deletes a contact person.
  • create_contact_contact_person_contact_person_updateChanges dataCreate a new contact. Required: mv contact person or mv record action. API summary: Inserts a contact person or updates an existing one.
  • create_currency_deleteChanges dataCreate a new currency delete. Required: currency id to delete. API summary: Deletes a current currency.
  • create_currency_getChanges dataCreate a new currency get. API summary: Gets information on current currencies.
  • create_currency_updateChanges dataCreate a new currency update. Required: mv currency or mv record action. API summary: Inserts a currency or updates a current currency.
  • create_custom_report_get_dataChanges dataCreate a new custom report get data. Required: custom report id. API summary: Gets Custom Report Data.
  • create_dashboard_box_getChanges dataCreate a new dashboard box get. API summary: Gets Dashboard boxes.
  • create_dashboard_box_get_dataChanges dataCreate a new dashboard box get data. Required: dashboard box id. API summary: Gets orders/documents.
  • create_discount_deleteChanges dataCreate a new discount delete. Required: discount id to delete. API summary: Deletes a discount.
  • create_discount_getChanges dataCreate a new discount get. API summary: Gets information on existing discounts.
  • create_discount_undeleteChanges dataCreate a new discount undelete. Required: discount id to undelete. API summary: Undeletes a discount.
  • create_discount_updateChanges dataCreate a new discount update. Required: mv discount or mv record action. API summary: Inserts a discount or updates a current discount.
  • create_document_document_document_updateChanges dataCreate a new document. Required: mv document or mv record action. API summary: Inserts a document or updates an existing one.
  • create_document_document_documents_updateChanges dataCreate a new document. Required: documents. API summary: Inserts/Updates multiple Documents.
  • create_document_document_type_document_type_deleteChanges dataCreate a new document. Required: document type id to delete. API summary: Deletes a document type.
  • create_document_document_type_document_type_undeleteChanges dataCreate a new document. Required: document type id to undelete. API summary: Undeletes a document type.
  • create_document_document_type_document_type_updateChanges dataCreate a new document. Required: mv document type or mv record action. API summary: Updates a document type.
  • create_integration_update_deleteChanges dataCreate a new integration update delete. Required: integration update id to delete. API summary: Deletes an Integration Update.
  • create_integration_update_delete_all_entities_by_applicationChanges dataCreate a new integration update delete all entities by application. Required: integration update application to delete. API summary: Deletes all updates for the specified application.
  • create_integration_update_delete_all_entities_by_entity_nameChanges dataCreate a new integration update delete all entities by entity name. Required: integration update entity name to delete or integration update application name. API summary: Deletes all updates for the specified entity Name.
  • create_integration_update_getChanges dataCreate a new integration update get. API summary: Gets information on your Integration Updates.
  • create_integration_update_updateChanges dataCreate a new integration update update. Required: mv integration update or mv record action. API summary: Updates Information or Inserts a new Integration Update.
  • create_inventoryChanges dataCreate a new inventory. Required: inventory location id to delete. API summary: Deletes a current inventory location.
  • create_inventory_inventory_location_inventory_location_updateChanges dataCreate a new inventory. Required: mv inventory location or mv record action. API summary: Inserts an inventory location or updates a current inventory location.
  • create_inventory_postChanges dataCreate a new inventory. Required: mv product stock alerts and sublocations list. API summary: Inserts or updates information about stock on existing inventory locations.
  • create_order_purchase_order_purchase_orders_updateChanges dataCreate a new order. Required: purchase orders. API summary: Inserts/Updates multiple Purchase orders.
  • create_order_sales_order_sales_orders_updateChanges dataCreate a new order. Required: sales orders. API summary: Inserts/Updates multiple sales orders.
  • create_order_work_order_work_order_allocate_materialsChanges dataCreate a new order. Required: work order id or work order allocate materials. API summary: Allocates materials to a work order.
  • create_order_work_order_work_order_cancelChanges dataCreate a new order. Required: work order id. API summary: Cancels a work order.
  • create_order_work_order_work_order_closeChanges dataCreate a new order. Required: work order id. API summary: Closes a work order.
  • create_order_work_order_work_order_deleteChanges dataCreate a new order. Required: work order id. API summary: Deletes a work order.
  • create_order_work_order_work_order_delete_finished_good_receiptChanges dataCreate a new order. Required: finished good receipt id. API summary: Deletes a Finished Good Receipt document from a work order.
  • create_order_work_order_work_order_re_openChanges dataCreate a new order. Required: work order id. API summary: Re-opens a work order.
  • create_order_work_order_work_order_receive_finished_goodChanges dataCreate a new order. Required: work order id or receive quantity. API summary: Receives quantity of a finished good from a work order.
  • create_order_work_order_work_order_return_materialsChanges dataCreate a new order. Required: work order id or work order return materials. API summary: Returns materials from a work order.
  • create_order_work_order_work_order_updateChanges dataCreate a new order. Required: mv work order or mv record action. API summary: Inserts/Updates a work order.
  • create_pricing_rule_deleteChanges dataCreate a new pricing rule delete. Required: pricing rule id to delete. API summary: Deletes a current pricing rule.
  • create_pricing_rule_getChanges dataCreate a new pricing rule get. API summary: Gets information on existing pricing rules.
  • create_pricing_rule_updateChanges dataCreate a new pricing rule update. Required: mv pricing rule or mv record action. API summary: Inserts a pricing rule or updates a current pricing rule.
  • create_product_product_bom_product_bom_deleteChanges dataCreate a new product. Required: finished good id to delete its bom. API summary: Deletes a finished Good's bill of materials.
  • create_product_product_bom_product_bom_getChanges dataCreate a new product. Required: product sku. API summary: Gets information on a product's bill of materials.
  • create_product_product_bom_product_bom_get_by_materialsChanges dataCreate a new product. Required: mv raw materials. API summary: Gets information on a product's bill of materials.
  • create_product_product_bom_product_bom_updateChanges dataCreate a new product. Required: mv product bom or mv record action. API summary: Inserts a product's bill of materials or updates a current one.
  • create_product_product_category_product_category_deleteChanges dataCreate a new product. Required: product category id to delete or mv category delete action. API summary: Deletes a product category.
  • create_product_product_category_product_category_undeleteChanges dataCreate a new product. Required: product category id to undelete. API summary: Undeletes a product category.
  • create_product_product_category_product_category_updateChanges dataCreate a new product. Required: mv product category or mv record action. API summary: Inserts a new one or Updates an existing product category.
  • create_product_product_client_product_client_deleteChanges dataCreate a new product. Required: product id or client id. API summary: Deletes a product-client relationship.
  • create_product_product_client_product_client_getChanges dataCreate a new product. API summary: Gets information on existing product-client relationships.
  • create_product_product_client_product_client_updateChanges dataCreate a new product. Required: mv record action. API summary: Inserts a product-client relationship or updates an existing one.
  • create_product_product_product_bundle_deleteChanges dataCreate a new product. Required: product bundle id to delete. API summary: Deletes a product bundle.
  • create_product_product_product_bundle_getChanges dataCreate a new product. API summary: Gets a product bundle and its included products.
  • create_product_product_product_bundle_get_allChanges dataCreate a new product. API summary: Gets all product bundles.
  • create_product_product_product_bundle_undeleteChanges dataCreate a new product. Required: product bundle id to undelete. API summary: Deletes a product bundle.
  • create_product_product_product_bundle_updateChanges dataCreate a new product. Required: product bundle details or mv record action. API summary: Inserts a product bundle or updates an existing one.
  • create_product_product_product_deleteChanges dataCreate a new product. Required: product id to delete. API summary: Deletes a product.
  • create_product_product_product_undeleteChanges dataCreate a new product. Required: product id to undelete. API summary: Undeletes a product.
  • create_product_product_supplier_product_supplier_deleteChanges dataCreate a new product. Required: product id or supplier id. API summary: Deletes a product-supplier relationship.
  • create_product_product_supplier_product_supplier_getChanges dataCreate a new product. API summary: Gets information on existing product-supplier relationships.
  • create_product_product_supplier_product_supplier_updateChanges dataCreate a new product. Required: mv record action. API summary: Inserts a product-supplier relationship or updates an existing one.
  • create_quote_sales_quote_sales_quotes_updateChanges dataCreate a new quote. Required: sales quotes. API summary: Inserts/Updates multiple Sales Quotes.
  • create_serial_number_getChanges dataCreate a new serial number get. API summary: Gets information on existing serial numbers.
  • create_shipping_information_create_labelChanges dataCreate a new shipping information create label. Required: document id. API summary: Creates a shipping label against the Shipping Information of a Shipping Provider for a document.
  • create_shipping_information_deleteChanges dataCreate a new shipping information delete. Required: document id. API summary: Deletes the Shipping Information of a Shipping Provider for a document.
  • create_shipping_information_getChanges dataCreate a new shipping information get. Required: document id. API summary: Gets information of documents related shipping providers data.
  • create_shipping_information_updateChanges dataCreate a new shipping information update. Required: document id or shipping info. API summary: Updates or creates Shipping Information of a Shipping Provider for a document.
  • create_shipping_provider_deleteChanges dataCreate a new shipping provider delete. Required: shipping provider id to delete. API summary: Deletes a current shipping provider.
  • create_shipping_provider_getChanges dataCreate a new shipping provider get. API summary: Gets information on current shipping providers.
  • create_shipping_provider_updateChanges dataCreate a new shipping provider update. Required: mv shipping provider or mv record action. API summary: Inserts a shipping provider or updates a current shipping provider.
  • create_supplierChanges dataCreate a new supplier. Required: supplier client id to delete or supplier client delete action. API summary: Deletes a current suplier or client.
  • create_supplier_supplier_client_supplier_client_undeleteChanges dataCreate a new supplier. Required: supplier client id to undelete. API summary: Undeletes a current suplier or client.
  • create_supplier_supplier_stock_supplier_stock_getChanges dataCreate a new supplier. API summary: Gets information on current supplier stock list.
  • create_supplier_supplier_stock_supplier_stock_updateChanges dataCreate a new supplier. API summary: Inserts a supplierStockList or updates a current supplierStockList.
  • create_tax_deleteChanges dataCreate a new tax delete. Required: tax id to delete. API summary: Deletes a current tax.
  • create_tax_getChanges dataCreate a new tax get. API summary: Gets information on current taxes.
  • create_tax_undeleteChanges dataCreate a new tax undelete. Required: tax id to undelete. API summary: Undeletes a current tax.
  • create_tax_updateChanges dataCreate a new tax update. Required: mv tax or mv record action. API summary: Inserts a tax or updates a current tax.
  • create_unitChanges dataCreate a new unit. Required: weight unit id to delete. API summary: Deletes a weight unit.
  • create_unit_weight_unit_weight_unit_getChanges dataCreate a new unit. API summary: Gets information on existing weight units.
  • create_unit_weight_unit_weight_unit_updateChanges dataCreate a new unit. Required: mv weight unit or mv record action. API summary: Inserts a new one or Updates an existing weight unit.
  • create_userChanges dataCreate a new user. Required: body. API summary: Gets User Info.
  • get_account_settingsChanges dataGet your Megaventory account settings, or one setting by `setting_name`.
  • get_product_priceChanges dataGet the price of a product for a `quantity` and document type (`document_type_id`), optionally for a client or supplier and currency.
  • get_stock_levelsChanges dataGet stock quantities per inventory location, optionally for one product, SKU, category, location or supplier. Can show only products with positive stock or that need reordering.
  • list_contact_personsChanges dataList contact persons of your suppliers and clients.
  • list_document_typesChanges dataList document types (e.g. sales order, purchase order, invoice types) and their IDs, needed when creating orders.
  • list_documentsChanges dataList or find documents such as invoices, delivery notes and receipts, by document number, status, type IDs or `filters`.
  • list_inventory_locationsChanges dataList your inventory locations (warehouses).
  • list_product_categoriesChanges dataList product categories.
  • list_productsChanges dataList or find products, optionally by `product_id`, `product_sku`, `product_category_id`, main supplier or `filters`. Use `return_top_n_records` to limit results.
  • list_purchase_ordersChanges dataList or find purchase orders by `mv_purchase_order_no`, `mv_purchase_order_status` or `filters`.
  • list_sales_ordersChanges dataList or find sales orders by `mv_sales_order_no`, `mv_sales_order_status` or `filters`.
  • list_sales_quotesChanges dataList or find sales quotes by number, status or `filters`.
  • list_suppliers_clientsChanges dataList or find suppliers and clients, with optional `filters`.
  • list_work_ordersChanges dataList or find work (manufacturing) orders by number, status or `filters`.
  • save_productChanges dataCreate or update a product in `mv_product` (SKU and description are required) with `mv_record_action` choosing insert or update.
  • save_purchase_orderChanges dataCreate or update a purchase order in `mv_purchase_order`, with `mv_record_action` choosing insert or update.
  • save_sales_orderChanges dataCreate or update a sales order in `mv_sales_order` (order type, client ID and line items are required) with `mv_record_action` choosing insert or update.
  • save_sales_quoteChanges dataCreate or update a sales quote in `mv_sales_quote`, with `mv_record_action` choosing insert or update.
  • save_supplier_clientChanges dataCreate or update a supplier or client in `mv_supplier_client`, with `mv_record_action` choosing insert or update.
  • update_product_stockChanges dataSet stock quantities of products at inventory locations; each item needs `ProductSKU`, `ProductQuantity` and `InventoryLocationID`. Megaventory records the change as a stock adjustment.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Megaventory from the app list.

  2. 2

    Paste your key

    Paste your Megaventory API key. Sign in to Megaventory, click the Profile icon, click the key icon to generate an API key and click Update at the bottom. Then copy the key.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Megaventory?

The AI can find products, categories, prices, stock levels, inventory locations, suppliers, clients, contact persons, document types, sales orders, sales quotes, purchase orders, documents, work orders and account settings. It can create and update products, suppliers, clients, sales orders, sales quotes and purchase orders, set stock quantities and cancel sales or purchase orders.

Does the AI see my Megaventory API key?

No. Your Megaventory API key are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Changing stock, saving orders and cancelling orders can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Megaventory account.

How does the AI change stock quantities?

It sets the quantity of a product SKU at a specific inventory location. Megaventory records each change as a stock adjustment, so it shows up in your stock history. You can switch this tool off or require approval before each change.

Let your AI work in Megaventory today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Megaventory free

HeyMyApps is not affiliated with Megaventory. Product names are trademarks of their owners.