Skip to main content

View Available MCP Actions

See what the Flowhub MCP server can do when connected to Claude, ChatGPT, or Gemini, including read, write, and bulk actions.

Written by Madison Bunce

The Flowhub MCP lets you connect your Flowhub data to an AI assistant so it can look things up and take action using plain language.

Flowhub MCP makes it quick and easy to manage your store through an AI assistant. In this article, we'll guide you through what the MCP can read, write, and do so your team can get answers and make updates without leaving the conversation.

The assistant can only call a fixed, permission-scoped set of tools. It has no free or raw database access. You don't need to learn commands, codes, or any special syntax. Talk to the assistant the way you'd talk to a coworker who knows your store. Ask for what you want, and it figures out the right action behind the scenes.

What can it read

All analytics (sales, inventory, customers, employees), the product catalog, live inventory, deals, pricing, fees, taxes, store and org configuration, and individual sales and receipts. It can also review store-to-store transfers, and (when enabled for your account) browse incoming regulator manifests and packages.

What it can write

Products and variants, inventory (including moving stock between rooms and batch price overrides), deals and promotions, tiered price profiles, and fees. It can also create and send store-to-store inventory transfers, and (when enabled for your account) import received regulator packages into your inventory. Large changes can run through staged bulk edits (preview every row, confirm, then apply).

Every change is previewed first. The assistant restates what it's about to do in plain terms and waits for your OK before anything is saved.

What it CANNOT do

Ring up sales or run checkout, manage cash drawers, or check customers in. It also cannot create users or change permissions. Taxes, stores, rooms, categories, and store settings are read-only via MCP. Store-to-store transfers are limited to unregulated inventory; regulated transfers (such as Metrc or BioTrack manifests) still have to be done directly in Flowhub.

Watch the video below for a quick rundown of what the MCP server can do.


List of Available MCP Tools

Below are the actions an AI assistant can use once you connect Flowhub to Claude, ChatGPT, or Gemini. The assistant can only call this fixed, permission-scoped set. There is no raw database access, and each user's access always mirrors their existing Flowhub permissions.

The Access column tells you whether the assistant is looking something up (View), making a change you'll approve first (Update), or working with your account in the background (Setup).

Catalog & Products

Action

Access

Description

View products

View

Browse your product catalog or pull up full details on one product.

Add or edit products

Update

Create a new product (with variants and pricing) or update an existing one.

Remove products or variants

Update

Delete a product, or remove a single variant from one.

View brands & product types

View

List all the brands and product types in your catalog.

Look up category rules

View

See which categories you can use and the fields a product needs before you add it.

Inventory

Action

Access

Description

View inventory

View

See your inventory batches, stock levels, SKUs, costs, and what's currently sellable.

View suppliers

View

List your suppliers.

Add or update batches

Update

Create a new inventory batch, or edit its stock, SKU, cost, or batch-level price.

Move stock

Update

Move quantities between rooms (for example, back stock to the sales floor).

Remove batches

Update

Delete an inventory batch.

View rooms

View

See your inventory rooms and which are set as sales floor, quarantine, returns, or kiosk.

Store-to-Store Transfers

Move inventory between your own locations, for example a distribution hub allocating received stock to sibling stores based on how fast each one is selling. Available for unregulated inventory only; regulated (Metrc/BioTrack) transfers still happen in the Flowhub UI.

Action

Access

Description

View transfers

View

List transfers and see which destination stores are available.

Create or edit a transfer

Update

Start a transfer or change one before it's sent. Reserves stock at the source once you confirm.

Send a transfer

Update

Send a created transfer from the source store.

Accept, reject, or cancel

Update

Accept an incoming transfer into a destination room, or reject/cancel one.

Pricing, Fees & Taxes

Action

Access

Description

View & build price profiles

Update

See your tiered, weight-based price profiles, or build a new one (e.g. $40 eighth, $75 quarter, $140 half).

Edit or remove price profiles

Update

Update or delete an existing price profile.

View & set fees

Update

See your fee rules, or add one — flat, percentage, or round-up — with cart thresholds.

Understand your taxes

View

See your tax rates and how cumulative (stacking) taxes apply.

Deals & Promotions

Action

Access

Description

View deals

View

See all your deals and promotions, or pull up one in full.

Create or edit deals

Update

Set up a promotion (product %, cart, buy/get, or bundle) or change an existing one.

Remove deals

Update

Delete a deal.

Check deal usage & fit

View

See how often a deal has been redeemed, or test which deals apply to a given cart.

Regulator Imports

Available when enabled for your account.

Pull packages you've already received from your state regulator (like Metrc) straight into your Flowhub inventory. Packages must already be received and accepted in your regulator system first. The assistant matches them to your catalog; it does not receive them in Metrc for you.

Action

Access

Description

Browse regulator manifests

View

List incoming manifests and look up the packages on them, without importing anything.

Import packages

