com.zobrx/zobrx
Official58 toolszobrx
Read-only zobrx e-commerce data: P&L, orders, inventory, marketplace, tax & shelf insights.
Access e-commerce analytics including orders, inventory, P&L, and tax insights.
Captured live from the server via tools/list.
get_dashboard_summary
High-level health of the workspace: connected integrations by status and the most recent account activity. Use this first to answer 'how is my business set up / what's connected'.
No parameters.
list_integrations
List the workspace's connected channels and data sources (Amazon, Flipkart, Snapdeal, Shopify, Meta, Google, etc.) with their connection status, health score, and last sync time.
No parameters.
search_catalog
Search the workspace's MASTER product catalog by free text (matches product title, brand, or internal SKU). Returns up to 25 matches with MRP, mapped-channel count, and status. Narrow the query if results are truncated.
Parameters (2)
- querystring
Free-text search over product title / brand / SKU.
- limitinteger
Max rows to return (1-25, default 25).
get_brand_score
The latest brand-health score for the workspace — a weighted average across tracked marketplace listings (listing quality, reviews, availability, compliance). Returns the most recent day's score and the listing count it covers.
No parameters.
get_channel_orders_overview
Order volume across the workspace's connected non-Amazon marketplaces (Snapdeal, Flipkart, Myntra, JioMart, Meesho). Returns the order count synced per channel — use it to see which marketplaces have data and their relative scale.
No parameters.
get_shelf_availability
Quick-commerce on-shelf availability (OSA%) over the last 7 days, per channel — the share of observed shelves where the product was in stock. Lower is worse. Requires a Q-Radar subscription.
No parameters.
list_stores
List every connected store/marketplace account (Amazon, Shopify, Flipkart, Snapdeal, Meesho, Myntra, JioMart, Ajio, offline) with its display name, country/currency, and order count in the last 30 days.
No parameters.
get_pnl_summary
Amazon settlement-based money summary over a window: revenue, marketplace fees, refunds, TCS/TDS, net amount Amazon settled, FBA reimbursements, net to seller, plus order/return/reimbursement counts. Amounts are in major currency units.
Parameters (1)
- daysinteger
Lookback window in days (default 30).
get_orders_summary
Order volume per channel over a window, across all connected marketplaces. Use it to see where orders are coming from and the relative scale per channel.
Parameters (1)
- daysinteger
Lookback window in days (default 30).
get_payments_summary
Settlement/payment activity: the net amount Amazon settled over the window (major units) plus the count of settlement/payment records synced per channel.
Parameters (1)
- daysinteger
Lookback window for Amazon settled total (default 30).
get_returns_summary
Amazon returns over a window: total count, total units, and the top return reasons and dispositions.
Parameters (1)
- daysinteger
Lookback window in days (default 30).
get_reimbursements_summary
Amazon FBA reimbursements over a window: total amount (major units), count, units, and the top reimbursement reasons.
Parameters (1)
- daysinteger
Lookback window in days (default 30).
get_inventory
Warehouse stock levels by SKU (available, reserved, incoming, blocked) joined to the master product (name, cost, MRP). Optional free-text search by SKU; returns up to 25 rows.
Parameters (2)
- querystring
Free-text SKU search.
- limitinteger
Max rows (1-25, default 25).
get_stock_status
Out-of-stock status across tracked marketplace listings: total listings, OOS count, OOS breakdown by channel, and a sample of the currently out-of-stock listings.
No parameters.
list_sellers
Sellers observed on tracked listings (the competitive seller universe) with their classification and rating. Optional channel filter.
Parameters (2)
- channelstring
Filter by channel code, e.g. amazon-in.
- limitinteger
Max rows (default 50).
list_competitors
Operator-curated competitors being tracked, with priority and status.
No parameters.
get_compliance_violations
Minimum-advertised-price / MRP compliance violations: open + escalated counts, breakdown by channel, and the most recent open violations.
No parameters.
get_margin_config
Per-product margin configuration used for P&L: COGS and platform-fee percentage, optionally per channel. Returns up to 25 rows.
Parameters (1)
- limitinteger
Max rows (default 25).
get_marketplace_alerts
Marketplace alert events (price drops, OOS, MAP breaches, etc.) fired in a window: counts by type and severity, plus the most recent events.
Parameters (1)
- daysinteger
Lookback window in days (default 7).
get_psl_movers
Top potential-sales-loss (PSL) movers from quick-commerce shelf intelligence over a window — the products losing the most estimated sales to out-of-stock, by channel. Requires a Q-Radar subscription.
Parameters (2)
- daysinteger
Lookback window in days (default 7).
- limitinteger
Max movers (default 10).
get_tax_summary
GST snapshot for a period: taxable value, CGST/SGST/IGST/cess, total tax and invoice count (B2B + B2C split), plus TCS and TDS collected per channel. India GST.
Parameters (1)
- periodstring
Reporting period: mtd (default), last-month, qtd, or ytd.
get_gstr1_summary
GSTR-1 outward-supply summary for a period: B2B / B2CL / B2CS section totals and the HSN-wise rollup, for return preparation.
Parameters (1)
- periodstring
Reporting period: mtd (default), last-month, qtd, or ytd.
get_hsn_summary
Per-HSN-code tax rollup (taxable value, CGST/SGST/IGST/cess, invoice count) for a period.
Parameters (1)
- periodstring
Reporting period: mtd (default), last-month, qtd, or ytd.
get_state_wise_tax
Per-state outward-supply and tax breakdown (taxable value, CGST/SGST/IGST, invoice count, intra/inter-state) for a period.
Parameters (1)
- periodstring
Reporting period: mtd (default), last-month, qtd, or ytd.
get_tax_mismatches
Lines where the stored tax doesn't equal rate × taxable value (drift audit), with per-line drift amounts and workflow state. Defaults to open items.
Parameters (1)
- statestring
Filter by workflow state (default open).
get_fba_health
Amazon FBA inventory health: aging buckets (0-90 … 365+ days), long-term storage-fee exposure, and recommended actions (e.g. remove/restock).
No parameters.
get_marketing_summary
Cross-platform ad performance for a window: spend, impressions, clicks, conversions, revenue, ROAS, CTR, CPC, with prior-period deltas and a per-platform breakdown (Google/Meta/Amazon Ads, etc.).
Parameters (1)
- rangestring
Reporting window: 7d, 28d (default) or 90d.
list_campaigns
Ad campaigns across connected platforms with per-campaign performance (spend, conversions, ROAS, status) for a window. Requires the campaigns module.
Parameters (2)
- rangestring
Reporting window: 7d, 28d (default) or 90d.
- platformstring
Filter by platform, e.g. meta, google-ads, amazon-ads.
get_analytics_summary
Google Analytics 4 summary for a window: sessions, users, new users, conversions, engagement, revenue, and source breakdown.
Parameters (1)
- rangestring
Reporting window: 7d, 28d (default) or 90d.
get_seo_queries
Google Search Console summary for a window: top search queries with impressions, clicks, average position and CTR. Requires the SEO module.
Parameters (1)
- rangestring
Reporting window: 7d, 28d (default) or 90d.
get_serp_keywords
Tracked SEO keywords with current rankings, search volume, intent and rank trend. Requires the SERP module.
Parameters (1)
- searchstring
Free-text keyword filter.
list_coach_recommendations
AI Coach recommendations inbox: detected issues/opportunities with severity and state (open by default), plus AI-generated action plans.
Parameters (1)
- statestring
Filter by state (default open).
get_ai_wallet
AI spend wallet: balance, month-to-date spend, monthly cap, auto-recharge status, and last top-up.
No parameters.
get_notifications
In-app notifications inbox: recent alerts with severity, title, and state.
No parameters.
get_account_profile
The workspace profile: user details and the corporate/tenant profile (legal name, tax IDs, address, reporting currency, completeness).
No parameters.
list_team_members
Workspace members with their roles and effective permissions. Requires org member-read permission (Owner/Admin).
No parameters.
get_brand_pack
Brand identity configuration: logo, colors, fonts, voice attributes, banned phrases, required disclaimers.
No parameters.
search
Search the workspace's product catalogue by free text (title, brand, or SKU). Returns matching products as citeable results with stable ids — pass an id to `fetch` for full detail. Used by ChatGPT deep research.
Parameters (1)
- querystringrequired
Free-text search over product title, brand, or SKU.
fetch
Fetch the full detail of a result returned by `search`, by its id (e.g. "product:<id>"). Returns the document text for ChatGPT deep research.
Parameters (1)
- idstringrequired
A result id from `search`, e.g. "product:665f...".
search_orders
Find specific orders across all connected channels. `query` matches an order ID, line-item ID, or SKU (substring). Filter by channel, attribution state, and date range. Money fields are in minor units (paise for INR) — convert to ₹. Use get_order for full detail on one order.
Parameters (6)
- querystring
Order ID / line-item ID / SKU to search for.
- channelstring
Restrict to one channel code (e.g. amazon, flipkart).
- attributionStatestring
Filter by order lifecycle state.
- sincestring
ISO date — only orders created on/after this.
- untilstring
ISO date — only orders created on/before this.
- limitinteger
Max records to return (1-25, default 15).
get_order
Full detail for a single order by channel + line-item ID, including the linked return (if any) and channel-specific fields. Money is in minor units (paise for INR). Get the channel + lineItemId from search_orders.
Parameters (2)
- channelstringrequired
Channel code the order belongs to.
- lineItemIdstringrequired
The order's line-item / native primary-key ID.
search_returns
Find specific returns across all connected channels. `query` matches a return ID or reverse-shipment tracking (AWB) number (substring). Filter by channel, return bucket, received status, and date range. Each result is a full return record (reason, qty, refund, dates). Money in minor units.
Parameters (7)
- querystring
Return ID or AWB / tracking number to search for.
- channelstring
Restrict to one channel code.
- bucketstring
Filter by return category.
- receivedboolean
true = already received at warehouse; false = awaiting receipt.
- sincestring
ISO date — only returns initiated on/after this.
- untilstring
ISO date — only returns initiated on/before this.
- limitinteger
Max records to return (1-25, default 15).
search_inventory
Find inventory for a specific product across all channels. `query` matches product name, accounting SKU, brand, or variant SKU (substring). Each result is master-grain with per-channel / per-store / per-warehouse stock (available, reserved, in-transit) and a health state (stockout, alert, low, healthy). Filter by channel or health state.
Parameters (4)
- querystring
Product name / SKU / brand to search for.
- channelstring
Restrict to one channel code.
- healthStatestring
Filter by stock health bucket.
- limitinteger
Max records to return (1-25, default 15).
search_oms_orders
Orders flowing through the zobship fulfillment pipeline, with their state (new → reserved → awaiting_label → labelled → manifested → shipped …), fulfillment type, credit status, and expected ship date. Filter by channel, state, store, warehouse, or exact variant/channel SKU.
Parameters (7)
- channelstring
Channel code (e.g. amazon).
- statestring
Fulfillment state (e.g. awaiting_label, manifested, shipped).
- storeIdstring
Restrict to one store.
- warehouseIdany
Restrict to one warehouse.
- variantSkustring
Exact variant SKU or channel SKU (case-insensitive).
- limitinteger
Max records (1-25, default 15).
- offsetinteger
Pagination offset (default 0).
get_oms_order
Full detail for one fulfillment order: line items (SKU, qty, picked/reserved), lifecycle history (state transitions with timestamps), credit consumption, pickup slot, and resolved shipping city/state. Get the id from search_oms_orders.
Parameters (1)
- idstringrequired
The OMS order id.
list_picklists
Warehouse pick waves (draft → assigned → picking → completed), with line count, expected ship date, and whether a pick PDF exists.
Parameters (2)
- statestring
Filter by picklist state.
- limitinteger
Max records (1-25, default 15).
get_picklist
One picklist: assigned picker, line references, group key, timestamps, and a short-lived pick-PDF link.
Parameters (1)
- idstringrequired
The picklist id.
list_manifests
Courier hand-over manifests (draft → submitted → acknowledged), with shipment + order counts and submit/acknowledge timestamps. Filter by warehouse and date range.
Parameters (5)
- warehouseIdstring
Restrict to one warehouse.
- dateFromstring
ISO date — manifests on/after.
- dateTostring
ISO date — manifests on/before.
- limitinteger
Max records (1-25, default 15).
- offsetinteger
get_manifest
One manifest: shipment + order id lists, state, and a short-lived manifest-PDF link.
Parameters (1)
- idstringrequired
The manifest id.
list_pickers
The warehouse-floor picker roster (name, code, phone, assigned warehouse, active status).
Parameters (2)
- includeInactiveboolean
Include soft-deleted/inactive pickers.
- warehouseIdstring
Restrict to one warehouse (or unassigned-everywhere pickers).
get_zobship_credits
The fulfillment-credit wallet balance (free + paid, in minor units — convert to ₹), paid-credit expiry, and the available recharge tiers. Separate from the AI wallet.
No parameters.
get_qradar_overview
Quick-commerce shelf-intelligence headline: on-shelf-availability % (OSA), shelves & SKUs tracked, average risk score, potential-sales-loss (PSL, in paise — convert to ₹), pincode coverage, and a daily trendline. Use for 'how is my quick-commerce availability'.
Parameters (5)
- dateRangestring
Lookback window (default last_7d).
- platformsstring
Comma-separated quick-commerce channel codes (e.g. blinkit,zepto,instamart). Omit for all.
- osaLensstring
OSA basis: consumer (pincode-level, default) or dark-store (shelf-level).
- citiesstring
Comma-separated city names to filter.
- pincodesstring
Comma-separated pincodes to filter.
list_qradar_skus
SKUs in the Q-Radar rotation with current OSA %, risk score, shelf counts, and pricing. Sort by osa_asc to surface the worst-availability SKUs, or filter to those under a target OSA. Own vs competitor SKUs.
Parameters (8)
- ownershipstring
Default all.
- sortBystring
osa_asc = worst availability first (default recent).
- minOsaPercentnumber
Only SKUs at or below this OSA % (priority view).
- osaLensstring
OSA basis: consumer (pincode-level, default) or dark-store (shelf-level).
- platformsstring
Comma-separated quick-commerce channel codes (e.g. blinkit,zepto,instamart). Omit for all.
- citiesstring
Comma-separated city names to filter.
- pincodesstring
Comma-separated pincodes to filter.
- limitinteger
Max rows (1-25, default 15).
get_qradar_sku_history
Time-series of shelf evaluations for one master product across pincodes and dark-stores in the window — risk score, lever scores, in-stock state, inventory, and price per observation. Get the master id from list_qradar_skus.
Parameters (3)
- masterIdstringrequired
Master product id.
- dateRangestring
Lookback window (default last_7d).
- platformsstring
Comma-separated quick-commerce channel codes (e.g. blinkit,zepto,instamart). Omit for all.
get_qradar_leak_ledger
The CFO-grade potential-sales-loss (PSL) ledger: each out-of-stock window with lost units and lost revenue (paise — convert to ₹), the velocity basis, price/MRP, and an audit hash chain. Ranked by impact.
Parameters (4)
- dateRangestring
Lookback window (default last_7d).
- platformsstring
Comma-separated quick-commerce channel codes (e.g. blinkit,zepto,instamart). Omit for all.
- sortBystring
Default psl_desc (biggest loss first).
- limitinteger
Max rows (1-25, default 15).
get_qradar_distribution
Numeric distribution %: where a quick-commerce platform operates vs where the brand is actually listed, store-type reach (express / instant / longtail), per-state coverage, and a ranked list of gap pincodes with opportunity value (paise). Use for 'where should I expand on Blinkit'.
Parameters (4)
- platformstring
Single quick-commerce channel code.
- citiesstring
Comma-separated city names to filter.
- storeTypestring
- coveragestring
Filter the gap list (default all).
get_qradar_sov
Keyword share-of-search on quick-commerce: organic and sponsored presence in the top 5 / 10 / 20 results per tracked keyword and channel. Filter to one keyword or list the highest-organic keywords.
Parameters (5)
- dateRangestring
Lookback window (default last_7d).
- platformsstring
Comma-separated quick-commerce channel codes (e.g. blinkit,zepto,instamart). Omit for all.
- keywordstring
Restrict to one keyword.
- sortBystring
- limitinteger
Max rows (1-25, default 15).
list_qradar_alerts
Quick-commerce anomaly alerts: out-of-stock spikes, price anomalies, risk escalations, and critical-stock events, with severity and the affected SKU / channel / pincode.
Parameters (5)
- dateRangestring
Lookback window (default last_7d).
- severitystring
- typestring
- platformsstring
Comma-separated quick-commerce channel codes (e.g. blinkit,zepto,instamart). Omit for all.
- limitinteger
Max rows (1-25, default 15).
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"zobrx": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.zobrx.com/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.