MCP App Store
by KeenEthics
Malgai icon

Malgai

By GANSEREE CHIMEDDORJ

Get New App Alerts

Overview

Malgai helps authorized administrators explore sales in Mongolian or English. Ask for sales totals, product rankings, store or staff performance, approved returns, and daily or monthly trends, or compare reporting periods. Live reports require an active Malgai SUPERADMIN account and return private business information to ChatGPT. The plugin cannot modify business records or execute arbitrary SQL. Requests update operational logs and rate-limit counters. A dedicated reviewer login provides clearly labeled synthetic sample reports without access to live business data or the staff dashboard.

Tools

query_counts

ChatGPT
LIVE. Read inventory audit/count sessions (default purpose=AUDIT), with optional OPENING_STOCK/WAREHOUSE_ADJUSTMENT. List sessions, summarize matching lines by product/location/status/day or retrieve paginated lines by sessionIds/countNumbers. Filter statuses, location, product attributes and counted/uncounted/discrepancy state. Only explicitly counted rows contribute to discrepancies, including confirmed zero. APPLIED differs from DRAFT/SUBMITTED. Optional includeValues uses current location RETAIL then global RETAIL prices; check missing-price/expected warnings. Direct record identifiers bypass dates. Business data is read-only; arbitrary SQL is never accepted. Pass pagination.nextCursor unchanged to continue. Inventory tools default to 20 rows, max 50; optional includeTotals describes all matching results, not just the page.

query_distributions

ChatGPT
LIVE. Report warehouse-to-store inventory distributions only. List records, summarize matching lines by product/location/status/day, or retrieve paginated lines by transferIds/transferNumbers. Filter statuses, locations, store IDs, product attributes and discrepancies. period defaults to this month; dateBasis is createdAt/sentAt/receivedAt. Direct record identifiers bypass dates. DRAFT/CANCELLED document quantities are not completed movements; select status explicitly for completed movement reports. Business data is read-only; arbitrary SQL is never accepted. Pass pagination.nextCursor unchanged to continue. Inventory tools default to 20 rows, max 50; optional includeTotals describes all matching results, not just the page.

query_inventory_stock

ChatGPT
LIVE. Read current inventory/stock balances by SKU and warehouse/store location. Supports the same product filters, locationIds/storeIds/locationType, stock=positive/zero/negative/all, and groupBy=product_location/product/family/location/category/style. Quantity conditions apply before grouping. Missing balance records are absent, never synthesized as zero. Current recorded quantities are not historical stock or guaranteed sellable availability. Business data is read-only; arbitrary SQL is never accepted. Pass pagination.nextCursor unchanged to continue. Inventory tools default to 20 rows, max 50; optional includeTotals describes all matching results, not just the page.

query_products

ChatGPT
LIVE. Find products by name, SKU, barcode, family or combined category/style/season/color/size/origin/audience/active filters. Use mode=lookups to resolve taxonomy or location names to IDs; lookup ignores product attribute filters. Exact search is case-sensitive. Detail requires product IDs, SKUs or family keys. Prices/barcodes are opt-in; prices use priceLocationId then global fallback. Families and products paginate. Barcode matches can be ambiguous. Business data is read-only; arbitrary SQL is never accepted. Pass pagination.nextCursor unchanged to continue. Inventory tools default to 20 rows, max 50; optional includeTotals describes all matching results, not just the page.

query_returns

ChatGPT
LIVE. Report returns / буцаалт: inventory moving from STORE back to WAREHOUSE only. Never customer returns. List records, summarize matching lines by product/location/status/day, or read paginated lines by transferIds/transferNumbers. Filter product attributes, statuses, locations, store IDs, discrepancies and period/dateBasis. Defaults to this month by createdAt; direct IDs/numbers bypass dates. Null received quantity means unreceived, zero means confirmed zero. Filter status explicitly for completed movements. Business data is read-only; arbitrary SQL is never accepted. Pass pagination.nextCursor unchanged to continue. Inventory tools default to 20 rows, max 50; optional includeTotals describes all matching results, not just the page.

query_sales

ChatGPT
Analyze current Malgai sales. Group by product taxonomy, product, store, staff, day/week/month, payment method, price source or promotion. Calculate gross, approved returns, net sales, units, line count or average selling price. Use sortBy=group_key and ascending order for chronological series. Returns up to 25 groups per call; pass pagination.nextCursor as cursor to continue. Read-only and never accepts SQL.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps