Server definition
- Hash
- sha256:c1c460736d113c8ad4fcc49707dc00521b61cabe7d09500d4191dfa186eeb561
- What it is
- What a remote MCP server returned when asked what it offers: 58 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Fetch the full detail of a result returned by `search`, by its id (e.g. \"product:<id>\"). Returns citeable product records (document text) for deep-research workflows.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "A result id from `search`, e.g. \"product:665f...\".",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "fetch",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "The workspace profile: user details and the corporate/tenant profile (legal name, tax IDs, address, reporting currency, completeness).",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_account_profile",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "AI spend wallet: balance, month-to-date spend, monthly cap, auto-recharge status, and last top-up.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_ai_wallet",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Google Analytics 4 summary for a window: sessions, users, new users, conversions, engagement, revenue, and source breakdown.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"range": {
"description": "Reporting window: 7d, 28d (default) or 90d.",
"enum": [
"7d",
"28d",
"90d"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_analytics_summary",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Brand identity configuration: logo, colors, fonts, voice attributes, banned phrases, required disclaimers.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_brand_pack",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_brand_score",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_channel_orders_overview",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Minimum-advertised-price / MRP compliance violations: open + escalated counts, breakdown by channel, and the most recent open violations.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_compliance_violations",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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'.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_dashboard_summary",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Amazon FBA inventory health: aging buckets (0-90 … 365+ days), long-term storage-fee exposure, and recommended actions (e.g. remove/restock).",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_fba_health",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "GSTR-1 outward-supply summary for a period: B2B / B2CL / B2CS section totals and the HSN-wise rollup, for return preparation.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"period": {
"description": "Reporting period: mtd (default), last-month, qtd, or ytd.",
"enum": [
"mtd",
"last-month",
"qtd",
"ytd"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_gstr1_summary",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Per-HSN-code tax rollup (taxable value, CGST/SGST/IGST/cess, invoice count) for a period.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"period": {
"description": "Reporting period: mtd (default), last-month, qtd, or ytd.",
"enum": [
"mtd",
"last-month",
"qtd",
"ytd"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_hsn_summary",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"description": "Max rows (1-25, default 25).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Free-text SKU search.",
"maxLength": 120,
"type": "string"
}
},
"type": "object"
},
"name": "get_inventory",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "One manifest: shipment + order id lists, state, and a short-lived manifest-PDF link.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "The manifest id.",
"pattern": "^[0-9a-fA-F]{24}$",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_manifest",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Per-product margin configuration used for P&L: COGS and platform-fee percentage, optionally per channel. Returns up to 25 rows.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"description": "Max rows (default 25).",
"maximum": 25,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_margin_config",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"range": {
"description": "Reporting window: 7d, 28d (default) or 90d.",
"enum": [
"7d",
"28d",
"90d"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_marketing_summary",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Marketplace alert events (price drops, OOS, MAP breaches, etc.) fired in a window: counts by type and severity, plus the most recent events.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Lookback window in days (default 7).",
"maximum": 90,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_marketplace_alerts",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "In-app notifications inbox: recent alerts with severity, title, and state.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_notifications",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "The OMS order id.",
"pattern": "^[0-9a-fA-F]{24}$",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_oms_order",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"channel": {
"description": "Channel code the order belongs to.",
"enum": [
"amazon",
"shopify",
"flipkart",
"meesho",
"myntra",
"snapdeal"
],
"type": "string"
},
"lineItemId": {
"description": "The order's line-item / native primary-key ID.",
"maxLength": 120,
"minLength": 1,
"type": "string"
}
},
"required": [
"channel",
"lineItemId"
],
"type": "object"
},
"name": "get_order",
"outputSchema": {
"additionalProperties": false,
"properties": {
"available": {
"type": "boolean"
},
"linkedReturn": {
"description": "The linked return, if any."
},
"linkedSettlement": {},
"message": {
"type": "string"
},
"order": {
"description": "The unified order record."
}
},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Lookback window in days (default 30).",
"maximum": 365,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_orders_summary",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Settlement/payment activity: the net amount Amazon settled over the window (major units) plus the count of settlement/payment records synced per channel.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Lookback window for Amazon settled total (default 30).",
"maximum": 365,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_payments_summary",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "One picklist: assigned picker, line references, group key, timestamps, and a short-lived pick-PDF link.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "The picklist id.",
"pattern": "^[0-9a-fA-F]{24}$",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_picklist",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Lookback window in days (default 30).",
"maximum": 365,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_pnl_summary",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Lookback window in days (default 7).",
"maximum": 90,
"minimum": 1,
"type": "integer"
},
"limit": {
"description": "Max movers (default 10).",
"maximum": 20,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_psl_movers",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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'.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"cities": {
"description": "Comma-separated city names to filter.",
"maxLength": 200,
"type": "string"
},
"coverage": {
"description": "Filter the gap list (default all).",
"enum": [
"missing",
"covered",
"unchecked",
"all"
],
"type": "string"
},
"platform": {
"description": "Single quick-commerce channel code.",
"maxLength": 40,
"type": "string"
},
"storeType": {
"enum": [
"express",
"instant",
"longtail",
"super_longtail"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_qradar_distribution",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"dateRange": {
"description": "Lookback window (default last_7d).",
"enum": [
"last_24h",
"last_7d",
"last_30d",
"last_90d"
],
"type": "string"
},
"limit": {
"description": "Max rows (1-25, default 15).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"platforms": {
"description": "Comma-separated quick-commerce channel codes (e.g. blinkit,zepto,instamart). Omit for all.",
"maxLength": 120,
"type": "string"
},
"sortBy": {
"description": "Default psl_desc (biggest loss first).",
"enum": [
"psl_desc",
"psl_asc",
"oosMinutes_desc"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_qradar_leak_ledger",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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'.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"cities": {
"description": "Comma-separated city names to filter.",
"maxLength": 200,
"type": "string"
},
"dateRange": {
"description": "Lookback window (default last_7d).",
"enum": [
"last_24h",
"last_7d",
"last_30d",
"last_90d"
],
"type": "string"
},
"osaLens": {
"description": "OSA basis: consumer (pincode-level, default) or dark-store (shelf-level).",
"enum": [
"consumer",
"dark-store"
],
"type": "string"
},
"pincodes": {
"description": "Comma-separated pincodes to filter.",
"maxLength": 200,
"type": "string"
},
"platforms": {
"description": "Comma-separated quick-commerce channel codes (e.g. blinkit,zepto,instamart). Omit for all.",
"maxLength": 120,
"type": "string"
}
},
"type": "object"
},
"name": "get_qradar_overview",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"dateRange": {
"description": "Lookback window (default last_7d).",
"enum": [
"last_24h",
"last_7d",
"last_30d",
"last_90d"
],
"type": "string"
},
"masterId": {
"description": "Master product id.",
"pattern": "^[0-9a-fA-F]{24}$",
"type": "string"
},
"platforms": {
"description": "Comma-separated quick-commerce channel codes (e.g. blinkit,zepto,instamart). Omit for all.",
"maxLength": 120,
"type": "string"
}
},
"required": [
"masterId"
],
"type": "object"
},
"name": "get_qradar_sku_history",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"dateRange": {
"description": "Lookback window (default last_7d).",
"enum": [
"last_24h",
"last_7d",
"last_30d",
"last_90d"
],
"type": "string"
},
"keyword": {
"description": "Restrict to one keyword.",
"maxLength": 120,
"type": "string"
},
"limit": {
"description": "Max rows (1-25, default 15).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"platforms": {
"description": "Comma-separated quick-commerce channel codes (e.g. blinkit,zepto,instamart). Omit for all.",
"maxLength": 120,
"type": "string"
},
"sortBy": {
"enum": [
"organic_top10_desc",
"sponsored_top10_desc",
"keyword_asc"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_qradar_sov",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Amazon FBA reimbursements over a window: total amount (major units), count, units, and the top reimbursement reasons.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Lookback window in days (default 30).",
"maximum": 365,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_reimbursements_summary",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Amazon returns over a window: total count, total units, and the top return reasons and dispositions.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Lookback window in days (default 30).",
"maximum": 365,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_returns_summary",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Google Search Console summary for a window: top search queries with impressions, clicks, average position and CTR. Requires the SEO module.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"range": {
"description": "Reporting window: 7d, 28d (default) or 90d.",
"enum": [
"7d",
"28d",
"90d"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_seo_queries",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Tracked SEO keywords with current rankings, search volume, intent and rank trend. Requires the SERP module.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"search": {
"description": "Free-text keyword filter.",
"maxLength": 120,
"type": "string"
}
},
"type": "object"
},
"name": "get_serp_keywords",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_shelf_availability",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Per-state outward-supply and tax breakdown (taxable value, CGST/SGST/IGST, invoice count, intra/inter-state) for a period.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"period": {
"description": "Reporting period: mtd (default), last-month, qtd, or ytd.",
"enum": [
"mtd",
"last-month",
"qtd",
"ytd"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_state_wise_tax",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_stock_status",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"state": {
"description": "Filter by workflow state (default open).",
"enum": [
"open",
"disputed",
"resolved",
"dismissed",
"all"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_tax_mismatches",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"period": {
"description": "Reporting period: mtd (default), last-month, qtd, or ytd.",
"enum": [
"mtd",
"last-month",
"qtd",
"ytd"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_tax_summary",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_zobship_credits",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Ad campaigns across connected platforms with per-campaign performance (spend, conversions, ROAS, status) for a window. Requires the campaigns module.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"platform": {
"description": "Filter by platform, e.g. meta, google-ads, amazon-ads.",
"maxLength": 40,
"type": "string"
},
"range": {
"description": "Reporting window: 7d, 28d (default) or 90d.",
"enum": [
"7d",
"28d",
"90d"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_campaigns",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "AI Coach recommendations inbox: detected issues/opportunities with severity and state (open by default), plus AI-generated action plans.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"state": {
"description": "Filter by state (default open).",
"enum": [
"open",
"acknowledged",
"resolved",
"dismissed",
"all"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_coach_recommendations",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Operator-curated competitors being tracked, with priority and status.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_competitors",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_integrations",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Courier hand-over manifests (draft → submitted → acknowledged), with shipment + order counts and submit/acknowledge timestamps. Filter by warehouse and date range.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"dateFrom": {
"description": "ISO date — manifests on/after.",
"type": "string"
},
"dateTo": {
"description": "ISO date — manifests on/before.",
"type": "string"
},
"limit": {
"description": "Max records (1-25, default 15).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"offset": {
"maximum": 100000,
"minimum": 0,
"type": "integer"
},
"warehouseId": {
"description": "Restrict to one warehouse.",
"pattern": "^[0-9a-fA-F]{24}$",
"type": "string"
}
},
"type": "object"
},
"name": "list_manifests",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "The warehouse-floor picker roster (name, code, phone, assigned warehouse, active status).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"includeInactive": {
"description": "Include soft-deleted/inactive pickers.",
"type": "boolean"
},
"warehouseId": {
"description": "Restrict to one warehouse (or unassigned-everywhere pickers).",
"pattern": "^[0-9a-fA-F]{24}$",
"type": "string"
}
},
"type": "object"
},
"name": "list_pickers",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Warehouse pick waves (draft → assigned → picking → completed), with line count, expected ship date, and whether a pick PDF exists.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"description": "Max records (1-25, default 15).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"state": {
"description": "Filter by picklist state.",
"maxLength": 40,
"type": "string"
}
},
"type": "object"
},
"name": "list_picklists",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Quick-commerce anomaly alerts: out-of-stock spikes, price anomalies, risk escalations, and critical-stock events, with severity and the affected SKU / channel / pincode.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"dateRange": {
"description": "Lookback window (default last_7d).",
"enum": [
"last_24h",
"last_7d",
"last_30d",
"last_90d"
],
"type": "string"
},
"limit": {
"description": "Max rows (1-25, default 15).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"platforms": {
"description": "Comma-separated quick-commerce channel codes (e.g. blinkit,zepto,instamart). Omit for all.",
"maxLength": 120,
"type": "string"
},
"severity": {
"enum": [
"critical",
"warning",
"info"
],
"type": "string"
},
"type": {
"enum": [
"oos_spike",
"price_anomaly",
"risk_escalation",
"stock_critical"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_qradar_alerts",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"cities": {
"description": "Comma-separated city names to filter.",
"maxLength": 200,
"type": "string"
},
"limit": {
"description": "Max rows (1-25, default 15).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"minOsaPercent": {
"description": "Only SKUs at or below this OSA % (priority view).",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"osaLens": {
"description": "OSA basis: consumer (pincode-level, default) or dark-store (shelf-level).",
"enum": [
"consumer",
"dark-store"
],
"type": "string"
},
"ownership": {
"description": "Default all.",
"enum": [
"own",
"competitor",
"all"
],
"type": "string"
},
"pincodes": {
"description": "Comma-separated pincodes to filter.",
"maxLength": 200,
"type": "string"
},
"platforms": {
"description": "Comma-separated quick-commerce channel codes (e.g. blinkit,zepto,instamart). Omit for all.",
"maxLength": 120,
"type": "string"
},
"sortBy": {
"description": "osa_asc = worst availability first (default recent).",
"enum": [
"recent",
"osa_asc"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_qradar_skus",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Sellers observed on tracked listings (the competitive seller universe) with their classification and rating. Optional channel filter.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"channel": {
"description": "Filter by channel code, e.g. amazon-in.",
"maxLength": 40,
"type": "string"
},
"limit": {
"description": "Max rows (default 50).",
"maximum": 50,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "list_sellers",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_stores",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "Workspace members with their roles and effective permissions. Requires org member-read permission (Owner/Admin).",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_team_members",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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. Built for deep-research and retrieval workflows.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"query": {
"description": "Free-text search over product title, brand, or SKU.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"description": "Max rows to return (1-25, default 25).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Free-text search over product title / brand / SKU.",
"maxLength": 200,
"type": "string"
}
},
"type": "object"
},
"name": "search_catalog",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"channel": {
"description": "Restrict to one channel code.",
"maxLength": 40,
"type": "string"
},
"healthState": {
"description": "Filter by stock health bucket.",
"enum": [
"stockout",
"alert",
"low",
"healthy"
],
"type": "string"
},
"limit": {
"description": "Max records to return (1-25, default 15).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Product name / SKU / brand to search for.",
"maxLength": 120,
"type": "string"
}
},
"type": "object"
},
"name": "search_inventory",
"outputSchema": {
"additionalProperties": false,
"properties": {
"available": {
"type": "boolean"
},
"items": {
"description": "Matched records.",
"type": "array"
},
"limit": {
"type": "number"
},
"message": {
"type": "string"
},
"offset": {
"type": "number"
},
"total": {
"description": "Total matches before paging.",
"type": "number"
}
},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"channel": {
"description": "Channel code (e.g. amazon).",
"maxLength": 40,
"type": "string"
},
"limit": {
"description": "Max records (1-25, default 15).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"offset": {
"description": "Pagination offset (default 0).",
"maximum": 100000,
"minimum": 0,
"type": "integer"
},
"state": {
"description": "Fulfillment state (e.g. awaiting_label, manifested, shipped).",
"maxLength": 40,
"type": "string"
},
"storeId": {
"description": "Restrict to one store.",
"pattern": "^[0-9a-fA-F]{24}$",
"type": "string"
},
"variantSku": {
"description": "Exact variant SKU or channel SKU (case-insensitive).",
"maxLength": 80,
"type": "string"
},
"warehouseId": {
"$ref": "#/properties/storeId",
"description": "Restrict to one warehouse."
}
},
"type": "object"
},
"name": "search_oms_orders",
"outputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"attributionState": {
"description": "Filter by order lifecycle state.",
"enum": [
"pending-delivery",
"shipped",
"delivered",
"cancelled",
"returned",
"prepaid-paid"
],
"type": "string"
},
"channel": {
"description": "Restrict to one channel code (e.g. amazon, flipkart).",
"maxLength": 40,
"type": "string"
},
"limit": {
"description": "Max records to return (1-25, default 15).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Order ID / line-item ID / SKU to search for.",
"maxLength": 120,
"type": "string"
},
"since": {
"description": "ISO date — only orders created on/after this.",
"type": "string"
},
"until": {
"description": "ISO date — only orders created on/before this.",
"type": "string"
}
},
"type": "object"
},
"name": "search_orders",
"outputSchema": {
"additionalProperties": false,
"properties": {
"available": {
"type": "boolean"
},
"items": {
"description": "Matched records.",
"type": "array"
},
"limit": {
"type": "number"
},
"message": {
"type": "string"
},
"offset": {
"type": "number"
},
"total": {
"description": "Total matches before paging.",
"type": "number"
}
},
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"bucket": {
"description": "Filter by return category.",
"enum": [
"customer-return",
"rto",
"non-merchantable",
"buyer-cancellation"
],
"type": "string"
},
"channel": {
"description": "Restrict to one channel code.",
"maxLength": 40,
"type": "string"
},
"limit": {
"description": "Max records to return (1-25, default 15).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Return ID or AWB / tracking number to search for.",
"maxLength": 120,
"type": "string"
},
"received": {
"description": "true = already received at warehouse; false = awaiting receipt.",
"type": "boolean"
},
"since": {
"description": "ISO date — only returns initiated on/after this.",
"type": "string"
},
"until": {
"description": "ISO date — only returns initiated on/before this.",
"type": "string"
}
},
"type": "object"
},
"name": "search_returns",
"outputSchema": {
"additionalProperties": false,
"properties": {
"available": {
"type": "boolean"
},
"items": {
"description": "Matched records.",
"type": "array"
},
"limit": {
"type": "number"
},
"message": {
"type": "string"
},
"offset": {
"type": "number"
},
"total": {
"description": "Total matches before paging.",
"type": "number"
}
},
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:c1c460736d113c8ad4fcc49707dc00521b61cabe7d09500d4191dfa186eeb561 | sha256sum