Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,533Letters: 13Defects: 1,322counted just now
teppi

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 yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:c1c460736d113c8ad4fcc49707dc00521b61cabe7d09500d4191dfa186eeb561 | sha256sum