Update

Bring received regulator packages into your Flowhub inventory after you confirm.

Analytics & Reporting

Action

Access

Description

Sales analytics

View

Revenue, margin, discounts, taxes, and payment mix — by category, brand, store, or date.

Inventory analytics

View

Inventory value, stock movement, and performance by category, brand, or location.

Customer analytics

View

Customer counts, new vs. returning, spend, segments, loyalty, and trends.

Employee analytics

View

Transactions, units sold, upsell rates, and captures per budtender.

Custom reports

View

Combine any metrics and dimensions over a date range for a tailored report.

Look up sales & receipts

View

Find individual sales by customer, payment method, order source, or date.

Stores & Organization

Action

Access

Description

View store setup

View

See your stores' hours, dual-license status, allowed customer types, and cart settings.

View account setup

View

See your organization's configuration and which integrations are enabled.

Large / Bulk Changes

When you want to change a lot of records at once, the assistant uses a safe, staged process: it stages the edit, shows you a preview of every affected row and any errors, and only applies it after you confirm. You can retry or cancel along the way.

Action

Access

Description

Preview a bulk change

View

Stage a large edit and review every row it would affect before anything happens.

Approve & apply a bulk change

Update

Confirm the previewed edit and run it as a tracked job.

Manage a running change

Update

Track progress, retry rows that failed, or cancel a running job.


Understand Read and Write Permissions

Flowhub MCP separates read (view) and write (update) actions into distinct tools. This separation lets your AI assistant freely look up data without needing permission to make changes.

In the tables above, every action labeled View (green) runs on a read-only tool. Every action labeled Update (yellow) runs on a separate write tool. Write tools use the same name as the corresponding read tool with a _write suffix added. For example:

  • Looking up your product catalog uses manage_products (read).

  • Creating or editing a product uses manage_products_write (write).

The full list of split tools:

Read tool (lookups)

Write tool (changes)

manage_products

manage_products_write

manage_inventory

manage_inventory_write

manage_deals

manage_deals_write

manage_fees

manage_fees_write

manage_price_profiles

manage_price_profiles_write

manage_data_update_stages

manage_data_update_stages_write

manage_regulator_imports*

manage_regulator_imports_write*

*Regulator import tools appear only when that capability is enabled for your account.

Store-to-store transfers follow a slightly different pattern: reads use query_transfers and writes use manage_transfers (no _write suffix). If you configure custom tool permissions, add manage_transfers to your approval list alongside the _write tools.

Tools that were already read-only are unchanged. This includes catalog, store, room, and tax lookups, all analytics tools, and discovery tools like search_flowhub_tools.

💡 Tip: Most users do not need to change anything. The split only matters if you configure per-tool permissions in your AI client. For recommended permission settings and a configuration example, see the Flowhub MCP Setup Guide.

What happens to existing connections

No re-authentication is required. Your existing Flowhub MCP connection keeps working, and new tools appear the next time your assistant refreshes its tool list.

Scenario

What happens

Read lookups (analytics, lists, product details)

Keep working. Same tool names, same actions.

Write actions on the old combined tool name

Soft break. Your assistant receives a message pointing to the correct _write tool. Most assistants re-route automatically.

If you run automations or custom integrations that call Flowhub MCP write actions directly, update them to use the _write tool names listed above.


Frequently Asked Questions

Does the MCP have access to my full database?

  • No. The assistant can only call a fixed set of permission-scoped tools. It has no raw or direct database access. Think of it like giving a coworker a specific set of keys rather than the master key to the building.

Will the assistant respect my Flowhub role permissions?

  • Yes. Each user's MCP access mirrors their existing Flowhub permissions. If your role cannot edit inventory in Flowhub, the assistant cannot edit inventory through MCP either.

Can the assistant ring up a sale or manage a cash drawer?

  • No. Checkout, cash drawer, and customer check-in workflows are not available through MCP. Those actions still happen directly in Flowhub.

What happens with bulk changes? Can the assistant make mistakes on a lot of records at once?

  • Bulk changes go through a staged process. The assistant first previews every affected row so you can review it before anything is applied. You approve, retry, or cancel at each step.

My assistant says write actions moved to a different tool. What does that mean?

  • This is expected. Write actions (creating, editing, or deleting) now run through tools ending in _write. If your AI client only allowed the original tool name, reads continue to work but writes need you to approve or allow the new _write tool. The assistant error message names the exact tool to use.

Did Flowhub remove my write permissions?

  • No. Your Flowhub account permissions are unchanged. This split only affects how the AI client decides which tools to auto-run. If you previously allowed a tool that handled both reads and writes, that permission now covers reads only (which is safer by default). Add the matching _write tool to restore write access through your assistant.


Great work! 🥳

Now you know everything the Flowhub MCP can (and cannot) do. Connect it to your preferred AI assistant and start managing your store in plain language.

Did this answer your question?