Open Source · MIT License

Unified ops
for AI agents

An orchestration MCP server that unifies Fulfil.io ERP and Shopify into a single operations layer. 14 tools for inventory reconciliation, order pipeline monitoring, unified views, analytics, and automated alerts.

npm npx schneider-ops-mcp
14
Tools
5
Categories
2
Platforms
1
Unified View

Multi-channel orchestration

schneider-ops-mcp sits between your AI agent and both platforms, providing a single source of truth for cross-channel operations.

ERP
Fulfil.io
Inventory, purchasing, warehouse
Orchestrator
schneider-ops-mcp
Reconcile, monitor, automate
Commerce
Shopify
Orders, products, customers

14 tools, 5 categories

Cross-platform intelligence. Inventory reconciliation, order pipeline monitoring, unified dashboards, revenue analytics, and proactive automation.

🔄 Inventory Reconciliation 3 tools
inventory_reconciliationCompare inventory levels between Fulfil.io and Shopify, highlighting mismatches
stock_discrepancy_reportDetailed report of stock discrepancies with variance analysis and root cause hints
sync_inventory_to_shopifyPush corrected inventory levels from Fulfil.io ERP to Shopify locations
📋 Order Pipeline 3 tools
order_pipeline_statusEnd-to-end order pipeline view from Shopify checkout through Fulfil.io fulfillment
order_exception_monitorSurface orders with exceptions: payment issues, inventory holds, or fulfillment errors
delayed_fulfillment_reportOrders past SLA across both platforms with escalation priority scoring
👁 Unified Views 3 tools
unified_product_viewSingle product view merging Shopify listing data with Fulfil.io inventory and cost data
unified_customer_viewMerged customer profile with Shopify orders and Fulfil.io account history
unified_daily_dashboardComprehensive daily operations dashboard combining metrics from both platforms
📈 Analytics 3 tools
revenue_reconciliationCross-platform revenue comparison: Shopify payments vs. Fulfil.io invoices
catalog_sync_checkDetect catalog drift between Shopify product listings and Fulfil.io master catalog
seasonal_demand_forecastDemand forecasting using combined historical data from both platforms
Automation 2 tools
generate_restock_alertsProactive restock alerts based on velocity, lead time, and cross-channel demand
shipping_sla_monitorReal-time SLA monitoring with breach detection and escalation triggers

Drop-in configuration

Add the server to your MCP client config. Requires credentials for both Fulfil.io and Shopify.

📄 .mcp.json
{
  "mcpServers": {
    "schneider-ops": {
      "command": "npx",
      "args": ["schneider-ops-mcp"],
      "env": {
        "FULFIL_SUBDOMAIN": "company",
        "FULFIL_API_KEY": "key",
        "SHOPIFY_STORE": "store",
        "SHOPIFY_ACCESS_TOKEN": "shpat_x"
      }
    }
  }
}
📄 Environment Variables
# Fulfil.io (Required)
FULFIL_SUBDOMAIN=your-company
FULFIL_API_KEY=your-api-key

# Shopify (Required)
SHOPIFY_STORE=your-store
SHOPIFY_ACCESS_TOKEN=shpat_xxx

# Optional
OPS_RECONCILE_INTERVAL=3600
OPS_SLA_THRESHOLD_HOURS=48