{
  "protocolVersion": "0.3.0",
  "name": "ProofPrice",
  "description": "Prices people actually paid, from official open data: homes, rents, fuel, energy, food, medicines. This is a read-only price service reached over MCP (https://proofprice.com/api/mcp) and REST (https://proofprice.com/api/v1). It does not run A2A message exchange: use the MCP or REST endpoints, or read https://proofprice.com/llms.txt.",
  "url": "https://proofprice.com/api/v1",
  "preferredTransport": "HTTP+JSON",
  "version": "0.4.0",
  "documentationUrl": "https://proofprice.com/connect",
  "provider": {
    "organization": "ProofPrice",
    "url": "https://proofprice.com"
  },
  "iconUrl": "https://proofprice.com/icon.svg",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {},
  "security": [],
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "broadband",
      "name": "Mobile and broadband prices",
      "description": "Mobile and broadband prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_broadband_prices; REST GET https://proofprice.com/api/v1/broadband. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "broadband"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "cars",
      "name": "Car-related prices actually paid",
      "description": "Car prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_car_prices; REST GET https://proofprice.com/api/v1/cars. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "cars"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "childcare",
      "name": "Childcare prices paid",
      "description": "Childcare prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_childcare_prices; REST GET https://proofprice.com/api/v1/childcare. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "childcare"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "commercial-property",
      "name": "Commercial property and land sale prices actually paid",
      "description": "Commercial property and land sales: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_commercial_property; REST GET https://proofprice.com/api/v1/commercial-property. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "commercial-property"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "construction",
      "name": "Building cost per square metre",
      "description": "Construction costs: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_construction_costs; REST GET https://proofprice.com/api/v1/construction. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "construction"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "contracts",
      "name": "Government contract prices (what public buyers paid)",
      "description": "Government contract prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_contract_prices; REST GET https://proofprice.com/api/v1/contracts. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "contracts"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "diet-costs",
      "name": "Cost of a healthy diet per person per day",
      "description": "Healthy diet cost: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_diet_costs; REST GET https://proofprice.com/api/v1/diet-costs. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "diet-costs"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "energy",
      "name": "Household electricity and gas prices",
      "description": "Household and business energy prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_energy_prices; REST GET https://proofprice.com/api/v1/energy. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "energy"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "farm-gate-prices",
      "name": "Farm-gate prices received by farmers (monthly)",
      "description": "Farm-gate prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_farm_gate_prices; REST GET https://proofprice.com/api/v1/farm-gate-prices. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "farm-gate-prices"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "farm-prices",
      "name": "Farm and wholesale food prices",
      "description": "Farm and wholesale food prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_farm_prices; REST GET https://proofprice.com/api/v1/farm-prices. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "farm-prices"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "flights",
      "name": "Airfares paid",
      "description": "Airfares paid: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_airfare_prices; REST GET https://proofprice.com/api/v1/airfares. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "flights"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "fuel",
      "name": "Live fuel prices at the pump",
      "description": "Live fuel prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_fuel_prices_now; REST GET https://proofprice.com/api/v1/fuel. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "fuel"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "groceries",
      "name": "Grocery and everyday prices",
      "description": "Grocery prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_grocery_prices; REST GET https://proofprice.com/api/v1/groceries. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "groceries"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "health-insurance",
      "name": "Health insurance premiums (approved tariffs)",
      "description": "Health insurance premiums: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_health_insurance_premiums; REST GET https://proofprice.com/api/v1/health-insurance. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "health-insurance"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "home-sales",
      "name": "Home sale prices actually paid",
      "description": "Home sales: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_home_sales; REST GET https://proofprice.com/api/v1/home-sales. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "home-sales"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "home-upgrades",
      "name": "Home upgrade costs (heat pumps, solar, insulation, windows)",
      "description": "Home upgrade prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_home_upgrade_prices; REST GET https://proofprice.com/api/v1/home-upgrades. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "home-upgrades"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "hotels",
      "name": "Hotel room prices",
      "description": "Hotel room prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_hotel_prices; REST GET https://proofprice.com/api/v1/hotels. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "hotels"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "insurance",
      "name": "Insurance premiums paid",
      "description": "Insurance premiums: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_insurance_prices; REST GET https://proofprice.com/api/v1/insurance. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "insurance"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "land-prices",
      "name": "Farmland prices and rents",
      "description": "Farmland prices and rents: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_land_prices; REST GET https://proofprice.com/api/v1/land-prices. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "land-prices"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "medical",
      "name": "Doctor and hospital prices paid",
      "description": "Doctor and hospital prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_medical_prices; REST GET https://proofprice.com/api/v1/medical. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "medical"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "medicines",
      "name": "Official pharmacy prices of medicines",
      "description": "Medicine prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_medicine_prices; REST GET https://proofprice.com/api/v1/medicines. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "medicines"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "price-levels",
      "name": "Price levels: how expensive a country is compared with others",
      "description": "Price level: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_price_levels; REST GET https://proofprice.com/api/v1/price-levels. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "price-levels"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "producer-prices",
      "name": "Farm-gate producer prices (annual)",
      "description": "Farm-gate producer prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_producer_prices; REST GET https://proofprice.com/api/v1/producer-prices. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "producer-prices"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "rent",
      "name": "Rents paid",
      "description": "Rents paid: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_rent_prices; REST GET https://proofprice.com/api/v1/rent. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "rent"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "surplus-auctions",
      "name": "Public auction prices (winning bids on surplus goods)",
      "description": "Public auction prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_auction_prices; REST GET https://proofprice.com/api/v1/auctions. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "surplus-auctions"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "tuition",
      "name": "University tuition fees",
      "description": "University tuition fees: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_tuition_fees; REST GET https://proofprice.com/api/v1/tuition. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "tuition"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wholesale-fresh-food",
      "name": "Wholesale prices of live animals, fish, eggs and fresh food",
      "description": "Wholesale fresh food prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_wholesale_fresh_food_prices; REST GET https://proofprice.com/api/v1/wholesale-fresh-food. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "wholesale-fresh-food"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wholesale-markets",
      "name": "Wholesale market prices for vegetables and fruit",
      "description": "Wholesale market prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_wholesale_market_prices; REST GET https://proofprice.com/api/v1/wholesale-markets. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "wholesale-markets"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wholesale-power",
      "name": "Wholesale (day-ahead) electricity prices",
      "description": "Wholesale electricity prices: official price data with its source, licence and basis stated in each answer (read the basis: some are real sales, some official statistics, some posted prices). MCP tool pricepaid_wholesale_power_prices; REST GET https://proofprice.com/api/v1/wholesale-power. Free, no key.",
      "tags": [
        "prices",
        "real-prices-paid",
        "wholesale-power"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "check",
      "name": "Price check",
      "description": "Is a quoted price typical? Compares it with recorded prices, with evidence, source and licence. MCP tool pricepaid_check_price; REST GET https://proofprice.com/api/v1/check. 20 free a day, then paid per call with x402 once payments are on: see https://proofprice.com/pricing.",
      "tags": [
        "prices",
        "price-check"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "x-proofprice": {
    "a2aMessaging": false,
    "urlNote": "url is the REST base, not an A2A endpoint",
    "mcp": "https://proofprice.com/api/mcp",
    "contact": "hello@proofprice.com",
    "openapi": "https://proofprice.com/openapi.json",
    "llms": "https://proofprice.com/llms.txt",
    "pricing": "https://proofprice.com/pricing.json",
    "mcpServerCard": "https://proofprice.com/.well-known/mcp-server-card"
  }
}