← Back to all MCPs

Unleashed MCP

An Unleashed MCP connector for stock, products, sales orders and purchasing. Explore the coverage and join the access waitlist.

Inventory and orders

What is Unleashed MCP?

MCP XYZ is building an independent Unleashed MCP connector so an AI assistant can work with authorised inventory and order records through the Model Context Protocol. The connector covers documented Unleashed API operations; new access is by invitation from the waitlist, and live business workflows still need validation.

Use the catalogue to check the operations and fields your work needs. If an existing connector is missing a useful action, tell us about it when joining the waitlist. Your software’s permissions and API limits still apply.

Unleashed workflows to explore

Check stock and warehouse records

Explore documented product, stock-on-hand and warehouse operations for questions about inventory across your business.

Inspect documented operations

Find sales orders and line items

Inspect sales-order and customer operations, including the products, quantities and prices retained in their documented fields.

Inspect documented operations

Work with purchasing and supplier records

Review the purchase-order, receipt and supplier coverage before planning an authorised purchasing workflow.

Inspect documented operations
Example request to try after setup and validation

“Show stock on hand by warehouse for this product.”

Getting access to Unleashed MCP

New access starts with the Unleashed waitlist. Tell us which assistant you use and the work you want to do. We’ll contact you about relevant access updates; joining does not create an account or guarantee an invitation date.

Once invited, sign in to MCP XYZ, choose your workspace and add the API ID and key for your authorised Unleashed account. Run the connection check, then add its MCP URL to your assistant. Saved credentials alone do not verify a connection.

Unleashed API documentation

Start with read-only access while you explore. Jiffi can handle setup with you. Live business workflows still need validation against an authorised account.

In Claude Desktop or web, open Settings → Connectors → Add custom connector, enter your connection’s MCP URL, then connect and choose access in MCP XYZ.

Unleashed MCP questions

What is the Unleashed MCP from MCP XYZ?
It is an independent connector being built by Jiffi to expose documented Unleashed API operations through the Model Context Protocol. It is intended to let an authorised AI assistant request inventory, customer, supplier and order information from your Unleashed account.
Can I use Unleashed MCP with Claude or ChatGPT?
MCP XYZ connection and tool-discovery flows have been tested with Claude Desktop and web, Codex and Claude Code. Those checks did not verify live Unleashed business requests. ChatGPT acceptance has not yet been verified. Tell us which assistant you use when joining the waitlist.
What Unleashed access will I need?
After an access invitation, setup requires an authorised Unleashed account with API access, its API ID and API key, and an MCP XYZ workspace. Your account permissions and the provider’s API limits still apply. Never put API keys into the waitlist form.
Can this connector update orders or inventory?
The documented catalogue includes reads and writes. A documented write does not establish a tested business workflow. Changes require the relevant permissions and validation in an authorised scope; ambiguous mutating requests are not automatically retried.
How do I get access, and what does it cost?
Join the Unleashed waitlist and describe the job you want to do. We will contact you about access; joining does not create an account or guarantee a launch date. MCP access is included for clients under contract with Jiffi. Standalone access and any applicable terms are discussed before activation.

Read the AI client guide How access and permissions work

Documented coverage

Operations and fields

145 documented operation variants. Open a contract to inspect its parameters, fields, sources and unresolved behaviour. No provider request is made here.

145 operations match. Showing 101–120.

Documented contract, live behaviour unverified

View a Batch Number with the specified Guid

unleashed_get_batch_numbers

GET/BatchNumbers/{batchNumberGuid}

Read the provider documentation

Unresolved behaviour

  • No authenticated sandbox or production request has verified this operation.

Path parameters

ParameterRequiredProvider description
batchNumberGuidYesProvider identifier from the corresponding resource; preserve the documented identifier type.

Query parameters and filters

