Overview
Once you've connected the Canix MCP Server to Claude or ChatGPT (see our Setup & Getting Started Guide here), you can ask natural-language questions about your Canix data. This article shows the kinds of questions the server can answer today, grouped by data area, with example answers and visuals.
The MCP Server currently exposes two data areas:
- Sales — order line items, revenue, customers, sales reps, brands, discounts, and taxes.
- Inventory — current package-level stock, status, location, COGS (Cost of Goods Sold), aging, and allocations.
More data types are planned for future releases.
Your data stays scoped to your own account: the server applies your existing Canix permissions to every query, so you only see facilities and data you're authorized to view.
Table of Contents
- Sales
- Inventory
- Combining Sales and Inventory
- What the MCP Server Can't Do Yet
- Tips for Better Results 💡
- Share Your Feedback
Each section in this article lists questions you can ask. Flagship examples also show what the answers can look like, with a visual. You can ask any of these in plain language and follow up to drill deeper.
Note: Our team used Claude and our own sandbox data for the following examples.
Sales
The sales area covers order line items: revenue, customers, sales reps, brands, discounts, and taxes.
Revenue
Try: "Show me monthly revenue for the past 12 months."
The assistant returns a month-by-month revenue total and can chart the trend, so you can spot seasonality and growth at a glance.
Example: monthly revenue over 12 months (sandbox data)
More revenue questions to try:
- What was our total revenue last month?
- What's our average order value by month?
- Which day of the week do we sell the most?
- What percentage of our revenue comes from our top 5 customers?
Customers
Try: "Who are our top 10 customers by revenue this quarter?"
The assistant ranks customers by revenue and can add order counts and average order value alongside, so you see both your biggest spenders and how often they buy.
More customer questions to try:
- Which customers have ordered most frequently this year?
- How many new versus returning customers did we have each month?
- Which customers receive the most discounts as a percentage of spend?
- Which accounts have stopped ordering recently?
Products, Brands, and Strains
Try: "What are our top-selling brands by revenue this quarter?"
The assistant breaks revenue down by brand, and you can pivot the same question to product, category, or strain.
More product questions to try:
- Show me revenue by product category for the last 30 days.
- Which strains sell best by weight?
- What are our top 20 products by unit count?
- What's our average price per gram of flower this month?
Sales Representatives and States
Try: "Compare sales reps by revenue and order count this year."
The assistant returns a per-rep breakdown of revenue, orders, and average order value, which helps you see who drives high-value deals versus high-volume relationships.
More sales rep and state questions to try:
- Show me shipped revenue by sales rep and brand for the last quarter.
- Which states generate the most revenue?
- Break down revenue by customer state for this year.
Open Order Pipeline
Try: "What's the total value of my open sales orders?"
The assistant sums committed-but-unfulfilled orders by status, so you can see what's in the pipeline. You can also ask it to pull data from orders with only one specific status.
More pipeline questions to try:
- How much revenue is currently backordered?
- Show me open orders scheduled to ship next month.
Note: Open-order questions reflect committed orders only, based on each order's status and scheduled delivery date. They are not a sales forecast.
Inventory
The inventory area covers current package-level stock: status, location, COGS, aging, and allocations.
Stock Levels
Try: "Which products have less than 10 units in stock?"
The assistant lists low-stock products with their available quantities, so you can catch shortages before they become stockouts.
More stock questions to try:
- How much inventory do we have available to sell right now?
- Show me total inventory on hand by category.
- How much inventory is currently allocated versus available?
Aging & Compliance
Try: "Which packages are closest to expiration?"
The assistant surfaces packages by expiration or age, which helps you prioritize what to move first.
More aging and compliance questions to try:
- Show me packages that have been in stock the longest.
- Which packages haven't been submitted to compliance yet?
Cost & Value
Try: "What's the total standard cost of our current inventory?"
The assistant totals cost of goods across on-hand packages, and you can break it down by brand or item.
More cost and value questions to try:
- Show me on-hand value by brand.
- Which items have the highest cost of goods?
Combining Sales and Inventory
These questions draw on both the sales and inventory areas at once.
Velocity vs. Stock
Try: "Which products are selling the quickest, and are we stocked to meet demand?"
The assistant combines sales velocity (how fast a product is selling) with current available stock, then flags which fast movers are well stocked, running tight, or already out. This is a reorder-planning view built from two data areas in one question.
Customer Profitability
Try: "Which customers generate the most margin, not just revenue?"
The assistant pairs sales revenue with inventory COGS to estimate gross margin per customer, revealing that your top-revenue accounts aren't always your most profitable.
What the MCP Server Can't Do Yet
To set expectations, some questions fall outside the current data scope:
- Harvest and cultivation data — plant counts, active harvests, and yield forecasts are not yet queryable.
- Production and manufacturing schedules — scheduled production runs are not yet available.
- Sales commissions — the server does not calculate commissions or track payouts. You can, however, pull the revenue inputs a commission plan uses (for example, shipped revenue by rep and brand) and apply your own rates outside Canix.
- Sales forecasting — the server reports committed and historical data, not probability-weighted projections.
Answer quality also depends on the completeness of your underlying data. For example, cost-of-goods analysis is only accurate if COGS is captured for your packages, and delivery-date projections rely on scheduled delivery dates being set on your orders.
💡 Tips for Better Results
The Setup & Getting Started Guide covers the basics (be specific about time ranges, name your facility, ask follow-up questions). Two more tips that help with the questions above:
- Mention order status when it matters. For example, "shipped revenue" counts only fulfilled orders, while "open orders" counts committed-but-unfulfilled ones.
- Watch how metrics are defined. For example, average order value is total revenue divided by the number of distinct orders, so a few large bulk orders can raise the average significantly. Similarly, inventory cost totals only include packages that have a standard cost entered (see the cost example under Inventory), so keeping cost data current makes those answers more accurate.
We're just getting started
The MCP Server is new and evolving, and this list of questions will grow as we add more data areas. If a question doesn't return what you expected, or you'd like to see a capability that isn't here yet, we'd love to hear from you. Your feedback directly shapes what we build next.
Have a question or want to share feedback? Contact our support team or submit feedback here.