shopify-support-agent

akallam04/shopify-support-agent
★ 1 stars Python AI/LLM Updated today
AI customer support agent for a Shopify store. LangGraph state machine, self-built MCP server over the Admin GraphQL API, RAG with citations, layered guardrails, and an eval harness measuring correctness, refusals, latency, and cost. FastAPI backend, deployed on AWS and Vercel.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "shopify-support-agen": {
      "command": "uvx",
      "args": [
        "shopify-support-agent"
      ]
    }
  }
}

Or install with pip: pip install shopify-support-agent

README Excerpt

An AI customer support agent for a Shopify store. It answers product questions with RAG over the live store catalog, looks up order status through a self-built MCP server wrapping the Shopify Admin GraphQL API, answers shipping and returns questions from a policy document set, and refuses or escalates anything out of scope. The agent is an explicit LangGraph state machine served by FastAPI, and every behavior is measured by an eval harness with 53 labeled test cases.

Topics

ai-agentsanthropicchromadbcustomer-supportfastapilanggraphllm-evaluationmcpmodel-context-protocolpythonragshopifyshopify-admin-api