AI Assistant
Connect Claude or any AI tool to your store for hands-free inventory checks, order lookups, campaign creation, and more.

Looking for your connection address?
It's in your dashboard under Settings → AI Assistant, in the Your AI Endpoint box at the top of the page — press Copy and paste it into your AI tool. Everything below explains what to do with it.
What is the AI Assistant connection?
You can connect an AI assistant — like Claude or Cursor — directly to your DabDash store. DabDash built this for operators who already run their business in AI workflows: check live inventory, look up orders, audit promotions, and draft campaigns without copying data out of the dashboard.
Navigate to Settings → AI Assistant to copy your endpoint and create an API token. You choose how much access each token gets: read-only tokens can look but never change anything, while read & write tokens can also update your store.
Your endpoint URL
Every store has a unique connection URL shown at the top of the AI Assistant page. Paste this URL into your AI tool's MCP server field. It looks like:
https://your-store-slug.dabdash.com/mcp
This URL on its own does not grant access — you also need an API token or to sign in via Claude Web.
Connect Claude Desktop or Cursor (API token)
Use an API token to connect any local AI tool that reads a config file.
- Go to Settings → AI Assistant → API Tokens and click New token.
- Give it a name like "Claude Desktop" and click Create token.
- Copy the token shown — it is only displayed once.
- Open your AI tool's config file and add your store as an MCP server (see snippets below).
Claude Desktop
Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json on macOS,
%APPDATA%\Claude\claude_desktop_config.json on Windows.
{
"mcpServers": {
"dabdash": {
"url": "https://YOUR-STORE-SLUG.dabdash.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}
Restart Claude Desktop after saving. Your store tools will appear in the tools list.
Connect Claude Web (OAuth)
Claude Web can connect to your store without an API token. You sign in once and the connection stays active.
- Go to Settings → AI Assistant and click Connect with Claude.ai.
- You'll be asked to confirm you want to allow access.
- Click Allow access. You're done — Claude Web can now reach your store in any conversation.
To remove access, revoke your tokens or contact support.
What your AI can see and do
Store
Identify the connected store and check its subscription state.
store_info"Which store am I connected to?"
Orders & Delivery
Read orders, their status, and delivery details.
order_dashboard"Show me today's pending orders."
Products & Inventory
Products, variations, categories, stock levels, and price menus.
inventory_status"Which products are running low?"
product_inspect"What are all the prices for Blue Dream?"
catalog_flattening_audit"Did my import split any sizes into separate products?"
inventory_audit_lookup"Who restocked Purple Haze yesterday?"
catalog_collapse"Merge the Blue Dream sizes into one product with 3.5g / 7g / 28g options."
pricing_structure_list"Show me all my pricing structures."
pricing_structure_upsert"Add a 14g option at $100 to my Tiers pricing."
pricing_structure_assign"Assign the Cannex Tiers pricing to Blue Dream."
pricing_structure_delete"Delete the old Singles pricing structure."
pricing_structure_restore"Bring back the pricing structure I deleted yesterday."
product_update_by_sku"Set the price of SKU BD-35 to $45."
category_manage"Create a Concentrates category."
Media Library
Upload, list, and compose images in the media library.
media_list"Show me images in my media library."
media_upload"Upload this image to my media library."
media_compose"Make a sale banner with my logo and the code SPRING20."
Customers
Look up customers, their addresses, and mailbox health.
customer_lookup"Look up customer Sarah Mitchell."
customer_addresses"Does Jane Doe have a saved delivery address?"
customer_list"Who are my top repeat customers?"
mailbox_inspect"Is my mailbox syncing correctly?"
customer_update"Fix the phone number on Jane Doe's account."
Promotions
Coupons, freebies, bundle deals, loyalty, and storefront widgets.
promotion_audit"Are any of my coupons active right now?"
coupon_list"Show me all my active coupon codes."
freebie_list"Show me all my spend-and-get-a-freebie rules."
bundle_list"Show me all my active bundle deals."
bundle_upsert"Create an 'Any 4 for $77' bundle deal."
coupon_upsert"Create a 20% off code called SPRING20."
freebie_upsert"Give away a free rolling papers when someone spends $50."
widget_manage"Feature Blue Dream on my homepage."
Zones
Check whether an address falls inside a delivery zone.
zone_diagnostics"Why can't the customer at 123 Main St place an order?"
Analytics
Revenue, product, traffic, and search performance reporting.
analytics_query"What was my revenue last week?"
google_analytics"How many visitors did I get this weekend?"
search_console"What search terms bring people to my store?"
Marketing
Create, schedule, and control email campaigns.
campaign_upsert"Create a draft campaign called Weekend Flash Sale."
campaign_apply_template"Apply the promotional template to my Flash Sale campaign."
campaign_set_image"Add the banner image to my Flash Sale campaign."
campaign_send_test"Send a test of the Flash Sale campaign to my own inbox."
campaign_recipients_requeue"Retry the emails that failed on my last campaign."
campaign_control"Pause the Flash Sale campaign that's sending right now."
Integrations
Health and sync status for connected third-party systems.
push_notification_diagnostics"Why aren't my order notifications sending?"
metrc_diagnostics"Is my Metrc sync healthy?"
Workflow examples
Here are complete prompts you can paste into Claude to automate common tasks.
Weekend briefing before the rush
Claude checks inventory alerts, pulls weekly revenue, and summarises active coupons and freebies.
"Give me a briefing on my store before the weekend: check inventory for anything low or out of stock, show me this week's revenue so far, and tell me if any of my promotions are currently active."
Build a flash sale campaign from inventory
Claude finds high-stock products, creates the campaign, and applies a design template.
"Check which of my products are in stock and have the most units available, then create a draft email campaign called "Weekend Flash Sale" highlighting the top 3 products. Use the promotional template and give it the subject line "Flash Sale — This Weekend Only"."
Move slow-selling products with a bundle deal
Claude cross-references sales data with inventory, then creates a bundle deal targeting low-velocity stock.
"Show me which products have the lowest units sold in the last 30 days and are still in stock. Then create a bundle deal that lets customers get any 4 of those products for $60."
Investigate a customer delivery problem
Claude looks up the customer, reads their saved address, and runs a zone coverage check with a plain-language explanation.
"A customer named James Park says he can't place an order. Look him up, check his saved address, and tell me whether his address falls inside any of my delivery zones."
Fix a menu that imported with one product per size
Claude finds every group of size-split products, then previews the merge for each one. Nothing changes until you say so — and once you approve, each group becomes a single product with real size options you can use for weight pricing and mix & match deals.
"My menu imported from my old store and every size came in as its own product. Check whether any sizes were split into separate products. For each group you find, show me what the merged product would look like — the sizes, prices and stock — but don't change anything yet. I'll tell you which ones to merge."
Monthly pricing structure review
Claude audits pricing, reassigns products, and cleans up the old structure.
"List all my pricing structures. Then check if any products are still using the old "Singles" structure and migrate them to the "Tiers" structure. Delete "Singles" once it's empty."
Pre-launch campaign test
Claude finds the draft campaign by name and sends a preview to your address.
"I have a draft campaign called "Summer Drop". Send a test email to me@example.com so I can preview it before I send it to my list."
Keeping your connection secure
- Each token is scoped only to your store — it cannot access other stores.
- Revoke a token at any time from the API Tokens table. The AI tool stops working immediately.
- Name each token after the device or tool using it so you can identify and revoke the right one if needed.
- Never share your token with anyone outside your team.