Linnworks MCP Server
Linnworks MCP Server Connect AI to Linnworks Safely
Key Facts
What is a Linnworks MCP server?
Full tool inventory
All 33 Linnworks MCP tools
Warehouses (3 tools)
1. get_locations: Lists warehouses and locations and resolves location names to IDs.
2. get_location_by_id: Details for one warehouse, including address and fulfilment-centre status.
3. get_stock_by_location: Stock quantity for a specific product at a specific warehouse.
Products (7 tools)
1. get_inventory_items: Searches products by SKU, title or barcode.
2. get_inventory_item_by_id: Full product detail: pricing, dimensions, tax and category.
3. resolve_skus: Converts SKUs into Linnworks stock item IDs.
4. get_inventory_count: Total number of inventory items.
5. get_categories: Product categories with item counts.
6. get_suppliers: Supplier details: contacts, country and currency.
7. get_supplier_terms: Supplier minimum order quantity, pack size and lead time.
Stock (8 tools)
1. get_stock_levels: Stock levels across all locations.
2. get_low_stock_items: Products that need replenishing.
3. get_stock_due: Incoming stock and expected arrival dates.
4. get_stock_consumption: Consumption, sales velocity and estimated stock cover.
5. get_stock_health: Flags zero or negative stock, missing suppliers, stock held nowhere, inactivity, incoming stock, oversold and below-minimum items.
6. get_dead_stock: Products with no sales and the capital tied up in them.
7. get_stock_movement_history: Stock movements and notes for a location.
8. update_stock_levels: Updates stock levels. Write operation, not exposed to the chatbot.
Orders (6 tools)
1. get_open_orders: Open orders, with sorting.
2. get_unfulfilled_orders: Orders awaiting fulfilment, with line items.
3. get_blocked_orders: Orders blocked by stock issues.
4. get_order_by_number: Order detail by human-readable order number.
5. get_order_by_id: Order detail by Linnworks order ID.
6. search_processed_orders: Historical processed orders with revenue and margin.
Sales (4 tools)
1. get_top_products: Top sellers by units or revenue.
2. get_item_sales_stats: SKU-level sales and margin by channel.
3. get_channel_performance: Sales performance by channel.
4. get_sales_trend: Sales trends over time.
Purchasing and aftersales (5 tools)
1. get_purchase_orders: Purchase orders with supplier, value and due date.
2. get_purchase_order_by_id: Full purchase order with line items.
3. create_purchase_order: Creates a purchase order. Write operation, not exposed to the chatbot.
4. get_returns: Returns and return reasons.
5. get_shipping_services: Configured shipping services and couriers.
Why not just use the Linnworks API?
You can, and we build on it. But a raw API is built for developers, not for AI. Rishvi’s MCP layer adds what an AI needs to answer business questions reliably:
- Business-level tools: “dead stock” or “blocked orders” is one call, not five endpoints and a join.
- Built-in resolution: SKUs and warehouse names are resolved to Linnworks IDs automatically.
- Analysis included: consumption, stock cover and stock health are calculated for the model.
- Guardrails: write operations are separated and kept away from conversational AI.
FAQ's
Linnworks MCP: questions and answers