Accelerated Build Plan (MCP + Xano)
Primary Goal: Build and ship Anitone Shopify subdomain store using MCP-enabled agentic dev workflows with Xano as orchestration layer
Shopify Model Context Protocol (MCP)
Storefront MCP
Purpose: Customer-facing AI agent access to catalog, cart, policies, and order interactions
Capabilities:
- Product discovery
- Cart operations (add/remove/update)
- Policy retrieval (shipping, returns)
- Order-related interactions
- Conversational shopping with streaming responses
Endpoint: https://your-store.myshopify.com/api/mcp
Limitations: Does NOT provide store setup/configuration mutations
Dev MCP Server
Purpose: Development assistance - search docs, explore schemas, API guidance
Requirements:
- Node.js 18+
- MCP-enabled client (e.g., Cursor)
Exposed Domains:
- Admin GraphQL API
- Customer Account API
- Functions
- Liquid
- Partner API
- Polaris components
- Storefront API
MCP UI Extension
Purpose: Allow MCP servers to return interactive UI components
Delivery Modes:
- Inline HTML
- Remote resources
- Remote DOM
Example Components: Product selectors, variant pickers, cart flows, product cards
Xano MCP Server
Status: Experimental
Purpose: Agentic backend manipulation via Xano Metadata API
Tool Categories:
- Authentication
- Agents
- APIs
- Data sources
- Functions
- Middleware
- Realtime
- Table management
Example Tools: createAPI, updateAPI, createFunction, createTableSchema, addTableContent
Architecture Pattern
Xano as Orchestration Middle LayerUse Xano endpoints that call Shopify Admin GraphQL mutations; expose those endpoints to Cursor via Xano MCP for natural-language-driven store setup automation.
Example Workflows
- Product creation via
productCreate
- Variant creation via
productVariantsBulkCreate
- Collection creation via
collectionCreate
- Metaobject creation and linking
- AEO artifacts generation (llms.txt, JSON-LD)
- Dosing calculator API
Benefits
- Centralized automation control
- Repeatable provisioning scripts
- Natural-language orchestration inside Cursor
- Keeps Shopify admin logic off the client
Build Strategy
Step 1: Store Setup & Domain
Objectives:
- Create/configure Shopify store
- Configure subdomain and SSL
- Install baseline theme and apps
Actions:
| Action | Details |
|---|
| Set base theme | Dawn (free, fast, Online Store 2.0) |
| Map subdomain | shop.anitone.com.au → CNAME to <store>.myshopify.com |
| Install apps | ReCharge (subscriptions), Judge.me (reviews), TinyIMG (SEO) |
Step 2: Model Product Catalog
Objectives:
- Create product and variants programmatically
- Create species collections
- Store structured data via metafields/metaobjects
API Mutations:
productCreate - Creates base product with initial variant
productVariantsBulkCreate - Adds remaining variants
Product Model:
| Variant | Price (AUD) | SKU |
|---|
| 250ml | $19.70 | ANITONE-250 |
| 1L | $28.45 | ANITONE-1L |
| 5L | $89.00 | ANITONE-5L |
| 20L | $246.00 | ANITONE-20L |
Collections:
horse-supplements
cattle-supplements
sheep-alpaca-supplements
pet-supplements
poultry-supplements
Step 3: Subscription Strategy
Primary Path: ReCharge
| Cadence | Discount |
|---|
| Monthly | 10% |
| Bi-monthly | 15% |
| Quarterly | 20% |
Alternative: Shopify Purchase Options API (native)
Step 4: Dosing Calculator
Approach A: Calculator app (e.g., Calconic)
- Pros: Fastest implementation, minimal custom code
- Cons: Third-party dependency
Approach B: Custom Xano
Data Model:
| species_name | dosage_multiplier | unit |
|---|
| horses | 0.1 | ml_per_kg |
| sheep | 0.05 | ml_per_kg |
| dogs_cats | 0.25 | ml_per_5kg |
| poultry | 2 | ml_per_litre_water |
Endpoint Contract:
- Input: species, weight, context (maintenance/show/stress)
- Output: dose_amount, unit, recommended_variant, cost_per_dose
Step 5: AEO Implementation
llms.txt:
- Path:
shop.anitone.com.au/llms.txt
- Sections: Brand overview, product specs, benefits, dosing
Schema Markup:
- Product, Offer, AggregateRating, Review
- Organization, founder, certifications
Direct Answer Blocks:
- “What is Anitone and how does it work?”
- “How much Anitone should I give my horse?”
- “Is Anitone suitable for organic farming?”
robots.txt: Allow GPTBot, ClaudeBot, PerplexityBot
Step 6: Conversion & Adoption Barriers
| Barrier | Strategy | Assets |
|---|
| Smell objection | Proactive messaging | Video testimonials, FAQ explanation |
| Price perception | Cost-per-dose emphasis | Comparison tables, ROI calculator |
| Dosing confusion | Interactive calculator | Visual guides, downloadable PDFs |
Step 7: Agentic Commerce & AI Chat
Storefront MCP Chat:
- Natural-language product discovery
- Cart management
- Policy Q&A
- Checkout support
Cursor Agentic Dev Setup:
- Connect Xano MCP with streaming URL and bearer token
- Generate endpoints that call Shopify Admin GraphQL
- Automate product/collection provisioning
Implementation Timeline
| Phase | Tasks | Deliverables |
|---|
| Weeks 1-2 | Store setup, subdomain, theme, apps, Xano prep | Store live, MCP connected |
| Weeks 3-4 | Catalog build via Admin GraphQL, subscriptions, dosing API | Catalog complete, subscriptions live |
| Weeks 5-6 | Theme customization, calculator widget, schema markup, llms.txt | Species pages live, AEO baseline |
| Weeks 7-8 | Storefront MCP chat, MCP UI components, E2E testing | Agentic commerce live, QA complete |
| Week 9 | Soft launch, feedback, final launch | Store launched |
Key Principles
- Storefront MCP for customer-facing conversational commerce, not store setup
- Shopify Admin GraphQL API for provisioning catalog/collections/subscriptions
- Xano as programmable orchestration layer for agentic build speed
- Prioritize AEO foundations early (llms.txt, schema, direct answers)
- Reduce conversion friction by addressing smell/price/dosing/trust with clear UX
Implementation Logic (Venture OS)
Core Principles
| Principle | Description |
|---|
| Backend-First | Schema defined before UI |
| SDUI Compliance | UI driven by Xano JSON |
| Agentic-Ready | Descriptive metadata on all fields |
| Zero Redundancy | Check MCP for existing endpoints before creating new |
Strategic Objectives
- Eliminate manual PO-to-Invoice administration
- Automate AR collection and ‘gentle nudges’
- Sync multi-entity product/inventory with Shopify
- Push invoices to Xero automatically
Core Mission: Transition from ‘Founder-Bottleneck’ to ‘Infrastructure-Autonomous’ via agentic-ready architecture.
Fastest Path Summary
| Component | Solution |
|---|
| Store setup | Shopify + Dawn + key apps |
| Catalog provisioning | Admin GraphQL via Xano endpoints |
| Subscriptions | ReCharge (or native Purchase Options) |
| Calculator | Xano-backed dosing API |
| AEO | llms.txt + JSON-LD schema + FAQPage |
| Agentic commerce | Storefront MCP chat + MCP UI |