{
  "name": "layerr-marketing",
  "version": "1.0.0",
  "serverUrl": "https://layerr.ai/mcp",
  "endpoint": "https://layerr.ai/mcp",
  "transport": "streamable-http",
  "authentication": "none",
  "protocolVersions": [
    "2024-11-05",
    "2025-03-26"
  ],
  "description": "Layerr turns plain language into real retail software: inventory, compensation, audits, field dashboards. Start with a single calculation. Every build makes the next one smarter.",
  "tools": [
    {
      "name": "get_overview",
      "description": "What Layerr is and who it is for — the public product brief."
    },
    {
      "name": "when_to_use",
      "description": "Best-fit retail-ops jobs and when not to use Layerr."
    },
    {
      "name": "list_pages",
      "description": "Public URLs on layerr.ai with one-line descriptions."
    },
    {
      "name": "read_page",
      "description": "Markdown for an allowlisted path: /, /about, /privacy, /contact, /developers, /docs, /auth, /pricing, /problems, /problems/{slug}, /blog, /blog/{slug}, /llms.txt."
    }
  ],
  "resources": [
    {
      "uri": "layerr://llms.txt",
      "name": "llms.txt",
      "mimeType": "text/plain"
    },
    {
      "uri": "layerr://llms-full.txt",
      "name": "llms-full.txt",
      "mimeType": "text/plain"
    },
    {
      "uri": "layerr://page/home",
      "name": "Home",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/about",
      "name": "About",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/developers",
      "name": "Developers",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/docs",
      "name": "Docs",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/auth",
      "name": "Auth",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/privacy",
      "name": "Privacy",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/contact",
      "name": "Contact",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/pricing",
      "name": "Access and pricing",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/blog",
      "name": "Blog",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/problems/auto-follow-up",
      "name": "Auto follow-up when retail workflows stall",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/problems/compensation-programs",
      "name": "Building a retail compensation program without spreadsheets",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/problems/cash-reconciliation",
      "name": "Daily cash reconciliation across retail stores",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/problems/aged-inventory",
      "name": "Finding and acting on aged inventory in retail",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/problems/comp-explainers",
      "name": "Helping reps understand their comp check",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/problems/spiff-calculations",
      "name": "How retail spiff calculations should work",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/problems/morning-focus-message",
      "name": "Morning focus messages for store leaders",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/problems/store-audit-compliance",
      "name": "Running retail store audits without point-tool chaos",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/problems/retail-forecasting",
      "name": "Store forecasting when spreadsheets break down",
      "mimeType": "text/markdown"
    },
    {
      "uri": "layerr://page/problems/inventory-ordering",
      "name": "Store-level inventory ordering with min/max rules",
      "mimeType": "text/markdown"
    }
  ]
}
