{
  "schema_version": "1.0",
  "name": "Sublimation Pricing Calculator UK",
  "url": "https://sublimationcalculator.co.uk/",
  "documentation_url": "https://sublimationcalculator.co.uk/data/",
  "interface_updated": "2026-09-11",
  "currency": "GBP",
  "output_basis": "per good item",
  "javascript_required_for_calculations": true,
  "rate_check_notes": [
    "Electricity and statutory rates checked on 2026-08-26 . Ofgem's next cap takes effect 1 October 2026.",
    "Etsy fees checked on 2026-08-25 ."
  ],
  "limitations": [
    "Estimates use the current user inputs; starting figures are examples, not quotes or profit guarantees.",
    "Profit and production costs are per good item. Postage inputs are per order and shared across its items.",
    "Net margin divides profit by revenue including allocated postage after modelled sale VAT or flat-rate payment. Markup divides profit by production cost including labour.",
    "Rates are not live feeds. Source-check dates apply to sampled defaults, not arbitrary user edits. The interface update date is separate.",
    "VAT treatment and recovery are assumptions chosen by the user. The calculator does not prepare a VAT return or establish tax liability or refund entitlement.",
    "Currency-conversion fees, refunds and cancellations are outside the model. No separate Climate Change Levy is added to the entered electricity tariff.",
    "Ink use and workshop defaults are estimates; use measured use and personal cost records."
  ],
  "tools": [
    {
      "name": "get_calculator_facts",
      "purpose": "Read scope, units and limitations.",
      "read_only": true,
      "input_schema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    },
    {
      "name": "get_rates_checked_dates",
      "purpose": "Read historical source-check notes from the page.",
      "read_only": true,
      "input_schema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    },
    {
      "name": "get_current_estimate",
      "purpose": "Read current settings, estimate, warnings and assumptions; returns no estimate for invalid or unrendered settings.",
      "read_only": true,
      "input_schema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
  ],
  "tool_output": "JSON string with schema_version, source_url, documentation_url, rate_check_notes and limitations. Current estimate adds status, inputs, estimate, breakdowns and warnings when status is ok.",
  "availability": "Tools require a compatible browser with WebMCP. This JSON describes capabilities, not a remote calculation endpoint. It contains no visitor inputs or estimates."
}
