Shopify Speed Check

Shopify speed, Core Web Vitals and fee checks by Skai Digital, a Shopify Select Partner in Oslo.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
90%
Calidad de los nombres
93%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,103Tokens (definiciones de herramientas)
~3.1 KBTamaño de respuesta típico
Impacto moderado en la atención (0.86% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "shopify-speed-check": {
      "url": "https://tools.skaidigital.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://tools.skaidigital.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (3)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢check_shopify_store_speed(url, strategy)

Test a Shopify store's speed with Google PageSpeed Insights (mobile and desktop) and real-user Core Web Vitals, list the apps and scripts slowing it down, and estimate what a headless build could change, with its assumptions. Takes 10 seconds to 2.5 minutes; results are cached for 24 hours.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    },
    "strategy": {
      "type": "string",
      "enum": [
        "mobile",
        "desktop",
        "both"
      ],
      "description": "Which Lighthouse runs to include; defaults to both."
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": true
}
🟢detect_shopify_store(url)

Detect whether a site is a Shopify theme store or a headless Shopify storefront, and which theme it uses. Fetches only the public page; runs no speed test.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": true
}
🟢calculate_shopify_fees(market, exchangeRate, monthlyGmv, averageOrderValue, billing, ...)

Compare the monthly and annual cost of Shopify Basic, Grow, Advanced and Plus for a sales volume and payment mix, with break-even sales between plans and requirements only Plus covers. Uses Shopify's published prices and rates for the US, UK, Australia, Norway or New Zealand (market); Norway's Plus and New Zealand's subscriptions are billed in EUR or USD and converted at a dated ECB reference rate, reported in exchangeRate; pass exchangeRate to use your own. The variable Plus platform fee is unpublished, so pass plusQuoteMonthly if you have a quote. Only monthlyGmv is required; the rest defaults to one US brand fully on Shopify Payments with yearly billing.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "market": {
      "type": "string",
      "enum": [
        "us",
        "uk",
        "au",
        "no",
        "nz"
      ]
    },
    "exchangeRate": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 1000000,
      "description": "Local sales currency units per foreign subscription currency unit (NOK/EUR in Norway; NZD/USD in New Zealand), up to 1,000,000. Overrides the market's default ECB reference rate; the estimate's exchangeRate reports which rate was applied."
    },
    "monthlyGmv": {
      "type": "number",
      "minimum": 0,
      "maximum": 50000000,
      "description": "Monthly online sales in the selected market sales currency across all stores."
    },
    "averageOrderValue": {
      "type": "number",
      "minimum": 1,
      "maximum": 100000,
      "description": "Average order value in market sales currency; drives the per-order fixed card fee."
    },
    "billing": {
      "type": "string",
      "enum": [
        "monthly",
        "yearly"
      ],
      "description": "Billing for Basic, Grow and Advanced."
    },
    "plusTerm": {
      "type": "string",
      "enum": [
        "one-year",
        "three-year"
      ],
      "description": "Shopify Plus contract term."
    },
    "shopifyPaymentsShare": {
      "type": "number",
      "minimum": 0,
      "maximum": 1,
      "description": "Share of online sales processed by Shopify Payments (0-1); the rest uses a third-party provider."
    },
    "premiumCardShare": {
      "type": "number",
      "minimum": 0,
      "maximum": 1,
      "description": "Share of Shopify Payments sales on premium cards in the US, or Amex cards in other markets (0-1)."
    },
    "internationalCardShare": {
      "type": "number",
      "minimum": 0,
      "maximum": 1,
      "description": "Share of Shopify Payments sales on international cards (0-1)."
    },
    "providerRateBps": {
      "type": "integer",
      "minimum": 0,
      "maximum": 2000,
      "description": "Third-party provider's own rate in basis points (290 = 2.9%)."
    },
    "providerFixedCents": {
      "type": "integer",
      "minimum": 0,
      "maximum": 500,
      "description": "Third-party provider's own fixed fee per order in cents."
    },
    "sameBrandStores": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Stores for the same brand, such as regional stores."
    },
    "brands": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "description": "Separate brands; each needs its own plan or Plus contract."
    },
    "b2bCatalogs": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100000,
      "description": "B2B company catalogs needed."
    },
    "checkoutExtensions": {
      "type": "boolean",
      "description": "Whether checkout UI extensions are needed."
    },
    "headlessStorefronts": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000,
      "description": "Headless storefronts needed."
    },
    "staffAccounts": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100000,
      "description": "Staff accounts needed besides the store owner."
    },
    "plusQuoteMonthly": {
      "type": "number",
      "minimum": 0,
      "maximum": 1000000,
      "description": "Monthly Plus price in market sales currency from a Shopify quote; replaces the list price."
    }
  },
  "required": [
    "monthlyGmv"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": true
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada3 herramientas