{
  "name": "liffey-chemicals",
  "title": "Liffey Chemicals catalogue and quotes",
  "version": "1.0.0",
  "description": "Public MCP server for Liffey Chemicals: catalogue of silver, gold, palladium and platinum compounds with CAS numbers, GHS and transport data, pack sizes, shipping and VAT facts for Ireland, the EU and Northern Ireland, application guides and a quote request tool. No authentication.",
  "url": "https://liffeychemicals.com/mcp",
  "endpoint": "https://liffeychemicals.com/mcp",
  "transport": "streamable-http",
  "protocol_versions": [
    "2026-07-28",
    "2025-11-25",
    "2025-06-18",
    "2025-03-26",
    "2024-11-05"
  ],
  "authentication": {
    "type": "none"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "instructions": "Liffey Chemicals makes silver, gold, palladium and platinum compounds in Dublin, Ireland and ships to Ireland, every EU member state and Northern Ireland, to business and research customers only. Identify products by CAS number. Call get_pricing_info before stating any price and never invent one; most products are supplied by quotation. Use get_quote_link to hand the user a prefilled form; call request_quote only when the user explicitly asks you to submit the request with their own contact details and has agreed to the terms in the tool description. Every result carries timestamp, source_url and verify_at; cite verify_at when you quote a fact. Human documentation: https://liffeychemicals.com/for-ai.",
  "tools": [
    {
      "name": "get_business_info",
      "title": "About Liffey Chemicals",
      "description": "Who Liffey Chemicals is, what it makes, who it sells to, where it ships, contact details, pricing mode and the facts assistants most often get wrong. Call this first when a user asks about the company.",
      "read_only": true
    },
    {
      "name": "list_products",
      "title": "List the catalogue",
      "description": "Every active product with CAS number, formula, metal, grade, dangerous-goods flag, pack sizes and names in other EU languages. Optionally filter by metal. Use get_product for full hazard, transport and pack data on one compound.",
      "read_only": true
    },
    {
      "name": "search_products",
      "title": "Search the catalogue",
      "description": "Search by compound name, synonym, formula, CAS number, metal or application (for example \"Suzuki coupling catalyst\" or \"7761-88-8\"). Returns ranked matches.",
      "read_only": true
    },
    {
      "name": "get_product",
      "title": "Full product record",
      "description": "Everything we publish about one compound: identity (CAS, formula, molecular weight, metal content), grade, appearance, storage, applications, GHS classification with H and P statements, transport status, pack sizes and SKUs, SDS link and the quote link. Prices only when the site is in public-pricing mode.",
      "read_only": true
    },
    {
      "name": "get_hazards_and_transport",
      "title": "GHS hazards and transport classification",
      "description": "GHS pictograms, signal word, hazard (H) and precautionary (P) statements, respiratory-sensitiser flag, UN number, hazard class, packing group and whether the product ships as dangerous goods, for one compound.",
      "read_only": true
    },
    {
      "name": "list_pack_sizes",
      "title": "Pack sizes and SKUs",
      "description": "Pack sizes, SKUs and availability for one compound, with EUR prices when the site is in public-pricing mode. Any quantity outside the listed packs is quoted on request.",
      "read_only": true
    },
    {
      "name": "get_pricing_info",
      "title": "How pricing works",
      "description": "Whether prices are published or by quotation, the currency, VAT rate, how prices track the precious-metal spot market, quote turnaround and validity. Call this before stating any price.",
      "read_only": true
    },
    {
      "name": "list_countries_served",
      "title": "Countries served",
      "description": "The 28 countries we ship to (Ireland, all 27 EU member states and Northern Ireland) with transit times, VAT treatment, currency note and the country page URL.",
      "read_only": true
    },
    {
      "name": "get_shipping_and_vat",
      "title": "Shipping, transit and VAT for one country",
      "description": "For a destination country: whether we ship there, typical transit time, VAT treatment (Irish VAT, EU reverse charge or Northern Ireland XI rules), currency note, dangerous-goods handling and the quote link prefilled for that country.",
      "read_only": true
    },
    {
      "name": "how_to_order",
      "title": "How ordering works",
      "description": "The five steps from finding a compound to receiving it with its certificate of analysis, plus payment terms and documents supplied.",
      "read_only": true
    },
    {
      "name": "get_quote_link",
      "title": "Prefilled quote link",
      "description": "Build a link to the quote form (and the WhatsApp message, when enabled) prefilled with a product, pack size, number of packs and destination country, for a user to finish themselves. Nothing is submitted. Prefer this over request_quote unless the user explicitly asks you to send the request.",
      "read_only": true
    },
    {
      "name": "list_guides",
      "title": "Application guides",
      "description": "Titles, summaries and URLs of our technical guides (gold nanoparticles, palladium catalysis, silver staining, platinum catalysts and so on), each tied to the products it uses.",
      "read_only": true
    },
    {
      "name": "get_guide",
      "title": "Read a guide",
      "description": "Full text of one application guide by slug: standfirst, safety notes and every section.",
      "read_only": true
    },
    {
      "name": "get_faq",
      "title": "Buyer FAQ",
      "description": "Direct answers to the questions buyers ask most: what we sell, who can buy, where we ship, pricing, VAT, payment, documents, dangerous goods, returns.",
      "read_only": true
    },
    {
      "name": "request_quote",
      "title": "Request a quotation (writes)",
      "description": "Submit a quote request to Liffey Chemicals on the customer's behalf. This creates a real enquiry: our team replies by email within one working day, and the customer immediately receives a receipt with a one-click cancel link. Only call this when the user has explicitly asked you to send the request and has given their own contact details. Otherwise use get_quote_link. Limited to 5 requests per hour per address.",
      "read_only": false
    }
  ],
  "documentation": "https://liffeychemicals.com/for-ai",
  "openapi": "https://liffeychemicals.com/api/public/openapi.json",
  "llms_txt": "https://liffeychemicals.com/llms.txt",
  "publisher": {
    "name": "Liffey Chemicals",
    "url": "https://liffeychemicals.com",
    "email": "andrew@liffeymetals.com"
  },
  "terms": "https://liffeychemicals.com/terms",
  "privacy": "https://liffeychemicals.com/privacy",
  "generated_at": "2026-10-22T19:57:23.339Z"
}