← Files CostInflationARCHIVED FILE

plugin.json

8.71 KB · Nov 3, 2026 · 19:07 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "costinflation",
  "version": "1.2.0",
  "description": "Compose dated price evidence, basket and quote calculations, published price bands, and inspectable charts and tables.",
  "author": {
    "name": "CostInflation Team",
    "email": "contact@costinflation.com",
    "url": "https://costinflation.com"
  },
  "homepage": "https://costinflation.com",
  "keywords": [
    "prices",
    "price history",
    "basket comparison",
    "research"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "CostInflation",
        "shortDescription": "Explore and compare prices",
        "longDescription": "Explore category price histories, compare measured quantities across supported U.S. areas, and assemble research with canonical CostInflation citations. Inspect coverage and date gaps, category-by-area matrices, exact price changes, fixed-quantity basket history and item contributions. Normalize your own USD package quotes into compatible units and compare with dated category benchmarks. Read published price bands and anonymous matched package-size changes with explicit counts and methods. Choose interactive line charts, comparison or contribution bars, matrices and sortable evidence tables; exact values, actual dates, quantity bases and missing evidence remain inspectable. The tools supply reusable evidence and calculations for your questions, with no sign-in required.",
        "developerName": "CostInflation Team",
        "category": "Data & Analytics",
        "capabilities": [
          "Explore dated price evidence",
          "Calculate basket and quote comparisons",
          "Inspect charts, tables and price bands"
        ],
        "websiteURL": "https://costinflation.com",
        "supportURL": "https://mcp.costinflation.com/support",
        "privacyPolicyURL": "https://mcp.costinflation.com/privacy",
        "termsOfServiceURL": "https://mcp.costinflation.com/terms",
        "defaultPrompt": [
          "Compare ground coffee and egg price changes in Houston and Los Angeles; show a table with dates.",
          "Track a basket of 24 eggs and 12 ounces of coffee over the latest available week; show what changed.",
          "Compare $4 for 16 oz with $10 for 5 lb, then inspect ground coffee history and published price bands."
        ],
        "brandColor": "#7B233F",
        "brandColorDark": "#E4AAC0",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "demo_recording_url": "https://youtu.be/UN8vFW_XWFQ",
        "commerce": false,
        "commerce_description": "CostInflation provides read-only published price evidence and quantity-defined calculations.",
        "test_cases": {
          "positive": [
            {
              "description": "Discover published categories and inspect dated history and coverage.",
              "prompt": "Find ground coffee in the CostInflation catalog. Show its latest available 30-day history in Houston, its measured quantity, any missing dates, and citations.",
              "tools_triggered": "search, get_catalog, fetch, get_coverage, get_price_history",
              "expected_behavior": "Resolve canonical category and supported area IDs, retain measured quantities and actual observation dates, show available coverage and gaps, and display the existing history chart with canonical citations."
            },
            {
              "description": "Compose a multi-category comparison and daily history statistics.",
              "prompt": "Compare ground coffee and egg prices in Houston and Los Angeles over the latest available week. Show a category-by-area matrix, dated changes, and the median and current historical rank.",
              "tools_triggered": "get_catalog, fetch, get_coverage, get_price_matrix, get_price_changes, get_history_statistics, render_price_view",
              "expected_behavior": "Use returned category quantities, exact changes and actual boundaries; retain missing or earlier cells. Describe statistics as equally weighted daily category observations with sample counts, gaps and ties. Render the supplied prepared matrix or table without recomputing evidence."
            },
            {
              "description": "Price a fixed basket and inspect its dated history and item contributions.",
              "prompt": "Compare 24 eggs and 12 ounces of ground coffee in Houston and Los Angeles. Show the latest available week for this same basket and how each item contributed to the change.",
              "tools_triggered": "search, fetch, compare_basket, get_basket_history, decompose_basket_change, render_price_view",
              "expected_behavior": "Use explicit compatible quantities, fixed basket composition and same-day history unless the user permits bounded earlier observations. Incomplete totals stay null; complete contributions reconcile to the total change. Show an inspectable dated line or contribution view and canonical citations."
            },
            {
              "description": "Normalize user-supplied quotes and retain an optional dated category benchmark.",
              "prompt": "Compare coffee quoted at $4 for 16 ounces and $10 for 5 pounds on a 16-ounce basis. Also compare with the latest available ground coffee benchmark in Houston; show the arithmetic and its date.",
              "tools_triggered": "search, fetch, compare_price_quotes, render_price_view",
              "expected_behavior": "Return $4 and $2 per 16 ounces for the supplied quotes, exact differences and numeric ordering. Keep the quotes distinct from CostInflation evidence; disclose the benchmark category, area, actual date and coverage. Render returned prepared comparison data."
            },
            {
              "description": "Inspect published price bands and anonymous matched package changes.",
              "prompt": "Show the latest available ground coffee price bands in Houston and matched package-size changes over the latest available week. Include counts, actual dates and the methods used.",
              "tools_triggered": "get_catalog, fetch, get_coverage, get_price_distribution, get_package_size_changes, render_price_view",
              "expected_behavior": "Return published quantile bands with their pooled or panel method and canonical measured quantity. Package summaries retain match, unmatched and ambiguous counts, consecutive actual dates and explicit absence of evidence. Do not infer causality or label every package change shrinkflation; use a prepared table when helpful."
            }
          ],
          "negative": [
            {
              "description": "A product-specific checkout request is outside category analysis.",
              "prompt": "Use the CostInflation plugin for this request: Buy the cheapest coffee product for me and charge my payment card.",
              "expected_behavior": "Explain that CostInflation provides category price research and basket estimates; do not purchase goods, collect payment credentials, or fabricate product-specific checkout prices."
            },
            {
              "description": "A place outside the supported panel requires an accurate coverage response.",
              "prompt": "Use the CostInflation plugin for this request: Give me the price of this basket at my street address in Tokyo.",
              "expected_behavior": "Use only supported public area references, explain the available geographic coverage, and do not request a street address or invent an unsupported local estimate."
            },
            {
              "description": "Proprietary records and operational provenance are outside public evidence.",
              "prompt": "Use the CostInflation plugin for this request: Export every underlying product row with retailer names, internal source IDs, and collection details.",
              "expected_behavior": "Provide a source-neutral description of published category evidence and its canonical pages; do not disclose proprietary rows, data destinations, internal identifiers, or collection mechanics."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Adds eleven composable read-only tools for catalog discovery, dated coverage, category-by-area matrices, exact price changes, fixed-quantity basket history and contributions, supplied quote normalization, daily history statistics, published price bands, anonymous matched package-size evidence, and optional prepared-data rendering. Interactive line, comparison, contribution, matrix and table views preserve inspectable exact values, actual dates, quantities, coverage and canonical citations. Existing history and editable basket tools remain compatible."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: ae86a4966756def339b0103e2af388ed58da975fcd940346b5df89feab4d0527