# Megaventory MCP Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## Megaventory MCP

Read and manage inventory, orders, products and suppliers in Megaventory

- Record: https://musedirectory.ai/connector/megaventory-mcp
- Category: Productivity
- Developer: usefulapi (https://usefulapi.io/megaventory/)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 3232ms, checked 2026-10-29T10:45:47Z
- Endpoint: https://megaventory.usefulapi.io/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-10-29T12:51:17Z)
- Source: Found in the official MCP Registry (io.usefulapi/megaventory) https://registry.modelcontextprotocol.io/v0/servers?search=io.usefulapi%2Fmegaventory

Connect to Megaventory inventory management. View products, stock levels, sales and purchase orders, clients and suppliers. Create new clients, sales orders and purchase orders. Requires a Megaventory account and API key.

Example request: "Show me which products are below their reorder alert level so I can create purchase orders"

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use Megaventory MCP to help me. It is a free service with an MCP server at https://megaventory.usefulapi.io/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- megaventory_get_current_user: The Megaventory user this API key belongs to (user name and whether they are an administrator). The key itself and the mobile PIN are never returned. POST /User/UserGet.
- megaventory_list_products: Search the product catalog: SKU, description, category, prices (selling, purchase, unit cost), dimensions, main supplier, sellable/purchasable flags and more. Filter by id, exact SKU, category, main supplier or words in the description. Empty text fields are omitted. POST /Produc
- megaventory_list_product_categories: List product categories (id, name, description). Use the ids to filter products. POST /ProductCategory/ProductCategoryGet.
- megaventory_get_product_bom: The bill of materials (BOM) of a manufactured product: its raw materials (id, SKU, description, quantity per unit). POST /ProductBOM/ProductBOMGet.
- megaventory_list_product_bundles: List product bundles (a bundle sells several products together). Filter by bundle id or SKU, or by a product the bundle includes. POST /Product/ProductBundleGetAll.
- megaventory_get_stock: Stock per product per inventory location: physical stock, on hand, on hold, not yet shipped (open sales orders), not yet received (open purchase orders / work orders) and the alert level. Filter by product ids, SKU, category, location or supplier, or show only products below thei
- megaventory_list_inventory_locations: List inventory locations (warehouses, shops, transit): id, abbreviation, name, address. Use the ids for stock filters and order locations. POST /InventoryLocation/InventoryLocationGet.
- megaventory_list_clients_suppliers: List clients and suppliers (one record type in Megaventory): id, type, name, addresses, phone, email, tax id, currency, payment terms and contacts. Filter by type or words in the name. POST /SupplierClient/SupplierClientGet.
- megaventory_list_product_suppliers: Which suppliers sell which products: supplier SKU, description and purchase price per product-supplier pair. POST /ProductSupplier/ProductSupplierGet.
- megaventory_list_sales_orders: List sales orders with client, dates, totals (subtotal, tax, discount, grand total), status and the order rows (SKU, quantity, shipped/invoiced quantity, unit price). Filter by order number or status. POST /SalesOrder/SalesOrderGet.
- megaventory_list_purchase_orders: List purchase orders with supplier, dates, totals, status and the order rows (SKU, quantity, received/invoiced quantity, unit price). Filter by order number, status or supplier. POST /PurchaseOrder/PurchaseOrderGet.
- megaventory_list_sales_quotes: List sales quotes with client, totals, status and rows. Filter by quote number or status. POST /SalesQuote/SalesQuoteGet.
- megaventory_list_work_orders: List work (production) orders: finished product, quantity, location, status, priority and the materials allocated. Filter by work order number or status. POST /WorkOrder/WorkOrderGet.
- megaventory_list_documents: List transaction documents of any type: shipments, invoices, receipts, credit notes, returns, adjustments and so on, with totals and status. Narrow by document type ids (megaventory_list_document_types), document number or status. POST /Document/DocumentGet.
- megaventory_list_document_types: List the document types of the account (sales order, purchase order, shipment, invoice and so on) with their ids and abbreviations. POST /DocumentType/DocumentTypeGet.
- megaventory_list_taxes: List the tax rates defined in the account (id, name, rate). POST /Tax/TaxGet.
- megaventory_list_currencies: List the currencies of the account (code, description, exchange rate to the default currency, default flag). POST /Currency/CurrencyGet.
- megaventory_create_client_or_supplier: WRITE: create a NEW client, supplier or both in Megaventory (Insert only: an existing record is never updated, nothing is deleted). Creating the same name twice creates two records, so search with megaventory_list_clients_suppliers first. POST /SupplierClient/SupplierClientUpdate
- megaventory_create_sales_order: WRITE: create a NEW sales order for an existing client in the PENDING status. A pending order is only a draft document: it is not verified, nothing is shipped, invoiced or paid, and stock is not touched. Verifying, shipping and invoicing happen in Megaventory, not through this se
- megaventory_create_purchase_order: WRITE: create a NEW purchase order to an existing supplier in the PENDING status. A pending order is only a draft document: it is not verified or sent, nothing is received, invoiced or paid, and stock is not touched. Verifying and receiving happen in Megaventory, not through this

Screening checks:
- MCP handshake: pass (Answered in 13ms)
- Domain against threat feeds (Cloudflare security DNS): pass (megaventory.usefulapi.io, usefulapi.io not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (20 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (No redirects off the domain)
- AI review of purpose and tool behavior: pass (No concerns)
