List a page of accounts
/AccountsInspect fields and contract
An Unleashed MCP connector for stock, products, sales orders and purchasing. Explore the coverage and join the access waitlist.
Inventory and orders
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.
Explore documented product, stock-on-hand and warehouse operations for questions about inventory across your business.
Inspect documented operationsInspect sales-order and customer operations, including the products, quantities and prices retained in their documented fields.
Inspect documented operationsReview the purchase-order, receipt and supplier coverage before planning an authorised purchasing workflow.
Inspect documented operations“Show stock on hand by warehouse for this product.”
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.
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.
Documented coverage
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.
/AccountsInspect fields and contract/AdjustmentReasonsInspect fields and contract/AssemblyStatusesInspect fields and contract/BatchNumbersInspect fields and contract/BatchNumbers/{batchNumberGuid}Inspect fields and contract/CompaniesInspect fields and contract/CurrenciesInspect fields and contract/CustomerDeliveryAddressesInspect fields and contract/CustomerTypesInspect fields and contract/DeliveryMethodsInspect fields and contract/PaymentTermsInspect fields and contract/ProductBrandsInspect fields and contract/ProductGroupsInspect fields and contract/ProductPricesInspect fields and contract/ProductPrices/{productPriceGuid}Inspect fields and contract/RecostAdjustmentsInspect fields and contract/InvoicesInspect fields and contract/Invoices/{invoiceGuid}Inspect fields and contract/SalesOrderGroupsInspect fields and contract/SalesOrderStatusesInspect fields and contractDocumented contract, live behaviour unverified
unleashed_get_invoicesRead the provider documentation
| Parameter | Required | Provider description |
|---|---|---|
invoiceGuid | Yes | Provider identifier from the corresponding resource; preserve the documented identifier type. |
| Parameter | Required | Provider description |
|---|---|---|
customerCode | No | Returns invoices that matches the specific customer code. |
endDate | No | Returns invoices created before a specified date. |
modifiedSince | No | Returns invoices created or edited after a specified date, must be UTC format. |
invoiceNumber | No | Returns a single invoice with the specified invoice number. If set, it overrides all other filters. |
invoiceStatus | No | Returns invoices with the specified status. Multiple selection can be specified as comma separated. For example: invoiceStatus=Completed,Parked . If no invoiceStatus filter is specified, then we exclude "Deleted" by default. |
orderNumber | No | Returns the invoices associated with the Sales Order Number. |
paymentReceived | No | By default, the filter is not applied. If specified, the Invoices returned will be filtered by PaymentReceived on the provided value. |
pageSize | No | Specifies the page size for pagination. Default page size is 200 invoices. Note: Requesting large numbers of invoices can be susceptible to poor network performance. Please reduce the page size if you experience delayed requests. |
serialBatch | No | false by default. If set to true then the attributes SerialNumbers and BatchNumbers are displayed. |
startDate | No | Returns invoices created after a specified date. |
These source tables cover the resource’s documented methods. Read each table’s heading for its request or response context.
GET Invoices
| Property | Type | Length | Notes |
|---|---|---|---|
| BCSubTotal | Nullable Decimal | Base Currency SubTotal | |
| BCTaxTotal | Nullable Decimal | Base Currency TaxTotal | |
| BCTotal | Nullable Decimal | Base Currency Total | |
| Comments | String | 2048 | |
| CreatedBy | String | 50 | |
| CreatedOn | DateTime | ||
| Currency | Currency | ||
| Customer | Customer | ||
| DeliveryAddress | Address | ||
| DeliveryInstruction | String | 500 | Delivery instruction is retrieved from the Sales Order |
| DueDate | Nullable DateTime | UTC timezone only | |
| ExchangeRate | Decimal | ||
| Guid | Guid | ||
| InvoiceDate | Nullable DateTime | ||
| InvoiceLines | InvoiceLine collection | ||
| InvoiceNumber | String | 17 | |
| InvoiceStatus | String | 20 | |
| LastModifiedBy | String | 50 | |
| LastModifiedOn | Nullable DateTime | ||
| OrderNumber | String | 17 | |
| PaymentReceived | Boolean | ||
| PaymentTerm | String | 100 | |
| PostalAddress | Address | ||
| QuoteNumber | String | 17 | |
| SubTotal | Decimal | ||
| TaxTotal | Decimal | ||
| Total | Decimal |
GET Invoices
| Property | Type | Length |
|---|---|---|
| AddressName | String | 500 |
| AddressType | String | 20 |
| City | String | 500 |
| Country | String | 500 |
| DeliveryInstruction | String | 500 |
| IsDefault | Boolean | |
| Region | String | 500 |
| PostalCode | String | 500 |
| StreetAddress | String | 500 |
| StreetAddress2 | String | 500 |
| Suburb | String | 500 |
GET Invoices
| Property | Type | Length |
|---|---|---|
| CurrencyCode | String | 3 |
| DefaultBuyRate | Decimal | |
| DefaultSellRate | Decimal | |
| Description | String | 200 |
| Guid | Guid | |
| LastModifiedOn | DateTime |
GET Invoices
| Property | Type | Length | Notes |
|---|---|---|---|
| CurrencyId | Integer | Only available in JSON Format | |
| CustomerCode | String | 500 | |
| CustomerName | String | 500 | |
| Guid | Guid | ||
| LastModifiedOn | DateTime |
GET Invoices
| Property | Type | Length | Notes |
|---|---|---|---|
| BatchNumbers | BatchNumber collection | ||
| BCUnitPrice | Decimal | Base Currency Unit Price | |
| Comments | String | 1024 | |
| DiscountRate | Decimal | ||
| Guid | Guid | ||
| InvoiceQuantity | Decimal | ||
| LastModifiedOn | Nullable DateTime | ||
| LineNumber | Integer | ||
| LineTax | Decimal | ||
| LineTaxCode | String | 50 | |
| LineTotal | Decimal | ||
| LineType | String | It will be noted as "Charge" if it's a Charge Line | |
| OrderQuantity | Decimal | ||
| Product | Product | ||
| SerialNumbers | SerialNumber collection | ||
| TaxRate | Nullable Decimal | ||
| UnitPrice | Decimal |
GET Invoices
| Property | Type | Length |
|---|---|---|
| BatchNumber (XML) / Number (JSON) | String | 50 |
| ExpiryDate | Nullable DateTime | |
| Quantity | Decimal |
GET Invoices
| Property | Type | Length |
|---|---|---|
| Guid | Guid | |
| ProductCode | String | 100 |
| ProductDescription | String | 500 |
GET Invoices
| Property | Type | Length |
|---|---|---|
| SerialNumber (XML) / Identifier (JSON) | String | 50 |
GET Invoices
| Filter | Description |
|---|---|
| customerCode | Returns invoices that matches the specific customer code. |
| endDate | Returns invoices created before a specified date. |
| modifiedSince | Returns invoices created or edited after a specified date, must be UTC format. |
| invoiceNumber | Returns a single invoice with the specified invoice number. If set, it overrides all other filters. |
| invoiceStatus | Returns invoices with the specified status. Multiple selection can be specified as comma separated. For example: invoiceStatus=Completed,Parked . If no invoiceStatus filter is specified, then we exclude "Deleted" by default. |
| orderNumber | Returns the invoices associated with the Sales Order Number. |
| paymentReceived | By default, the filter is not applied. If specified, the Invoices returned will be filtered by PaymentReceived on the provided value. |
| pageSize | Specifies the page size for pagination. Default page size is 200 invoices. Note: Requesting large numbers of invoices can be susceptible to poor network performance. Please reduce the page size if you experience delayed requests. |
| serialBatch | false by default. If set to true then the attributes SerialNumbers and BatchNumbers are displayed. |
| startDate | Returns invoices created after a specified date. |
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_invoices",
"name": "unleashed_get_invoices",
"resourceId": "Invoices",
"description": "View a Sales Invoice with the specified Guid",
"method": "GET",
"path": "/Invoices/{invoiceGuid}",
"documentationUrl": "https://apidocs.unleashedsoftware.com/Invoices",
"readOnly": true,
"destructive": false,
"idempotent": true,
"pathParameters": [
{
"name": "invoiceGuid",
"required": true,
"schema": {
"type": "string",
"minLength": 1
},
"description": "Provider identifier from the corresponding resource; preserve the documented identifier type."
}
],
"queryParameters": [
{
"name": "customerCode",
"required": false,
"description": "Returns invoices that matches the specific customer code.",
"schema": {
"type": [
"string",
"number",
"boolean"
],
"description": "Returns invoices that matches the specific customer code."
},
"sourceSection": "Available Filters for GET Invoices"
},
{
"name": "endDate",
"required": false,
"description": "Returns invoices created before a specified date.",
"schema": {
"type": [
"string",
"number",
"boolean"
],
"description": "Returns invoices created before a specified date."
},
"sourceSection": "Available Filters for GET Invoices"
},
{
"name": "modifiedSince",
"required": false,
"description": "Returns invoices created or edited after a specified date, must be UTC format.",
"schema": {
"type": [
"string",
"number",
"boolean"
],
"description": "Returns invoices created or edited after a specified date, must be UTC format."
},
"sourceSection": "Available Filters for GET Invoices"
},
{
"name": "invoiceNumber",
"required": false,
"description": "Returns a single invoice with the specified invoice number. If set, it overrides all other filters.",
"schema": {
"type": [
"string",
"number",
"boolean"
],
"description": "Returns a single invoice with the specified invoice number. If set, it overrides all other filters."
},
"sourceSection": "Available Filters for GET Invoices"
},
{
"name": "invoiceStatus",
"required": false,
"description": "Returns invoices with the specified status. Multiple selection can be specified as comma separated. For example: invoiceStatus=Completed,Parked . If no invoiceStatus filter is specified, then we exclude \"Deleted\" by default.",
"schema": {
"type": [
"string",
"number",
"boolean"
],
"description": "Returns invoices with the specified status. Multiple selection can be specified as comma separated. For example: invoiceStatus=Completed,Parked . If no invoiceStatus filter is specified, then we exclude \"Deleted\" by default."
},
"sourceSection": "Available Filters for GET Invoices"
},
{
"name": "orderNumber",
"required": false,
"description": "Returns the invoices associated with the Sales Order Number.",
"schema": {
"type": [
"string",
"number",
"boolean"
],
"description": "Returns the invoices associated with the Sales Order Number."
},
"sourceSection": "Available Filters for GET Invoices"
},
{
"name": "paymentReceived",
"required": false,
"description": "By default, the filter is not applied. If specified, the Invoices returned will be filtered by PaymentReceived on the provided value.",
"schema": {
"type": [
"string",
"number",
"boolean"
],
"description": "By default, the filter is not applied. If specified, the Invoices returned will be filtered by PaymentReceived on the provided value."
},
"sourceSection": "Available Filters for GET Invoices"
},
{
"name": "pageSize",
"required": false,
"description": "Specifies the page size for pagination. Default page size is 200 invoices. Note: Requesting large numbers of invoices 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 invoices. Note: Requesting large numbers of invoices can be susceptible to poor network performance. Please reduce the page size if you experience delayed requests."
},
"sourceSection": "Available Filters for GET Invoices"
},
{
"name": "serialBatch",
"required": false,
"description": "false by default. If set to true then the attributes SerialNumbers and BatchNumbers are displayed.",
"schema": {
"type": [
"string",
"number",
"boolean"
],
"description": "false by default. If set to true then the attributes SerialNumbers and BatchNumbers are displayed."
},
"sourceSection": "Available Filters for GET Invoices"
},
{
"name": "startDate",
"required": false,
"description": "Returns invoices created after a specified date.",
"schema": {
"type": [
"string",
"number",
"boolean"
],
"description": "Returns invoices created after a specified date."
},
"sourceSection": "Available Filters for GET Invoices"
}
],
"requestBodySchema": null,
"responseSchema": null,
"pagination": null,
"notes": [],
"provenance": [
{
"sourceUrl": "https://apidocs.unleashedsoftware.com/Invoices",
"sourceSha256": "cde38540cbeeab93d2c814b540b1a8c416428ff431430d1e2145f2874348060c",
"section": "The full range of URIs and HTTP Verbs supported are",
"evidence": "GET /Invoices/{invoiceGuid}",
"operationDescriptions": [
"View a Sales Invoice 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 Invoices"
}{
"id": "Invoices",
"name": "Sales Invoices",
"group": "Read only data",
"documentationUrl": "https://apidocs.unleashedsoftware.com/Invoices",
"snapshot": "snapshots/Invoices.html",
"sourceSha256": "cde38540cbeeab93d2c814b540b1a8c416428ff431430d1e2145f2874348060c",
"fetchedAt": "2026-10-23T14:00:31.742793+00:00",
"operationIds": [
"list_invoices",
"get_invoices"
],
"fieldTables": [
{
"heading": "GET Invoices",
"anchor": "get-invoices",
"summary": "Available Fields for GET Invoices",
"rows": [
[
"Property",
"Type",
"Length",
"Notes"
],
[
"BCSubTotal",
"Nullable Decimal",
"",
"Base Currency SubTotal"
],
[
"BCTaxTotal",
"Nullable Decimal",
"",
"Base Currency TaxTotal"
],
[
"BCTotal",
"Nullable Decimal",
"",
"Base Currency Total"
],
[
"Comments",
"String",
"2048",
""
],
[
"CreatedBy",
"String",
"50",
""
],
[
"CreatedOn",
"DateTime",
"",
""
],
[
"Currency",
"Currency",
"",
""
],
[
"Customer",
"Customer",
"",
""
],
[
"DeliveryAddress",
"Address",
"",
""
],
[
"DeliveryInstruction",
"String",
"500",
"Delivery instruction is retrieved from the Sales Order"
],
[
"DueDate",
"Nullable DateTime",
"",
"UTC timezone only"
],
[
"ExchangeRate",
"Decimal",
"",
""
],
[
"Guid",
"Guid",
"",
""
],
[
"InvoiceDate",
"Nullable DateTime",
"",
""
],
[
"InvoiceLines",
"InvoiceLine collection",
"",
""
],
[
"InvoiceNumber",
"String",
"17",
""
],
[
"InvoiceStatus",
"String",
"20",
""
],
[
"LastModifiedBy",
"String",
"50",
""
],
[
"LastModifiedOn",
"Nullable DateTime",
"",
""
],
[
"OrderNumber",
"String",
"17",
""
],
[
"PaymentReceived",
"Boolean",
"",
""
],
[
"PaymentTerm",
"String",
"100",
""
],
[
"PostalAddress",
"Address",
"",
""
],
[
"QuoteNumber",
"String",
"17",
""
],
[
"SubTotal",
"Decimal",
"",
""
],
[
"TaxTotal",
"Decimal",
"",
""
],
[
"Total",
"Decimal",
"",
""
]
]
},
{
"heading": "GET Invoices",
"anchor": "get-invoices",
"summary": "Available Fields for Address",
"rows": [
[
"Property",
"Type",
"Length"
],
[
"AddressName",
"String",
"500"
],
[
"AddressType",
"String",
"20"
],
[
"City",
"String",
"500"
],
[
"Country",
"String",
"500"
],
[
"DeliveryInstruction",
"String",
"500"
],
[
"IsDefault",
"Boolean",
""
],
[
"Region",
"String",
"500"
],
[
"PostalCode",
"String",
"500"
],
[
"StreetAddress",
"String",
"500"
],
[
"StreetAddress2",
"String",
"500"
],
[
"Suburb",
"String",
"500"
]
]
},
{
"heading": "GET Invoices",
"anchor": "get-invoices",
"summary": "Available Fields for Currency",
"rows": [
[
"Property",
"Type",
"Length"
],
[
"CurrencyCode",
"String",
"3"
],
[
"DefaultBuyRate",
"Decimal",
""
],
[
"DefaultSellRate",
"Decimal",
""
],
[
"Description",
"String",
"200"
],
[
"Guid",
"Guid",
""
],
[
"LastModifiedOn",
"DateTime",
""
]
]
},
{
"heading": "GET Invoices",
"anchor": "get-invoices",
"summary": "Available Fields for Customer",
"rows": [
[
"Property",
"Type",
"Length",
"Notes"
],
[
"CurrencyId",
"Integer",
"",
"Only available in JSON Format"
],
[
"CustomerCode",
"String",
"500",
""
],
[
"CustomerName",
"String",
"500",
""
],
[
"Guid",
"Guid",
"",
""
],
[
"LastModifiedOn",
"DateTime",
"",
""
]
]
},
{
"heading": "GET Invoices",
"anchor": "get-invoices",
"summary": "Available Fields for Invoice Line",
"rows": [
[
"Property",
"Type",
"Length",
"Notes"
],
[
"BatchNumbers",
"BatchNumber collection",
"",
""
],
[
"BCUnitPrice",
"Decimal",
"",
"Base Currency Unit Price"
],
[
"Comments",
"String",
"1024",
""
],
[
"DiscountRate",
"Decimal",
"",
""
],
[
"Guid",
"Guid",
"",
""
],
[
"InvoiceQuantity",
"Decimal",
"",
""
],
[
"LastModifiedOn",
"Nullable DateTime",
"",
""
],
[
"LineNumber",
"Integer",
"",
""
],
[
"LineTax",
"Decimal",
"",
""
],
[
"LineTaxCode",
"String",
"50",
""
],
[
"LineTotal",
"Decimal",
"",
""
],
[
"LineType",
"String",
"",
"It will be noted as \"Charge\" if it's a Charge Line"
],
[
"OrderQuantity",
"Decimal",
"",
""
],
[
"Product",
"Product",
"",
""
],
[
"SerialNumbers",
"SerialNumber collection",
"",
""
],
[
"TaxRate",
"Nullable Decimal",
"",
""
],
[
"UnitPrice",
"Decimal",
"",
""
]
]
},
{
"heading": "GET Invoices",
"anchor": "get-invoices",
"summary": "Available Fields for Batch Number",
"rows": [
[
"Property",
"Type",
"Length"
],
[
"BatchNumber (XML) / Number (JSON)",
"String",
"50"
],
[
"ExpiryDate",
"Nullable DateTime",
""
],
[
"Quantity",
"Decimal",
""
]
]
},
{
"heading": "GET Invoices",
"anchor": "get-invoices",
"summary": "Available Fields for Product",
"rows": [
[
"Property",
"Type",
"Length"
],
[
"Guid",
"Guid",
""
],
[
"ProductCode",
"String",
"100"
],
[
"ProductDescription",
"String",
"500"
]
]
},
{
"heading": "GET Invoices",
"anchor": "get-invoices",
"summary": "Available Fields for Serial Number",
"rows": [
[
"Property",
"Type",
"Length"
],
[
"SerialNumber (XML) / Identifier (JSON)",
"String",
"50"
]
]
}
],
"filterTables": [
{
"heading": "GET Invoices",
"anchor": "get-invoices",
"summary": "Available Filters for GET Invoices",
"rows": [
[
"Filter",
"Description"
],
[
"customerCode",
"Returns invoices that matches the specific customer code."
],
[
"endDate",
"Returns invoices created before a specified date."
],
[
"modifiedSince",
"Returns invoices created or edited after a specified date, must be UTC format."
],
[
"invoiceNumber",
"Returns a single invoice with the specified invoice number. If set, it overrides all other filters."
],
[
"invoiceStatus",
"Returns invoices with the specified status. Multiple selection can be specified as comma separated. For example: invoiceStatus=Completed,Parked . If no invoiceStatus filter is specified, then we exclude \"Deleted\" by default."
],
[
"orderNumber",
"Returns the invoices associated with the Sales Order Number."
],
[
"paymentReceived",
"By default, the filter is not applied. If specified, the Invoices returned will be filtered by PaymentReceived on the provided value."
],
[
"pageSize",
"Specifies the page size for pagination. Default page size is 200 invoices. Note: Requesting large numbers of invoices can be susceptible to poor network performance. Please reduce the page size if you experience delayed requests."
],
[
"serialBatch",
"false by default. If set to true then the attributes SerialNumbers and BatchNumbers are displayed."
],
[
"startDate",
"Returns invoices created after a specified date."
]
]
}
],
"documentationNotes": [
"The Invoices resource allows sales invoices to be listed and viewed. An individual sales invoice details can be viewed by appending its identifier (a GUID formatted as XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX ) to the URI.",
"Note: Date filters should be provided in the ISO format YYYY-MM-DD. The time zone is UTC.",
"Tip: To efficiently retrieve a count of the invoices that match a filter, specify a pageSize of 0: /Invoices?invoiceStatus=Parked,Placed&pageSize=0 . The default invoicing is by LastModifiedOn descending."
]
}Inspect the Procore catalogue and the approval and account requirements while live acceptance is still pending.
Explore Procore