← Files EcomhintARCHIVED FILE

plugin.json

7.07 KB · Nov 3, 2026 · 12:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "ecomhint",
  "version": "1.0.5",
  "description": "Conversion audits of online stores: read the latest audit, go through every issue with its evidence, track fix tasks, compare audits and run new ones.",
  "author": {
    "name": "Ecomhint",
    "email": "support@ecomhint.com",
    "url": "https://ecomhint.com"
  },
  "homepage": "https://ecomhint.com/mcp",
  "keywords": [
    "ecommerce",
    "conversion",
    "audit",
    "shopify",
    "woocommerce",
    "cro"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Ecomhint",
        "shortDescription": "Ecommerce conversion audits",
        "longDescription": "Ecomhint is a conversion audit for ecommerce stores. It checks a store the way a shopper experiences it (home page, product pages, cart and checkout) and turns what it finds into a ranked list of fixes. Connect your Ecomhint account and ask about your store in plain language.\n\nWhat you can do:\n- Read your latest audit: the score, what works, the primary blockers, category scores and the quick wins, plus the pages the audit captured.\n- Go through every issue with its evidence: the page it was measured on, what was measured, the screenshot or wireframe, and fix steps for your platform (Shopify, WooCommerce and other storefronts).\n- Keep a task list of what is still open, mark tasks done and add your own.\n- Compare two audits to see what improved and what regressed.\n- Run a new full audit of your store, or of another public store, and follow its progress.\n\nWho it is for: store owners, ecommerce managers and agencies who want a prioritized view of what to fix on a storefront.\n\nLimitations: Ecomhint reads the public storefront only. It never signs in to a store admin and no tool accepts a store password. An audit takes a few minutes and only one audit per account runs at a time. Findings describe what the audit observed on the captured pages; pages it could not reach are listed, so you know what the score does not cover. Requires an Ecomhint account.",
        "developerName": "Ecomhint",
        "category": "Business & Operations",
        "capabilities": [
          "Read audit reports",
          "Run store audits",
          "Track fix tasks",
          "Compare audits"
        ],
        "websiteURL": "https://ecomhint.com/mcp",
        "supportURL": "https://ecomhint.com/contact",
        "privacyPolicyURL": "https://ecomhint.com/privacy",
        "termsOfServiceURL": "https://ecomhint.com/terms",
        "defaultPrompt": [
          "What should I fix first in my latest store audit?",
          "Show me every quick win in my latest audit.",
          "Compare my two latest audits."
        ],
        "brandColor": "#065F46",
        "brandColorDark": "#34D399",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Open the latest audit and say what to fix first",
              "prompt": "What should I fix first in my latest store audit?",
              "tools_triggered": "get_account, get_latest_report",
              "expected_behavior": "Opens the audit summary card (text where no card is shown) with the store, its score and band, the primary blockers, category scores and the top quick wins; the answer says which issue to fix first and why."
            },
            {
              "description": "List every quick win of the latest audit",
              "prompt": "Show me every quick win in my latest audit.",
              "tools_triggered": "get_latest_report, get_report",
              "expected_behavior": "Lists every quick win of the newest audit once, with its name and priority; the number of rows equals the quick-win total shown on the audit summary card."
            },
            {
              "description": "Explain one finding with its evidence and fix steps",
              "prompt": "How do I fix the first quick win in my latest audit? Show me the evidence.",
              "tools_triggered": "get_latest_report, get_check_result",
              "expected_behavior": "Opens the finding card with the audit capture and the target wireframe, and explains where the issue was measured, what was found and the fix steps for the store's platform (WooCommerce on the review account); mentions the task linked to the finding."
            },
            {
              "description": "Review open tasks and mark one done",
              "prompt": "What is still open on my store? Mark the first open task as done.",
              "tools_triggered": "list_tasks, update_task",
              "expected_behavior": "Lists the open tasks of the active store with their priorities, marks the first open task as done and says which task it was; the open count drops by one."
            },
            {
              "description": "Report remaining audits and run a new full audit",
              "prompt": "How many audits do I have left this period? Then run a new full audit of my store.",
              "tools_triggered": "get_account, run_audit, get_audit_status, get_report",
              "expected_behavior": "Says how many audits are left in the period, starts one audit and shows the progress card, which follows the run on its own (where no card is shown the assistant polls get_audit_status at the interval the server gives); when the audit finishes, about five minutes later, the new report opens."
            }
          ],
          "negative": [
            {
              "description": "Unsupported deletion: no tool deletes reports or accounts. Expected: the assistant says it cannot delete anything from here and points to the Ecomhint dashboard and support.",
              "prompt": "Delete all my audit reports and close my account."
            },
            {
              "description": "Report the account does not own. Expected: get_report answers not found and the assistant reveals no owner, store or score.",
              "prompt": "Open the audit report with id zzzzzzzzzzzzzzzzzzzz."
            },
            {
              "description": "Store admin access is out of scope. Expected: the assistant refuses to use the password and explains that Ecomhint cannot log in to a store admin or change a store; it only reads audits and the public storefront.",
              "prompt": "Use Ecomhint to log in to my store admin with the password hunter2 and fix the checkout issues from the audit for me."
            }
          ]
        },
        "demo_recording_url": "https://ecomhint.com/data/mcp/ecomhint-chatgpt-walkthrough-2026-10.mp4",
        "commerce": false,
        "commerce_description": "The plugin does not sell products or process payments. It shows no plans and opens no checkout; it works with an existing Ecomhint account."
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release: latest audit summary, every issue with evidence and fix steps, fix tasks, audit comparison and new audits through the Ecomhint MCP server."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 0efc17a693d10649bfd0e08992f5c337583ef21fc7c4d0eeb7894ffd08425246