ParameterRequiredProvider description
availableNoIf set to false, returns all batch numbers. Default value is true and returns only the available batch numbers.
batchNumberNoReturns a list of batch numbers containing this string.
endDateNoReturns batch numbers created before a specified date.
expiryFromNoReturns batch numbers expired after a specified date.
expiryToNoReturns batch numbers expired before a specified date.
modifiedSinceNoReturns batch numbers created or edited after a specified date. For example: modifiedSince=2016-07-01, modifiedSince=2016-07-01T19:54:18.060.
pageSizeNoSpecifies the page size for pagination. Default page size is 200 batch numbers. Note: Requesting large numbers of batch numbers can be susceptible to poor network performance. Please reduce the page size if you experience delayed requests.
ProductCodeNoReturns batch numbers attached to the product code.
startDateNoReturns batch numbers created after a specified date.
WarehouseCodeNoReturns batch numbers attached to the warehouse.

Retained Batch Numbers field and filter tables

These source tables cover the resource’s documented methods. Read each table’s heading for its request or response context.

Available Fields for GET BatchNumbers

GET BatchNumbers

PropertyTypeLength
BatchNumberString50
CreatedByString50
CreatedOnDate
ExpiryDateDate
GuidGuid
LastModifiedByString50
LastModifiedOnDate
OriginalQtyDecimal
ProductCodeString100
QuantityDecimal
StatusString20
WarehouseCodeString15
Available Filters for GET BatchNumbers

GET BatchNumbers

FilterDescription
availableIf set to false, returns all batch numbers. Default value is true and returns only the available batch numbers.
batchNumberReturns a list of batch numbers containing this string.
endDateReturns batch numbers created before a specified date.
expiryFromReturns batch numbers expired after a specified date.
expiryToReturns batch numbers expired before a specified date.
modifiedSinceReturns batch numbers created or edited after a specified date. For example: modifiedSince=2016-07-01, modifiedSince=2016-07-01T19:54:18.060.
pageSizeSpecifies the page size for pagination. Default page size is 200 batch numbers. Note: Requesting large numbers of batch numbers can be susceptible to poor network performance. Please reduce the page size if you experience delayed requests.
ProductCodeReturns batch numbers attached to the product code.
startDateReturns batch numbers created after a specified date.
WarehouseCodeReturns batch numbers attached to the warehouse.
Inspect the complete operation contract

The exact retained JSON includes schemas, nested fields, notes, source evidence and unresolved questions. It is a documented contract, not a live response.

