{
 "voice": "One card of the book.",
 "agent": {
  "slug": "fudge-for-shopify",
  "name": "Fudge for Shopify",
  "specialty": "commerce",
  "description": "Run your Shopify store with AI: drafts you approve, what to fix, and how your store is doing.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-10T23:05:17.406Z",
  "card": "/agent/fudge-for-shopify",
  "url": "https://allagents.app/agent/fudge-for-shopify",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://mcp.fudge.ai/mcp",
   "site": "https://www.fudge.ai/shopify-mcp-server/"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://www.fudge.ai/shopify-mcp-server/",
   "hire": null
  },
  "bubble": "closed",
  "score": 65,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-11-11",
   "total": 25,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "list_stores",
     "description": "List the Shopify stores this connection can use."
    },
    {
     "name": "connect_store",
     "description": "Create a link the merchant opens to connect another Shopify store. Use when they ask to add a store. The link works once within 10 minutes."
    },
    {
     "name": "get_store_overview",
     "description": "Read a store’s overview: business context, standing memory, Google connection, work waiting on the merchant, Plans, top recommendations and recent results…"
    },
    {
     "name": "search_design_references",
     "description": "Search Fudge’s Lookbook of analysed ecommerce stores, pages and patterns. Describe the shopper problem or page element, not a brand. Use when the merchant…"
    },
    {
     "name": "show_design_references",
     "description": "Show 3–8 Lookbook references as a gallery of screenshots, best first, each with a one-sentence note on why it suits this store."
    },
    {
     "name": "get_store_performance",
     "description": "Measure the store, or a product, collection, page, article or URL given as `subject`. `metrics` returns headline values with their previous period, definition…"
    },
    {
     "name": "get_store_insights",
     "description": "Read the findings and recommendations Fudge has saved for this store, most important first; narrow by area, subject, kind, date or text. With `ref`, one…"
    },
    {
     "name": "get_design_guide",
     "description": "Read the store’s design guide: colours, typography, spacing, components and brand voice. Use when designing or reviewing pages. With no guide yet and a…"
    },
    {
     "name": "search_guides",
     "description": "Search Fudge’s reference articles on SEO, AI discovery, conversion, merchandising, content, store design and analytics. Returns matching paths and excerpts."
    },
    {
     "name": "read_guide",
     "description": "Read one of Fudge’s reference articles by path, such as seo/audit.md. Without a path, lists them all."
    },
    {
     "name": "find_context",
     "description": "Search what Fudge knows about this store: memory guides, Plans, projects, findings, recommendations, recorded changes and past conversations. Pass `about` (a…"
    },
    {
     "name": "remember",
     "description": "Save a lasting rule, decision, correction or learning to store memory. Use when the user states how things should be done from now on, not for one-off…"
    },
    {
     "name": "record_change",
     "description": "Add a change made outside Fudge to the store’s timeline, such as ads, prices, apps, email, shipping or theme edits in Shopify, so later results can be…"
    },
    {
     "name": "read_store_document",
     "description": "Read a store document by path: Plans (.plans), playbooks (.playbooks), memory and design guide (.memory), brand kit (.brand) and projects (.projects). Omit…"
    },
    {
     "name": "edit_store_document",
     "description": "Change part of a store document, such as a Plan’s brief or the design guide, by replacing exact text. Fails if the text is gone or the document has changed…"
    },
    {
     "name": "create_store_document",
     "description": "Create a document inside an existing Plan, such as .plans/<slug>/brief.md, or with `replace` rewrite a whole document that was just read."
    },
    {
     "name": "create_plan",
     "description": "Start a new Plan for a goal the merchant has agreed and no existing Plan covers, with a title, areas, milestones and an optional brief. Schedules and…"
    },
    {
     "name": "list_store_audits",
     "description": "List the audits Fudge can run for this store, three diagnostics and eight agent reviews, with any existing result. Listing starts nothing."
    },
    {
     "name": "run_ai_readiness_check",
     "description": "Run Fudge’s free AI Readiness report: whether AI assistants can find and recommend the store’s products, with a score and prioritized fixes. Takes about 3…"
    },
    {
     "name": "run_catalog_data_audit",
     "description": "Run Fudge’s free AI shopping catalogue report: categories, structured data, product details and whether buyer searches find the right products. Takes 2–4…"
    },
    {
     "name": "run_knowledge_base_check",
     "description": "Run Fudge’s free Shopify Knowledge Base report: 15 shopper questions with the exact answers, gaps and conflicts with published information. Takes 2–5 minutes…"
    },
    {
     "name": "get_store_audit_result",
     "description": "Read the latest run of one free diagnostic: status, report link and, once complete, the score and top fixes. Reading starts nothing. `waitSeconds` waits up to…"
    },
    {
     "name": "check_page_speed",
     "description": "Measure a store page with Google PageSpeed Insights: Lighthouse score and lab metrics, real-visitor Core Web Vitals and the largest improvement opportunities…"
    },
    {
     "name": "check_store_technical",
     "description": "Check the live store’s crawlability for search and AI: robots.txt rules, /llms.txt, sitemap.xml, password protection and whether products are publicly…"
    },
    {
     "name": "check_page",
     "description": "Check one live store page’s server HTML for SEO and structured data: title, meta description, canonical, noindex, headings, Open Graph, JSON-LD, lang…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://mcp.fudge.ai/mcp",
   "answers": true,
   "checked": "2026-11-11T06:09:59.675Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-11T06:52:41.466Z",
     "since": "2026-11-11T06:52:41.466Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-11T06:52:41.466Z",
    "since": "2026-11-11T06:52:41.466Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-11-11T06:09:59.675Z",
   "last_answer_at": "2026-11-11T06:09:59.675Z",
   "last_ms": 357,
   "checked_at": "2026-11-11T06:09:59.675Z"
  }
 }
}