Now live

MainStem 2.0 is here — built for cannabis, powered by AI. See the launch

Operators and suppliers

Streamline your cannabis supply chainpowered by peoplesuper-charged by AIbuilt for scale

Purchase Pro™ for the way operators buy. Supplier Core™ for the suppliers who fulfill those orders. MainStem Phenom™ works inside the apps, with the permissions of the person signed in.

Purchase Pro marketplace with MainStem Phenom open
Purchase Pro™ marketplace, with MainStem Phenom™
Cannabis systems, finance, suppliers, and the agents your team already uses.
  • Metrc
  • Apex Trading
  • Dutchie

One purchasing system across every location

Locations, departments, users, and catalogs live in one organization. Approvals and reporting follow the site that is buying, so a multi-state operator can shop, approve, and receive without inventing a new process in each market.

Locations and departments

Each site shops the catalogs and suppliers assigned to it.

Users and permissions

Buyers, approvers, and finance see the work that belongs to them.

Reporting across the org

Line items, order history, unfulfilled requisitions, and accruals in one place.

The platform

Two products, one supply chain

For operators

Purchase Pro™

The procurement app. Marketplace, requisitions, approvals, purchase orders, invoices, receiving, and returns — plus a cannabis lane for regional purchasing, approvals, three-way matching, and AP.

See Purchase Pro

For suppliers

Supplier Core™

The app your suppliers use to manage products, orders, pick-pack-ship, RFQs, and returns. A Shopify sales channel and a product sync API keep their catalog in step with yours.

See Supplier Core

Procure non-cannabis inventory on the same requisition

Packaging, facilities, office, and cultivation supplies are purchased in Purchase Pro — from the marketplace or through a punch-out — and approved, ordered, and received with the rest of the buy.

MainStem Phenom™

AI that works as the person signed in

Phenom is the assistant inside Purchase Pro and Supplier Core. It uses that user’s permissions. The same tools are available over MCP, which is how Claude and ChatGPT connect.

How AI works on MainStem

Inside the app

MainStem Phenom™ sits over Purchase Pro and Supplier Core. Ask it about the record you are on, or about the work your role can see.

Your permissions

Phenom calls the same API the app does, with your bearer token. A buyer and a finance lead do not get the same reach.

The same tools, as MCP

Claude and ChatGPT connect to the Purchase Pro or Supplier Core MCP server and act as the user who signs in.

See it on your workflow

Tell us how you buy — locations, cannabis and non-cannabis, and the systems already in the stack. We’ll walk Purchase Pro or Supplier Core against that.