https://app.stockshift.io/mcp and speaks Streamable HTTP. It needs the Starter plan or higher.
Connect an assistant
- In your assistant, add a custom connector or MCP server with the address above.
- The assistant opens StockShift in your browser and asks you to sign in.
- The Connect page shows the app’s name and where you will be sent back. Anyone can register an app, so continue only if you started the connection and trust the app.
- Pick the organization the app should work in.
- Choose what it can do, module by module.
- Press Allow access.
WWW-Authenticate header of its first, unauthenticated call, which points at /.well-known/oauth-protected-resource.
Tools
The assistant gets one tool for each action StockShift has made available to automations, such as looking up an item, creating a purchase order or confirming a sales order. A tool appears only if the member’s permissions, the plan and the scopes they allowed let them use it. Calltools/list to see them. Call the MCP server in the API reference lists every tool the server has.
Tools that only look are marked read only, and tools that change something are marked as changing. Each tool takes the same fields as the matching REST endpoint.
- A call that is not valid, or that the member may not make, comes back as a tool error with the same problem details the REST API sends.
- Sending the same call twice changes things once. A call can name its own key in
_meta.idempotencyKey. Without one, the request’s own id is the key. - An answer is cut at 100 KB with a note to use the REST endpoint for more.
- Each app is limited to 30 tool calls a minute, on top of the rate limits.