Linnworks MCP by usefulapi
RemoteAbout Linnworks MCP by usefulapi
Linnworks MCP by usefulapi is a hosted server for teams using Linnworks to manage inventory and orders. It supports inventory, stock and order lookups, along with stock-level changes and order notes.
Key features
- 01Search inventory and stock levels
- 02View stock history by location
- 03Find open and processed orders
- 04Read order details and notes
- 05Set stock levels and add notes
Use cases
- 01Check stock across locations
- 02Investigate inventory changes
- 03Review order status and details
- 04Update stock or annotate orders
MCP support
Exposes Linnworks inventory, stock and order lookup tools, as well as tools to set stock levels and add order notes, to MCP clients. It is hosted and uses OAuth for client sign-in.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://linnworks.usefulapi.io/mcpclaude mcp add --transport http io-usefulapi-linnworks https://linnworks.usefulapi.io/mcp{"mcpServers":{"io-usefulapi-linnworks":{"type":"http","url":"https://linnworks.usefulapi.io/mcp"}}}Open in Cursor{"servers":{"io-usefulapi-linnworks":{"type":"http","url":"https://linnworks.usefulapi.io/mcp"}}}Open in VS Code{"mcpServers":{"io-usefulapi-linnworks":{"type":"http","url":"https://linnworks.usefulapi.io/mcp"}}}{"mcpServers":{"io-usefulapi-linnworks":{"serverUrl":"https://linnworks.usefulapi.io/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMELinnworks MCP by usefulapi
Use Linnworks from Claude, Cursor, or any MCP client — search inventory, read stock levels and stock history per location, categories and suppliers, list open orders, search processed orders, read order details and notes, set stock levels and add order notes. Hosted, no local install: connect with the Application Id, Application Secret and installation token of a System Integration app that you create in the Linnworks Developer Portal.
Live endpoint: https://linnworks.usefulapi.io/mcp · Homepage: https://usefulapi.io/linnworks
Connect
- Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste
https://linnworks.usefulapi.io/mcp. - Claude Code:
claude mcp add --transport http linnworks https://linnworks.usefulapi.io/mcp, then run/mcpto log in. - VS Code: Add to VS Code.
- Cursor and other clients: add the URL as a remote MCP server:
{
"mcpServers": {
"linnworks": {
"url": "https://linnworks.usefulapi.io/mcp"
}
}
}
Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Linnworks credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/linnworks/
Tools
| Tool | Type | What it does |
|---|---|---|
linnworks_list_stock_locations | read | List stock locations |
linnworks_search_inventory | read | Search inventory |
linnworks_get_inventory_item | read | Get inventory item |
linnworks_get_stock_levels | read | Get stock levels |
linnworks_get_stock_history | read | Get stock change history |
linnworks_list_categories | read | List categories |
linnworks_list_suppliers | read | List suppliers |
linnworks_list_open_orders | read | List open orders |
linnworks_get_open_orders_details | read | Get open order details |
linnworks_get_order | read | Get order |
linnworks_find_order_by_number | read | Find order by order number |
linnworks_find_orders_by_reference | read | Find orders by channel reference |
linnworks_search_processed_orders | read | Search processed orders |
linnworks_get_order_notes | read | Get order notes |
linnworks_list_postal_services | read | List postal services |
linnworks_set_stock_level | write | Set stock level |
linnworks_add_order_note | write | Add order note |
linnworks_usage_status | meta | Usage status (free-tier meter) |
linnworks_request_feature | meta | Request a missing feature |
linnworks_upgrade | meta | Upgrade to Pro (unlimited*) |
linnworks_cancel_subscription | meta | Cancel the Pro subscription |
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
Pricing
| Plan | Price | Limit |
|---|---|---|
| Free | $0 | 50 tool calls / month |
| Pro (per Linnworks app installation) | $9/mo or $90/yr (2 months free) | Unlimited* |
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with linnworks_upgrade (it returns a Stripe Checkout link). Cancel any time with linnworks_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running linnworks_upgrade before then undoes the cancel. Or write to [email protected].
License
MIT © usefulapi. Not affiliated with or endorsed by Linnworks.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.