Unleashed MCP for AI. Run your full ERP cycle from natural conversation.
Works with every AI agent you already use
…and any MCP-compatible client








How this MCP server connects to your AI agent
Unleashed MCP Server connects your AI agent directly to your entire Unleashed account. It lets you manage inventory, create orders, and handle customers without leaving your chat window.
Query Bills of Materials (BOMs), generate purchase orders, inspect customer profiles, or check stock levels—all from natural language prompts.
What AI agents can do with Unleashed Automation
List accounts
Lists all the financial accounts configured in your system.
List assemblies
Gets a list of all existing assembled products or kits.
List attribute sets
Lists the custom attribute sets you use to classify products.
Create new products, assemblies, or purchase orders. You can also check stock levels using get_stock_on_hand or list all available units of measure.
Generate sales quotes and orders (list_sales_quotes, create_sales_order). You can list invoices, view shipments, and check product availability using get_invoice or get_stock_on_hand.
Retrieve customer details (get_customer), manage addresses via list_customer_delivery_addresses, and list suppliers and their returns records.
Build product recipes by listing Bills of Materials using list_boms or getting details for a specific assembly with get_bom.
List financial accounts (list_accounts), view currencies, and retrieve core company settings using get_company.
Ask an AI about this
Waiting for input…
What AI agents can do with Unleashed MCP Server: 43 Tools for Full ERP Cycle Management
These tools give your AI agent access to every major function in Unleashed—from listing inventory levels to creating complex sales and purchase documents.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Unleashed on VinkiusList Accounts
Lists all the financial accounts configured in your system.
List Assemblies
Gets a list of all existing assembled products or kits.
List Attribute Sets
Lists the custom attribute sets you use to classify products.
List Boms
Retrieves a list of all available Bills of Materials (BOMs).
Get Company
Retrieves core organizational information about the business.
Create Assembly
Builds a new finished goods assembly record in Unleashed.
Create Customer
Adds a brand-new customer account to the system.
Create Product
Registers a new product into your inventory records.
Create Purchase Order
Generates and saves a purchase order to track incoming stock from suppliers.
Create Sales Order
Creates a new sales order when a customer places an order.
List Credit Notes
Provides a listing of issued credit notes.
List Currencies
Lists all accepted currencies for transactions.
List Customer Delivery Addresses
Retrieves all saved delivery addresses linked to a customer account.
List Customers
Generates a full list of every customer in the system.
Get Assembly
Retrieves the specific details for one existing assembly record.
Get Bom
Pulls all component details and structure for a specified Bill of Materials.
Get Customer
Gets all details on one specific customer account.
Get Invoice
Pulls the full record and line items for a sales invoice.
Get Product
Gets all product information using its unique identifier.
Get Purchase Order
Retrieves the full details for a single purchase order.
Get Sales Order
Pulls all data related to a specific sales order.
Get Stock On Hand
Checks the current, real-time quantity of stock for any given product.
Get Supplier
Retrieves details about a specific supplier company.
List Invoices
Lists all sales invoices generated over time.
List Product Brands
Gets a list of every brand associated with your products.
List Product Groups
Lists the different product categories or groups you use.
List Product Prices
Retrieves a list of all defined selling prices for products.
List Products
Gets a directory listing of every product in your inventory.
List Purchase Orders
Provides a list of all purchase orders you've created or received.
List Recost Adjustments
Lists any records detailing cost adjustments for products.
List Sales Orders
Provides a list of all sales orders placed by customers.
List Sales Quotes
Lists all pending or issued sales quotes for potential revenue.
List Sales Shipments
Provides a list of completed shipments against sales orders.
List Salespersons
Lists the employees who handle sales accounts.
List Sell Price Tiers
Retrieves a list of tiered pricing structures used for different customer groups.
List Stock Adjustments
Lists records showing manual changes made to inventory counts.
List Stock Counts
Provides a list of historical, physical stock count reports.
List Stock On Hand
Lists the current inventory level for all managed products.
List Supplier Returns
Provides a list of goods returned from suppliers.
List Suppliers
Generates a complete directory listing of all vendors.
List Unit Of Measures
Lists the units used to measure inventory (e.g., 'each', 'box', 'kg').
List Warehouse Stock Transfers
Provides a list of internal movements of stock between warehouses.
List Warehouses
Lists all physical warehouse locations used by the business.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Unleashed, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Unleashed. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 43 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Jumping between tabs to check inventory status shouldn't take five minutes., Solved with Vinkius AI Gateway
Today, checking a simple order means opening the sales module, pulling up the customer record (tab 1), cross-referencing the product code (tab 2), and finally running a separate stock report to confirm availability (tab 3). Then you copy numbers back into an invoice draft.
With this MCP server, your AI agent runs that whole sequence in one chat. You ask it for the order status; it executes `get_sales_order` and immediately pairs that data with `get_stock_on_hand`. It gives you the answer—no copy-pasting required.
Unleashed MCP Server: Manage inventory, assemblies, and sales from chat.
Before, if a customer asked for an invoice, you had to navigate through the accounting section, find their account, search by date range, and download the PDF. It was always manual searching and clicking.
Now, prompt your agent: 'Get the last three invoices for Global Trade Ltd.' The agent runs `list_invoices`, pulls the data, and presents it right there. That's the difference.
What your AI can actually do with this
You're connecting your AI agent directly to your Unleashed account. It lets you manage everything—from building products on the factory floor to handling customer invoices—without ever leaving your chat window.
Product and Inventory Management:
- You can register new stock with
create_productor build a whole finished good assembly usingcreate_assembly. - If you need details, check out specific product info with
get_product, list everything in the system withlist_products, or find your component blueprints by querying Bills of Materials (BOMs) viaget_bomor listing all available BOM structures usinglist_boms. - You can also manage how stock moves internally, checking current counts with
get_stock_on_handor getting a directory list for every unit of measure configured in the system usinglist_unit_of_measures. - To keep track of variations, you'll find tools to list product groups (
list_product_groups) and check custom classification rules withlist_attribute_sets.
Sales and Order Processing:
- When a client places an order, you can instantly generate one using
create_sales_order. You can also start the process by listing potential revenue streams vialist_sales_quotes. - The system lets you view the full details of any specific sale with
get_sales_order, and track completed shipments throughlist_sales_shipments. - You'll get a complete record of all finalized sales documents by pulling data from
get_invoiceor checking out past records usinglist_invoices. - For pricing control, you can retrieve existing selling price lists with
list_product_prices, and check different rates for various customer tiers usinglist_sell_price_tiers. - You can also look up who handles sales accounts by listing all employees in
list_salespersons.
Purchasing and Supplier Records:
- When you need to restock, you generate a purchase order with
create_purchase_order, which saves the incoming stock details. You pull up full records for any existing PO usingget_purchase_order, or see what's pending withlist_purchase_orders. - You manage vendors by listing all suppliers in
list_suppliersand pulling individual vendor details usingget_supplier. - The system keeps track of goods coming back from the vendors via
list_supplier_returns. - For inventory adjustments, you list records detailing manual changes to counts with
list_stock_adjustments, or check historical physical count reports by runninglist_stock_counts.
Customer and Company Data:
- You can build a new customer profile using
create_customeror retrieve all existing accounts vialist_customers. - For deep client vetting, you get every detail on one person with
get_customer, and you'll find all saved delivery locations associated with that account by listing them throughlist_customer_delivery_addresses. - The system gives you a clear picture of your business foundation. You retrieve core company settings using
get_companyand manage financial visibility by listing configured accounts (list_accounts) or checking accepted transaction currencies vialist_currencies.
Data Retrieval Directory:
You have comprehensive access to look up everything:
- You can list all existing assembled products or kits with
list_assemblies, or get the specific details for one assembly record usingget_assembly. - The system lets you pull a directory of every vendor using
list_suppliersand view their return records. - For financial tracking, you can list all generated sales quotes (
list_sales_quotes) and provide a full listing of credit notes issued over time withlist_credit_notes. - You'll get a complete directory of every product in your inventory using
list_products, or view which groups they fall into by runninglist_product_groups.
It’s all about making sure you can query the right data—whether it’s checking out stock levels, viewing a specific vendor's return history, or listing every financial account configured—all through simple conversation.
019ea60d-a065-7132-8fc4-d53996d015e8 Here's how it actually works
The bottom line is you use your AI agent as a single operations assistant that talks directly to Unleashed.
Subscribe to this server and enter your Unleashed API ID and API Key.
Your AI client connects the credentials, giving it read/write access across all inventory modules.
You talk to your agent like a teammate: 'Check stock for Widget A' or 'Create an invoice for customer X'.
Who is this actually for?
Operations Managers, Inventory Planners, and Sales Coordinators. You're the person who wakes up tired of jumping between five different tabs—the inventory dashboard, the customer ledger, the BOM viewer, and the sales screen. This tool gets your AI agent to do all that clicking for you.
Uses it daily to check assembly statuses (get_assembly) or list assemblies (list_assemblies) across different product lines.
Runs reports on stock counts (list_stock_counts) and checks if a specific component is available using get_bom before creating a purchase order (create_purchase_order).
Creates new customers (create_customer), generates sales orders (create_sales_order), and retrieves customer delivery addresses (list_customer_delivery_addresses) in one go.
What Changes When You Connect
Stop jumping between tabs. You can check stock levels (get_stock_on_hand) and create a sales order (create_sales_order) without switching screens, all through your agent.
Manage complex product builds: Need to know what goes into a widget? Use list_boms or run get_bom to see the exact component breakdown instantly.
Handle customer accounts end-to-end. You can check details (get_customer), list addresses (list_customer_delivery_addresses), and create new records (create_customer) in one chat session.
Keep finance straight. Quickly list invoices (list_invoices), track credit notes (list_credit_notes), or see which accounts need updating using list_accounts.
Full visibility on inventory movements: You don't just see the count; you can check historical data by listing stock counts (list_stock_counts) or transfers (list_warehouse_stock_transfers).
Process orders faster. Instead of manually writing POs, prompt your agent to create_purchase_order and attach it directly to a supplier.
See it in action
The End-of-Day Inventory Check
The planner needs to know if the 'Elite Widget' can ship. They ask their agent, who runs get_stock_on_hand for the product and then checks the BOM using get_bom. The agent confirms stock is above 100 units and lists any required components that might be low.
Creating a New Client Order
Sales needs to quote Delta Industries. They prompt their agent, who first runs get_customer to validate the account, then uses list_sell_price_tiers to confirm pricing, and finally generates an initial sales quote using list_sales_quotes.
Tracking a Supplier Issue
The ops manager notices discrepancies. They ask the agent to list recent supplier returns (list_supplier_returns) and check if the necessary product was tracked via get_product before initiating an inventory adjustment using list_stock_adjustments.
Building a Complex Product
Someone needs to know how to build a new kit. They ask for BOMs, and the agent executes list_boms. If they need details on a specific part, they run get_bom immediately to see all components.
The honest tradeoffs
Assuming Stock is Available
A user just creates a sales order (create_sales_order) without checking stock first. This leads to the system accepting an invalid order quantity, causing financial errors later.
Always check inventory before creating an order. First, run get_stock_on_hand for the product code. Then, use that confirmation to safely execute create_sales_order.
Missing Context on Customers
A user only asks 'What are our customers?' and gets a raw list without knowing where they ship or how much credit they have.
To get useful data, specify what you need. Ask the agent to run list_customers AND then follow up with list_customer_delivery_addresses for specific accounts.
Ignoring Product Structure
Trying to create a new product (create_product) without knowing its component parts or if it falls under an existing assembly definition.
Before creating anything, check the master list. Run list_boms to see established recipes, and then use get_bom to get details on any specific components.
When It Fits, When It Doesn't
Use this server if your job requires connecting inventory actions (stock levels, BOMs) directly with financial transactions (invoices, accounts). It's the single pane of glass for physical goods and sales. Don't use it if you only need to manage HR records or complex payroll—those systems are separate. If you only need a list of products, list_products works, but if you need to act on that product (like creating an order or checking stock), this server is mandatory. When in doubt, start by listing the entities: run list_customers, then list_products. This establishes your starting point.
Questions you might have
How do I check stock using get_stock_on_hand? +
You simply ask your agent to run get_stock_on_hand for the specific product code. It returns the current, real-time quantity available in inventory.
What is the difference between list_products and get_product? +
Use list_products when you need to see every single product ID or name in a directory. Use get_product when you already know the specific product ID and just want its full details.
Can I create a sales order without listing customers first? +
No, it's best practice to list your customers (list_customers) or use get_customer first. This ensures the agent has valid account information before running create_sales_order.
What is the purpose of get_bom? +
The get_bom tool shows you exactly what components are needed to build a finished product. It's essential for manufacturing planning and quality checks.
What permissions do I need to run the financial tool `list_accounts`? +
You must provide API credentials with read access to accounting records. The server uses your provided Unleashed API key to check these permissions before executing any query. If you hit an access denied error, it means the account linked to the key lacks visibility into those specific financial domains.
If I need a customer's address, should I use `list_customers` or `list_customer_delivery_addresses`? +
You should use list_customer_delivery_addresses. While list_customers gives you the primary account details, this specific tool retrieves every associated delivery location for a customer. This keeps your address data separated and easier to query when needed.
What happens if I fail to provide mandatory information when calling `create_purchase_order`? +
The call will fail immediately, returning an error code detailing the missing field. You must supply required data like supplier IDs, product SKUs, and quantities for a successful creation. The server won't proceed until all necessary inputs are present.
How do I handle large amounts of data when using `list_invoices`? +
The tool uses standard pagination mechanisms to limit the output size and protect your connection. If you request too many records, the server will return a partial list and provide the next page's token or cursor for follow-up calls.
How do I fetch the details of a specific Bill of Materials (BOM)? +
You can use the get_bom tool by providing the unique GUID of the Bill of Materials. The agent will return the complete component list and configuration details.
Can I create a new customer directly through my AI agent? +
Yes! Use the create_customer tool. You will need to provide a unique CustomerCode and a CustomerName, along with any optional fields you wish to populate.
How can I monitor active assembly processes? +
You can list all assemblies using list_assemblies (supporting pagination) or fetch a specific one using get_assembly with its GUID to check its status and progress.
We've already built the connector for Unleashed. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 43 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.