Skip to main content

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

Tools & Protocols

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

  1. Centralized automation control
  2. Repeatable provisioning scripts
  3. Natural-language orchestration inside Cursor
  4. 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:
ActionDetails
Set base themeDawn (free, fast, Online Store 2.0)
Map subdomainshop.anitone.com.au → CNAME to <store>.myshopify.com
Install appsReCharge (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:
VariantPrice (AUD)SKU
250ml$19.70ANITONE-250
1L$28.45ANITONE-1L
5L$89.00ANITONE-5L
20L$246.00ANITONE-20L
Collections:
  • horse-supplements
  • cattle-supplements
  • sheep-alpaca-supplements
  • pet-supplements
  • poultry-supplements

Step 3: Subscription Strategy

Primary Path: ReCharge
CadenceDiscount
Monthly10%
Bi-monthly15%
Quarterly20%
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_namedosage_multiplierunit
horses0.1ml_per_kg
sheep0.05ml_per_kg
dogs_cats0.25ml_per_5kg
poultry2ml_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

BarrierStrategyAssets
Smell objectionProactive messagingVideo testimonials, FAQ explanation
Price perceptionCost-per-dose emphasisComparison tables, ROI calculator
Dosing confusionInteractive calculatorVisual 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

PhaseTasksDeliverables
Weeks 1-2Store setup, subdomain, theme, apps, Xano prepStore live, MCP connected
Weeks 3-4Catalog build via Admin GraphQL, subscriptions, dosing APICatalog complete, subscriptions live
Weeks 5-6Theme customization, calculator widget, schema markup, llms.txtSpecies pages live, AEO baseline
Weeks 7-8Storefront MCP chat, MCP UI components, E2E testingAgentic commerce live, QA complete
Week 9Soft launch, feedback, final launchStore launched

Key Principles

  1. Storefront MCP for customer-facing conversational commerce, not store setup
  2. Shopify Admin GraphQL API for provisioning catalog/collections/subscriptions
  3. Xano as programmable orchestration layer for agentic build speed
  4. Prioritize AEO foundations early (llms.txt, schema, direct answers)
  5. Reduce conversion friction by addressing smell/price/dosing/trust with clear UX

Implementation Logic (Venture OS)

Core Principles

PrincipleDescription
Backend-FirstSchema defined before UI
SDUI ComplianceUI driven by Xano JSON
Agentic-ReadyDescriptive metadata on all fields
Zero RedundancyCheck MCP for existing endpoints before creating new

Strategic Objectives

  1. Eliminate manual PO-to-Invoice administration
  2. Automate AR collection and ‘gentle nudges’
  3. Sync multi-entity product/inventory with Shopify
  4. Push invoices to Xero automatically
Core Mission: Transition from ‘Founder-Bottleneck’ to ‘Infrastructure-Autonomous’ via agentic-ready architecture.

Fastest Path Summary

ComponentSolution
Store setupShopify + Dawn + key apps
Catalog provisioningAdmin GraphQL via Xano endpoints
SubscriptionsReCharge (or native Purchase Options)
CalculatorXano-backed dosing API
AEOllms.txt + JSON-LD schema + FAQPage
Agentic commerceStorefront MCP chat + MCP UI