Nabis MCP. Manage entire wholesale logistics and finance from a single prompt.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Nabis connects your AI agent directly to wholesale and distribution data. Manage everything from inventory counts and order statuses to invoices and retailer details in the cannabis supply chain.
Your agent can list all pending orders, check real-time stock across multiple warehouses, or pull specific financial reports without you writing a single API call.
It's full visibility for your whole operation.
What your AI agents can do
Get days off
Checks the current days off status for Nabis operations.
Get invoice
Retrieves all specific details associated with a single invoice ID.
Get order
Gets the full set of data for one specified wholesale order.
Your agent can list all wholesale orders or pull the specific details for a single order using get_order.
It checks inventory quantities and gets combined stock counts across multiple warehouses via tools like list_inventory and get_warehouse_count.
You can list all invoices or pull the full details for any single invoice using list_invoices and get_invoice.
Your agent pulls detailed information on specific retailers, including their license status, using get_retailer.
It checks basic operational data, like getting current days off or listing all connected warehouses and retailers.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Nabis MCP Server: 10 Tools for Wholesale Ops
Use these tools to list all Nabis wholesale orders, check stock levels across warehouses, retrieve specific invoice details, and manage retailer compliance records.
019d75daget days off
Checks the current days off status for Nabis operations.
019d75daget invoice
Retrieves all specific details associated with a single invoice ID.
019d75daget order
Gets the full set of data for one specified wholesale order.
019d75daget retailer
Pulls all relevant details and license status information for a single retailer.
019d75daget warehouse count
Gets the current aggregated stock count across multiple warehouses.
019d75dalist inventory
Lists all inventory quantities, providing a broad overview of product availability.
019d75dalist invoices
Generates a list of invoices, allowing you to see payment and aging statuses across accounts.
019d75dalist orders
Lists all active wholesale orders in the Nabis system for review.
019d75dalist retailers
Provides a list of all associated retailers and their basic details.
019d75dalist warehouses
Lists every warehouse location connected to the Nabis network.
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 Nabis, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
Nabis connects your AI agent straight into wholesale and distribution data. It's built to handle everything from inventory counts and order statuses right through to invoices and retailer details in the whole cannabis supply chain. Your agent doesn't need you writing a single API call; it gives you full visibility across the entire operation.
Managing Order Flow: You can list all active wholesale orders using list_orders, giving you a complete picture of what needs to move. If you zero in on one specific shipment, your agent pulls every detail for that individual order via get_order. This means you're always seeing the full status, from placement right through delivery.
Tracking Stock Levels: To get an idea of how much product you got sitting around, use list_inventory; it lists all quantities across your catalog for a broad overview. For a more precise check, your agent pulls the aggregated stock count across multiple warehouses using get_warehouse_count. You can also see which facilities are connected by running list_warehouses, giving you every location name and status in the Nabis network.
Handling Financial Records: The money side is covered too. Your client generates a full list of outstanding invoices using list_invoices, letting you check payment and aging statuses across all accounts. If you gotta dig into one specific bill, your agent retrieves every single detail associated with that invoice ID using get_invoice.
These tools make sure you're always on top of who owes what.
Verifying Retailer Status: Need to know the skinny on a vendor? Your agent pulls all relevant details and license status information for any specific retailer when you run get_retailer. You can also get a general rundown of every associated retailer and their basic data using list_retailers.
Getting Operational Status: The system handles core operational checks, too. If you need to know about company closures or holidays, it checks the current days off status for Nabis operations via get_days_off. It connects all these tools so your agent can give you a comprehensive view of everything running through the pipeline.
How Nabis MCP Works
- 1 First, subscribe to the Nabis server on Vinkius.
- 2 Next, provide your Nabis Access Token from the developer portal into the configuration settings.
- 3 Then, run a prompt through any compatible client (Claude, Cursor, etc.). Your agent uses the token to call specific functions like
list_ordersand returns the structured data.
The bottom line is your AI client acts as the secure interface between your natural language requests and Nabis's backend tools.
Who Is Nabis MCP For?
Operations managers, supply chain analysts, and finance controllers in wholesale cannabis distribution. This tool solves the problem of siloed data—the frustration of having to jump between separate inventory dashboards, order systems, and accounting software just to get a complete picture of sales performance.
They use this to check immediate operational status. For example, listing all pending orders via list_orders or verifying if enough stock is available in a specific warehouse using get_warehouse_count.
The controller runs reports on cash flow. They use list_invoices to get aging reports and check payment statuses, or pull detailed records with get_invoice.
They manage product movement. They run checks like list_inventory to see current stock levels across all locations and use list_warehouses to map logistics routes.
What Changes When You Connect
- Check inventory status instantly. Instead of navigating to three different warehouse dashboards, run
list_inventoryorget_warehouse_countthrough your agent. You get the number immediately. - Streamline financial reconciliation. Get current payment statuses and aging reports by running
list_invoices. No more manual spreadsheet compilation—it’s all in one prompt. - Handle order follow-ups fast. Need to know where a shipment is or if an order was fulfilled? Use
list_ordersto see the status, then useget_orderfor line-item details. - Verify retailer compliance instantly. Don't wait for reports. Running
get_retailergives you immediate access to license and contact information, helping avoid fulfillment delays. - Consolidate your view of the business. By accessing tools like
list_warehouses,list_retailers, andlist_orderstogether, you build a complete picture without ever leaving your chat interface.
Real-World Use Cases
End-of-Day Inventory Audit
The Ops Manager needs to know if the West Coast warehouse can fulfill an emergency order. They ask their agent: 'What's the total stock for Product X?' The agent runs list_inventory and get_warehouse_count, telling them exactly how many units are available in minutes, not hours.
Disputing an Invoice
The Finance Controller sees a charge they don't recognize. They prompt their agent: 'Check invoice #1234.' The agent uses get_invoice to pull the full breakdown, instantly showing the discrepancy and allowing them to flag it for correction.
Pre-Shipment Vetting
A sales representative is closing a deal with a new client. Before committing, they ask their agent: 'Is Retailer Corp still licensed?' The agent runs get_retailer and confirms the status instantly, preventing an order that would fail later.
Bulk Order Review
The team needs to review all wholesale orders from last week. They ask: 'List all pending orders.' The agent runs list_orders, showing a clean list of IDs and statuses, allowing the team to prioritize follow-ups immediately.
The Tradeoffs
Assuming one tool covers everything
The user thinks running list_orders will also give them payment status. It won't; that data lives on the invoice side.
→
If you need to check payments, use list_invoices first. Then, if you need details on a specific order and its associated invoices, run both tools sequentially with your agent.
Asking for inventory count only
The user asks, 'How much stock do we have?' This is too vague and doesn't tell the AI which product or warehouse.
→
Be specific. Run list_inventory and specify the SKU range and location you care about: 'Show me the inventory for Product Y in the LA warehouse.' Use the tool names to guide your prompt.
Confusing listing vs. detail
The user sees a list of invoices but then asks for details on the overall account balance, which isn't one single record.
→
To see all records, use list_invoices. To get deep data on just one payment cycle, you must run get_invoice and specify the ID. Don't mix the two calls.
When It Fits, When It Doesn't
Use this server if your core business process involves connecting real-time inventory counts to financial records (invoices) and operational status (orders). You need visibility across three areas: stock levels (list_inventory), money flow (list_invoices), and fulfillment tracking (list_orders).
Don't use this if you only need general market data or static information. If your task is simply to list names, running list_retailers might suffice. But if the goal is actionable intelligence—like knowing which retailers are licensed but whose orders haven't been paid for—you need the depth of multiple tools working together.
If you only care about inventory, don't connect your finance data; it just adds noise and complexity. If you only care about invoices, running list_orders is useless. The power comes from cross-referencing: checking if a product listed in list_inventory can be assigned to an order retrieved via get_order, which then relates back to the payment status on get_invoice. This integration is key.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Nabis. 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
Works with 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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Checking wholesale orders and inventory shouldn't require four separate dashboards.
Today, checking an order requires logging into the OMS to find the ID. Then you check the WMS for stock levels using that SKU. Finally, you jump to the accounting portal to confirm payment status—and if any of those systems are down or use different data formats, your day is already lost.
With this MCP server, your agent handles the handoffs. You ask it to 'Check order 5432.' It runs `get_order` for fulfillment details, runs `list_inventory` for current stock checks, and can even verify payment status using `get_invoice`. You get a single, structured answer.
Nabis MCP Server: Get full visibility with list_retailers.
Before you ever place an order or ship product, you have to verify the client. Manually checking a retailer's license status means logging into their portal, cross-referencing it against state databases, and hoping nothing changed overnight. It’s slow and high risk.
Now, your agent runs `list_retailers` and can target specific records with `get_retailer`. You get the current license details in seconds, right within your chat. No more guessing if a client is active or suspended.
Common Questions About Nabis MCP
How do I list all pending wholesale orders using list_orders? +
You simply prompt your agent to 'List all open Nabis wholesale orders.' The list_orders tool retrieves the current roster of IDs and their basic status, letting you see exactly what needs attention.
What is the difference between list_inventory and get_warehouse_count? +
list_inventory gives a full report on various product quantities across multiple locations. get_warehouse_count provides a simpler, aggregated view of total stock levels at specific facilities.
Can I check the details for an invoice using get_invoice? +
Yes. You provide the invoice ID to your agent, and it runs get_invoice. This returns all associated financial data like payment dates and line-item costs.
How do I find out if a specific retailer is still active? Use get_retailer. +
You run get_retailer and provide the name or ID. The tool fetches detailed information, confirming the current license status and contact details immediately.
Do I need to use list_warehouses before checking stock? +
No. While you can run list_warehouses to see available locations, your agent can directly check specific stock levels using get_warehouse_count or list_inventory, making the full list optional.
How do I retrieve the full transaction history for a single shipment using get_order? +
The get_order tool pulls deep details beyond just the items. It returns the entire fulfillment lifecycle, including payment confirmations and specific logistics notes associated with that order ID.
Does list_invoices allow me to filter records by a specific date range or payment status? +
Yes, list_invoices accepts filtering parameters. You can narrow the results set by specifying start and end dates, or filter solely for 'Overdue' invoices.
How do I check if the Nabis system is experiencing planned downtime using get_days_off? +
The get_days_off tool checks the platform's maintenance schedule. It provides a clear list of dates when services are unavailable, letting you plan around expected outages.
How do I get a Nabis Access Token? +
Log in to the Nabis Platform, navigate to the Developer settings, and generate a new V2 Access Token.
Which markets are supported? +
The API supports all active Nabis markets, including California and New York.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Billit
Manage your e-invoicing via Billit — list invoices, clients, and expenses directly from any AI agent.
Clientjoy
Manage your entire client lifecycle from proposals and contracts through invoicing and payments in one streamlined platform.
RentCast Alternative
Access real-time real estate data, property records, and rental market analytics directly from your AI agent.
You might also like
DVC
Manage ML experiments via DVC — track projects and views, audit experiments history, and monitor model runs directly from any AI agent.
Quotable API
Access thousands of quotes — audit authors and tags via AI.
QuestDB (Time-Series)
High-performance time-series database for fast SQL queries, data ingestion, and real-time analytics directly from your AI agent.