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 ProOperators and suppliers
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.







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.
Each site shops the catalogs and suppliers assigned to it.
Buyers, approvers, and finance see the work that belongs to them.
Line items, order history, unfulfilled requisitions, and accruals in one place.
The platform
For operators
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 ProFor suppliers
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 CorePackaging, 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™
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.
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.
Phenom calls the same API the app does, with your bearer token. A buyer and a finance lead do not get the same reach.
Claude and ChatGPT connect to the Purchase Pro or Supplier Core MCP server and act as the user who signs in.
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.