4,500+ servers built on MCP Fusion
Vinkius

Dutchie POS MCP. Manage your dispensary inventory and sales through conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Dutchie POS MCP on Cursor AI Code Editor MCP Client Dutchie POS MCP on Claude Desktop App MCP Integration Dutchie POS MCP on OpenAI Agents SDK MCP Compatible Dutchie POS MCP on Visual Studio Code MCP Extension Client Dutchie POS MCP on GitHub Copilot AI Agent MCP Integration Dutchie POS MCP on Google Gemini AI MCP Integration Dutchie POS MCP on Lovable AI Development MCP Client Dutchie POS MCP on Mistral AI Agents MCP Compatible Dutchie POS MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Dutchie POS connects your AI agent directly to the Dutchie Point of Sale API. It lets you manage cannabis retail operations, track real-time inventory, and process sales data through natural conversation.

You can check stock levels, audit orders, list customer records, and look up product details without leaving your chat interface.

What your AI agents can do

Get dutchie pos metadata

Retrieves metadata and usage limits for your Dutchie POS account.

Get order details

Gets detailed information for a specific customer order.

Get product details

Gets detailed settings and information for a specific product.

+ 7 more capabilities included
Get product details

Retrieves detailed settings and information for a specific product ID.

List inventory lots

Lists all inventory lots and their current quantities.

Identify low stock items

Finds inventory items that are below a defined stock quantity threshold.

Search the catalog

Searches for products using a name keyword or SKU.

Get order status

Retrieves detailed information for a specific customer order.

List customers

Retrieves a list of all customers registered in your POS organization.

Audit sales activity

Generates a high-level summary of recent sales activity.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Dutchie POS MCP Server: 10 Tools for Retail Operations

These tools let your AI agent interact with the Dutchie POS API. Use them to check inventory, look up product details, or audit sales activity.

get019d758a

get dutchie pos metadata

Retrieves metadata and usage limits for your Dutchie POS account.

get019d758a

get order details

Gets detailed information for a specific customer order.

get019d758a

get product details

Gets detailed settings and information for a specific product.

list019d758a

list current inventory

Lists all inventory lots and their current quantities.

list019d758a

list low stock inventory

Identifies inventory items that fall below a specified stock quantity threshold.

list019d758a

list pos customers

Lists all customers registered in your POS organization.

list019d758a

list retail orders

Lists all recent retail orders in Dutchie POS.

list019d758a

list retail products

Lists all products found in the Dutchie POS catalog.

quick019d758a

quick pos sales audit

Retrieves a high-level summary of recent sales activity.

search019d758a

search catalog products

Searches for products using a name keyword or SKU.

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
Start building

Make Your AI Do More

Start with Dutchie POS, 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

Dutchie POS connects your AI agent right to your Point of Sale API. You can manage your whole cannabis retail operation using natural chat commands. You'll get the lowdown on everything, from checking stock to auditing sales.

To check on products, you can run search_catalog_products to find items using a name keyword or SKU. You'll get the full scoop on a specific item using get_product_details with a product ID. For the whole catalog, list_retail_products shows you every product in the Dutchie POS catalog.

Inventory management is simple. list_current_inventory lists every inventory lot and its current quantities. If you're worried about running low, list_low_stock_inventory pinpoints items that dip below a certain stock quantity.

When it comes to sales, you can run quick_pos_sales_audit to pull a high-level summary of recent sales activity. You can also run list_retail_orders to list all recent retail orders in Dutchie POS. Need the nitty-gritty on one specific order? get_order_details gives you detailed info for a specific customer order.

You can keep tabs on your customers too. list_pos_customers lists every customer registered in your POS organization. Finally, you can pull basic account info and usage limits using get_dutchie_pos_metadata.

How Dutchie POS MCP Works

  1. 1 Connect the Dutchie POS integration to your AI client and authenticate using your API key.
  2. 2 The agent receives your request (e.g., 'Show me low stock items').
  3. 3 The agent determines which tool to call (e.g., list_low_stock_inventory) and executes the request, returning the data to you.

The bottom line is, your agent acts as a single interface for all your Dutchie POS data, turning complex API calls into simple conversation.

Who Is Dutchie POS MCP For?

This is for dispensary managers, inventory specialists, and operations teams. If you spend time switching between the POS dashboard, the inventory spreadsheet, and the order tracking system, this is for you. It centralizes all that data access into a single chat window.

Dispensary Manager

Checks daily sales volumes and current inventory levels on the fly, without logging into separate management dashboards.

Inventory Specialist

Audits stock lots and batch details via chat to verify compliance and check for discrepancies.

Operations Coordinator

Monitors order fulfillment status and checks customer metadata across the entire organization instantly.

What Changes When You Connect

  • Check real-time stock levels instantly. Instead of logging into a separate dashboard, you ask the agent to list_current_inventory or list_low_stock_inventory and get the data immediately.
  • Audit sales activity with a single command. Use quick_pos_sales_audit to get a high-level summary of recent sales without running multiple reports.
  • Track specific orders easily. You can use get_order_details to pull all line items, payment types, and status for any order ID.
  • Manage your entire catalog. Need to know if a product exists? list_retail_products gives you the full list, or use search_catalog_products for a quick lookup by name or SKU.
  • Handle customer data. Use list_pos_customers to get a roster of all registered customers, or get_product_details to check a specific item's specs.
  • Automate reporting. The agent can combine tools—for example, listing customers (list_pos_customers) and then checking their associated orders (list_retail_orders)—to build a simple report.

Real-World Use Cases

01

Checking for out-of-stock items

