このMCPでできること
Validates inputs and runs paid inventory reorder analyses using SKU sales, stock and lead-time data.
ツール
入力スキーマ
{'type': 'object', 'required': ['receipt_id', 'access_token'], 'properties': {'receipt_id': {'type': 'string', 'description': 'receipt_id from start_<bot>, like RG-202610-1A2B3C4D.'}, 'access_token': {'type': 'string', 'description': 'access_token from start_<bot>.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['inputs', 'email'], 'properties': {'email': {'type': 'string', 'format': 'email', 'description': "The buyer's email: Stripe sends the payment receipt there and botx402 emails the results link."}, 'inputs': {'type': 'object', 'required': ['as_of', 'skus'], 'properties': {'skus': {'type': 'array', 'items': {'type': 'object', 'required': ['sku', 'units_sold', 'on_hand', 'unit_price', 'unit_cost'], 'properties': {'moq': {'type': 'integer', 'maximum': 1000000000, 'minimum': 1, 'description': 'Minimum order quantity. An order below it is raised to it.'}, 'sku': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'title': {'type': 'string', 'maxLength': 200}, 'on_hand': {'type': 'integer', 'maximum': 1000000000, 'minimum': 0}, 'on_order': {'type': 'integer', 'maximum': 1000000000, 'minimum': 0, 'description': 'Units on open purchase orders. Assumed to arrive after lead_time_days.'}, 'unit_cost': {'type': 'number', 'minimum': 0}, 'unit_price': {'type': 'number', 'minimum': 0}, 'units_sold': {'type': 'integer', 'maximum': 1000000000, 'minimum': 0, 'description': 'Net units sold in the window (after returns).'}, 'safety_days': {'type': 'integer', 'maximum': 365, 'minimum': 0}, 'lead_time_days': {'type': 'integer', 'maximum': 365, 'minimum': 0}, 'order_multiple': {'type': 'integer', 'maximum': 1000000000, 'minimum': 1, 'description': 'Case pack. Order quantities are rounded up to a multiple of it.'}, 'days_out_of_stock': {'type': 'integer', 'maximum': 365, 'minimum': 0, 'description': 'Days in the window the SKU had no stock. Missing means 0. Cannot exceed window_days.'}, 'target_cover_days': {'type': 'integer', 'maximum': 365, 'minimum': 1}}, 'additionalProperties': False}, 'maxItems': 800, 'minItems': 1}, 'as_of': {'type': 'string', 'format': 'date', 'description': 'Last day covered by the sales figures (YYYY-MM-DD). Echoed in the report.'}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$', 'description': 'ISO currency code for prices and costs. Display only. Defaults to USD.'}, 'defaults': {'type': 'object', 'properties': {'safety_days': {'type': 'integer', 'maximum': 365, 'minimum': 0}, 'lead_time_days': {'type': 'integer', 'maximum': 365, 'minimum': 0}, 'target_cover_days': {'type': 'integer', 'maximum': 365, 'minimum': 1, 'description': 'Days of stock an order should cover on top of lead time and safety days. Defaults to 30.'}}, 'description': 'Fallbacks for SKUs that do not set their own. lead_time_days is required here unless every SKU sets it.', 'additionalProperties': False}, 'window_days': {'type': 'integer', 'maximum': 365, 'minimum': 28, 'description': 'Days of sales history the units_sold figures cover. Defaults to 90 when omitted.'}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['inputs'], 'properties': {'email': {'type': 'string', 'format': 'email', 'description': "The buyer's email: Stripe sends the payment receipt there and botx402 emails the results link."}, 'inputs': {'type': 'object', 'required': ['as_of', 'skus'], 'properties': {'skus': {'type': 'array', 'items': {'type': 'object', 'required': ['sku', 'units_sold', 'on_hand', 'unit_price', 'unit_cost'], 'properties': {'moq': {'type': 'integer', 'maximum': 1000000000, 'minimum': 1, 'description': 'Minimum order quantity. An order below it is raised to it.'}, 'sku': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'title': {'type': 'string', 'maxLength': 200}, 'on_hand': {'type': 'integer', 'maximum': 1000000000, 'minimum': 0}, 'on_order': {'type': 'integer', 'maximum': 1000000000, 'minimum': 0, 'description': 'Units on open purchase orders. Assumed to arrive after lead_time_days.'}, 'unit_cost': {'type': 'number', 'minimum': 0}, 'unit_price': {'type': 'number', 'minimum': 0}, 'units_sold': {'type': 'integer', 'maximum': 1000000000, 'minimum': 0, 'description': 'Net units sold in the window (after returns).'}, 'safety_days': {'type': 'integer', 'maximum': 365, 'minimum': 0}, 'lead_time_days': {'type': 'integer', 'maximum': 365, 'minimum': 0}, 'order_multiple': {'type': 'integer', 'maximum': 1000000000, 'minimum': 1, 'description': 'Case pack. Order quantities are rounded up to a multiple of it.'}, 'days_out_of_stock': {'type': 'integer', 'maximum': 365, 'minimum': 0, 'description': 'Days in the window the SKU had no stock. Missing means 0. Cannot exceed window_days.'}, 'target_cover_days': {'type': 'integer', 'maximum': 365, 'minimum': 1}}, 'additionalProperties': False}, 'maxItems': 800, 'minItems': 1}, 'as_of': {'type': 'string', 'format': 'date', 'description': 'Last day covered by the sales figures (YYYY-MM-DD). Echoed in the report.'}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$', 'description': 'ISO currency code for prices and costs. Display only. Defaults to USD.'}, 'defaults': {'type': 'object', 'properties': {'safety_days': {'type': 'integer', 'maximum': 365, 'minimum': 0}, 'lead_time_days': {'type': 'integer', 'maximum': 365, 'minimum': 0}, 'target_cover_days': {'type': 'integer', 'maximum': 365, 'minimum': 1, 'description': 'Days of stock an order should cover on top of lead time and safety days. Defaults to 30.'}}, 'description': 'Fallbacks for SKUs that do not set their own. lead_time_days is required here unless every SKU sets it.', 'additionalProperties': False}, 'window_days': {'type': 'integer', 'maximum': 365, 'minimum': 28, 'description': 'Days of sales history the units_sold figures cover. Defaults to 90 when omitted.'}}, 'additionalProperties': False}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
Duvo MCP
Provides governed retail and CPG operations for cases, queues, approvals, automations, process documentation, integrations, and a…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
Physical Capability Cloud
Registers and manages physical equipment and operators, supports capability pricing, job contracts, telemetry, verification evide…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…