{
  "id": "get_batch_numbers",
  "name": "unleashed_get_batch_numbers",
  "resourceId": "BatchNumbers",
  "description": "View a Batch Number with the specified Guid",
  "method": "GET",
  "path": "/BatchNumbers/{batchNumberGuid}",
  "documentationUrl": "https://apidocs.unleashedsoftware.com/BatchNumbers",
  "readOnly": true,
  "destructive": false,
  "idempotent": true,
  "pathParameters": [
    {
      "name": "batchNumberGuid",
      "required": true,
      "schema": {
        "type": "string",
        "minLength": 1
      },
      "description": "Provider identifier from the corresponding resource; preserve the documented identifier type."
    }
  ],
  "queryParameters": [
    {
      "name": "available",
      "required": false,
      "description": "If set to false, returns all batch numbers. Default value is true and returns only the available batch numbers.",
      "schema": {
        "type": [
          "string",
          "number",
          "boolean"
        ],
        "description": "If set to false, returns all batch numbers. Default value is true and returns only the available batch numbers."
      },
      "sourceSection": "Available Filters for GET BatchNumbers"
    },
    {
      "name": "batchNumber",
      "required": false,
      "description": "Returns a list of batch numbers containing this string.",
      "schema": {
        "type": [
          "string",
          "number",
          "boolean"
        ],
        "description": "Returns a list of batch numbers containing this string."
      },
      "sourceSection": "Available Filters for GET BatchNumbers"
    },
    {
      "name": "endDate",
      "required": false,
      "description": "Returns batch numbers created before a specified date.",
      "schema": {
        "type": [
          "string",
          "number",
          "boolean"
        ],
        "description": "Returns batch numbers created before a specified date."
      },
      "sourceSection": "Available Filters for GET BatchNumbers"
    },
    {
      "name": "expiryFrom",
      "required": false,
      "description": "Returns batch numbers expired after a specified date.",
      "schema": {
        "type": [
          "string",
          "number",
          "boolean"
        ],
        "description": "Returns batch numbers expired after a specified date."
      },
      "sourceSection": "Available Filters for GET BatchNumbers"
    },
    {
      "name": "expiryTo",
      "required": false,
      "description": "Returns batch numbers expired before a specified date.",
      "schema": {
        "type": [
          "string",
          "number",
          "boolean"
        ],
        "description": "Returns batch numbers expired before a specified date."
      },
      "sourceSection": "Available Filters for GET BatchNumbers"
    },
    {
      "name": "modifiedSince",
      "required": false,
      "description": "Returns batch numbers created or edited after a specified date. For example: modifiedSince=2016-07-01, modifiedSince=2016-07-01T19:54:18.060.",
      "schema": {
        "type": [
          "string",
          "number",
          "boolean"
        ],
        "description": "Returns batch numbers created or edited after a specified date. For example: modifiedSince=2016-07-01, modifiedSince=2016-07-01T19:54:18.060."
      },
      "sourceSection": "Available Filters for GET BatchNumbers"
    },
    {
      "name": "pageSize",
      "required": false,
      "description": "Specifies the page size for pagination. Default page size is 200 batch numbers. Note: Requesting large numbers of batch numbers can be susceptible to poor network performance. Please reduce the page size if you experience delayed requests.",
      "schema": {
        "type": "integer",
        "minimum": 1,
        "maximum": 1000,
        "description": "Specifies the page size for pagination. Default page size is 200 batch numbers. Note: Requesting large numbers of batch numbers can be susceptible to poor network performance. Please reduce the page size if you experience delayed requests."
      },
      "sourceSection": "Available Filters for GET BatchNumbers"
    },
    {
      "name": "ProductCode",
      "required": false,
      "description": "Returns batch numbers attached to the product code.",
      "schema": {
        "type": [
          "string",
          "number",
          "boolean"
        ],
        "description": "Returns batch numbers attached to the product code."
      },
      "sourceSection": "Available Filters for GET BatchNumbers"
    },
    {
      "name": "startDate",
      "required": false,
      "description": "Returns batch numbers created after a specified date.",
      "schema": {
        "type": [
          "string",
          "number",
          "boolean"
        ],
        "description": "Returns batch numbers created after a specified date."
      },
      "sourceSection": "Available Filters for GET BatchNumbers"
    },
    {
      "name": "WarehouseCode",
      "required": false,
      "description": "Returns batch numbers attached to the warehouse.",
      "schema": {
        "type": [
          "string",
          "number",
          "boolean"
        ],
        "description": "Returns batch numbers attached to the warehouse."
      },
      "sourceSection": "Available Filters for GET BatchNumbers"
    }
  ],
  "requestBodySchema": null,
  "responseSchema": null,
  "pagination": null,
  "notes": [],
  "provenance": [
    {
      "sourceUrl": "https://apidocs.unleashedsoftware.com/BatchNumbers",
      "sourceSha256": "1eb681e7efd19d4945a252adaedc7b1fbfab3cbd6066ea79f0a7e48575a53fac",
      "section": "The full range of URIs and HTTP Verbs supported are",
      "evidence": "GET /BatchNumbers/{batchNumberGuid}",
      "operationDescriptions": [
        "View a Batch Number with the specified Guid"
      ]
    }
  ],
  "confidence": "documented-route",
  "unresolved": [
    "No authenticated sandbox or production request has verified this operation."
  ],
  "requestFieldTable": null,
  "responseFieldTable": "Available Fields for GET BatchNumbers"
}
Inspect the complete resource record
{
  "id": "BatchNumbers",
  "name": "Batch Numbers",
  "group": "Read only data",
  "documentationUrl": "https://apidocs.unleashedsoftware.com/BatchNumbers",
  "snapshot": "snapshots/BatchNumbers.html",
  "sourceSha256": "1eb681e7efd19d4945a252adaedc7b1fbfab3cbd6066ea79f0a7e48575a53fac",
  "fetchedAt": "2026-10-23T14:00:30.406373+00:00",
  "operationIds": [
    "list_batch_numbers",
    "get_batch_numbers"
  ],
  "fieldTables": [
    {
      "heading": "GET BatchNumbers",
      "anchor": "get-batchnumbers",
      "summary": "Available Fields for GET BatchNumbers",
      "rows": [
        [
          "Property",
          "Type",
          "Length"
        ],
        [
          "BatchNumber",
          "String",
          "50"
        ],
        [
          "CreatedBy",
          "String",
          "50"
        ],
        [
          "CreatedOn",
          "Date",
          ""
        ],
        [
          "ExpiryDate",
          "Date",
          ""
        ],
        [
          "Guid",
          "Guid",
          ""
        ],
        [
          "LastModifiedBy",
          "String",
          "50"
        ],
        [
          "LastModifiedOn",
          "Date",
          ""
        ],
        [
          "OriginalQty",
          "Decimal",
          ""
        ],
        [
          "ProductCode",
          "String",
          "100"
        ],
        [
          "Quantity",
          "Decimal",
          ""
        ],
        [
          "Status",
          "String",
          "20"
        ],
        [
          "WarehouseCode",
          "String",
          "15"
        ]
      ]
    }
  ],
  "filterTables": [
    {
      "heading": "GET BatchNumbers",
      "anchor": "get-batchnumbers",
      "summary": "Available Filters for GET BatchNumbers",
      "rows": [
        [
          "Filter",
          "Description"
        ],
        [
          "available",
          "If set to false, returns all batch numbers. Default value is true and returns only the available batch numbers."
        ],
        [
          "batchNumber",
          "Returns a list of batch numbers containing this string."
        ],
        [
          "endDate",
          "Returns batch numbers created before a specified date."
        ],
        [
          "expiryFrom",
          "Returns batch numbers expired after a specified date."
        ],
        [
          "expiryTo",
          "Returns batch numbers expired before a specified date."
        ],
        [
          "modifiedSince",
          "Returns batch numbers created or edited after a specified date. For example: modifiedSince=2016-07-01, modifiedSince=2016-07-01T19:54:18.060."
        ],
        [
          "pageSize",
          "Specifies the page size for pagination. Default page size is 200 batch numbers. Note: Requesting large numbers of batch numbers can be susceptible to poor network performance. Please reduce the page size if you experience delayed requests."
        ],
        [
          "ProductCode",
          "Returns batch numbers attached to the product code."
        ],
        [
          "startDate",
          "Returns batch numbers created after a specified date."
        ],
        [
          "WarehouseCode",
          "Returns batch numbers attached to the warehouse."
        ]
      ]
    }
  ],
  "documentationNotes": [
    "The BatchNumbers resource allows you to manage batch numbers on sales orders and sales shipments. An individual batch number details can be viewed by appending its identifier (a GUID formatted as XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX ) to the URI."
  ]
}

What has been verified

Documented coverage
145 operation variants retained from official provider documentation, with 43 resource records and their field and filter tables. These counts describe documentation, not proven live workflows.
Agent connection
Actual Claude Desktop and web connection, model-selected platform utility calls, renewal after natural token expiry and revoked-access rejection passed. Codex and Claude Code authentication and discovery were also checked. These tests made no provider business requests.
Live business workflows
Awaiting an authorised Unleashed account. Provider reads, writes and business workflows are not yet verified.
More software, the same workspace

Explore Procore MCP

Inspect the Procore catalogue and the approval and account requirements while live acceptance is still pending.

Explore Procore