An inventory specialist needs to know what to reorder. They ask the agent, 'What's low?' The agent runs list_low_stock_inventory, which immediately identifies specific products and how many units are left. They then use get_product_details to grab the full specs for the top three items.

02

Finding an old customer's order

A manager needs to confirm the details of a sale from last month. They ask the agent to check order 'ORD-123'. The agent runs get_order_details, providing the status, total cost, and customer name instantly. This is faster than digging through the POS archives.

03

Auditing a shift's performance

The operations team needs a quick snapshot of sales. They ask the agent to run a sales audit. The agent executes quick_pos_sales_audit, giving them a high-level summary of sales activity and customer volumes right in the chat.

04

Verifying product information

A new employee needs to know the tax code for a specific strain. They ask the agent to search the catalog. The agent runs search_catalog_products and then uses get_product_details to pull the exact metadata they need for the SKU.

The Tradeoffs

Asking for everything at once

Trying to list everything (products, orders, customers) in a single, massive prompt. This overloads the agent and often results in vague, unformatted lists that are hard to read or act upon.

Break the task into steps. First, run list_retail_products to get the list. Then, use search_catalog_products with the specific name. Finally, run get_product_details to get the precise metadata.

Assuming data is available

Asking for the inventory of a product that isn't tracked in the POS, assuming the system can guess the data. This results in a vague error message and wastes time.

Always confirm the product or category first. Use list_retail_products to ensure the product exists in the catalog before attempting to check its stock with get_product_details or list_current_inventory.

Ignoring low stock alerts

Checking the general inventory (list_current_inventory) which provides thousands of lines, and missing the few items that actually need immediate attention.

Start with the specialized tool. Run list_low_stock_inventory. This filters the massive dataset immediately, showing only the critical items that need your attention.

When It Fits, When It Doesn't

Use this if you need to make quick, data-driven decisions about your dispensary operations. You need to know what is in stock, who bought it, or if a product exists right now.

Don't use this if your goal is long-term business planning or financial modeling. For those, you'll need to export the data and run it in a dedicated business intelligence tool. This MCP Server is for real-time operational checks, not historical analysis.

* Use it for: Checking inventory (list_low_stock_inventory), confirming sales (quick_pos_sales_audit), or looking up customer history (get_order_details).
* Don't use it for: Generating quarterly reports or forecasting next quarter's sales. Export that data elsewhere. For basic product lookups, search_catalog_products is usually faster than list_retail_products.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Dutchie POS. 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

How we secure it →

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

get_dutchie_pos_metadata get_order_details get_product_details list_current_inventory list_low_stock_inventory list_pos_customers list_retail_orders list_retail_products quick_pos_sales_audit search_catalog_products

Manual inventory checks are a pain.

Today, checking stock requires jumping through hoops. You log into the main POS dashboard, click the 'Inventory' tab, then filter by category, then search for the specific SKU. If you need to check multiple items, you're copy-pasting SKUs into a spreadsheet and refreshing tabs until you find the count you need.

With the Dutchie POS MCP Server, you just tell your agent, 'What's the stock level for Blue Dream?' The agent runs the tool and spits out the current count immediately. No clicks, no tabs, just the answer.

Dutchie POS MCP Server: Manage inventory, orders & sales

You no longer have to run separate reports for sales and inventory. You can ask the agent to combine data—for instance, 'Show me the top 5 products sold last week and their current stock.' The agent handles the data merging and retrieval behind the scenes.

Your workflow is now unified. Everything you need from the POS—inventory, sales, and customer records—is accessible in a single, conversational chat window. It's instant.

Common Questions About Dutchie POS MCP

How do I use the `list_low_stock_inventory` tool in Dutchie POS? +

You ask your agent to 'List low stock items.' The agent executes list_low_stock_inventory and returns a filtered list of products below your set threshold. This is the quickest way to find what needs reordering.

What information does `get_order_details` provide? +

get_order_details gives you the full picture of a specific transaction. You get the status (e.g., FULFILLED), total amount, payment method, and all individual line items in one response.

Is `search_catalog_products` better than `list_retail_products`? +

Yes. If you know the product name or SKU, use search_catalog_products. It narrows the results instantly. list_retail_products pulls the entire catalog, which is overkill if you just need one item's details.

Can I check current stock using `list_current_inventory`? +

Yes. list_current_inventory provides a comprehensive list of every inventory lot and its exact quantity. Use this when you need a full, raw count of all items, not just the low-stock ones.

How do I audit sales with `quick_pos_sales_audit`? +

Ask your agent to run a sales audit. The tool runs quick_pos_sales_audit and returns a high-level summary of sales activity and customer volumes for a quick performance check.

How do I list all customers using `list_pos_customers`? +

This tool returns a roster of all registered customers in your POS organization. You can use this list to cross-reference purchase history or verify customer loyalty program enrollment.

What is the difference between `list_retail_orders` and `get_order_details`? +

list_retail_orders gives you a summary of recent orders, providing order IDs and general statuses. get_order_details pulls the full, deep record for a single order ID, including every line item and payment method.

How can I find out product information using `get_product_details`? +

You must provide a specific product SKU or ID to use get_product_details. This tool returns the complete product profile, including pricing, descriptions, and category assignments.

How do I get a Dutchie POS API Key? +

Log in to your Dutchie POS (Greenbits or LeafLogix) back office, navigate to the Integrations or API section in your settings, and you can generate your unique API Key from there.

Can the agent update product pricing? +

This integration currently focuses on listing and auditing products, inventory, and orders. Modifying prices or inventory quantities should be managed via the Dutchie POS back office.

Does it support lab results tracking? +

Yes, you can use the get_product_details tool to retrieve technical metadata which includes batch-level lab result data stored in Dutchie POS.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Dutchie POS. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.