Liffey Metals MCP server

A public Model Context Protocol server for AI assistants. It publishes the same prices and information as liffeymetals.com: the net price per gram Liffey Metals pays for gold, silver and platinum, what it charges for casting grain, coins and bars, and how selling by insured post from any of the 32 counties works. One tool acts: request_postal_pack orders the free postal pack for the user at a Republic of Ireland address in a single call, so the whole sale can start inside the conversation.

Liffey Metals is an independent precious metals buyer in Dublin, Ireland, run by Andrew Liffey. It publishes the net price per gram it pays for every grade and tests every item by XRF on camera. It serves all 26 counties of the Republic of Ireland by free insured post and the six counties of Northern Ireland by the seller's own tracked post to its Dublin PO box.

No account, no key. The server stores nothing and holds no credentials; the one ordering tool passes the person's details straight to liffeymetals.com and keeps none of them. Its only data sources are the public JSON feeds on liffeymetals.com (buy prices, sell prices, business facts) and a snapshot of the site's published text. Every response carries a timestamp, a sourceUrl on liffeymetals.com and a verifyAt link; price responses add spotAsOf, the time of the market quote.

Endpoint

https://mcp.liffeymetals.com/mcp

Transport: Streamable HTTP (stateless). Send JSON-RPC over POST with Accept: application/json, text/event-stream.

Tools

get_buy_price
The net price per gram we pay today for one metal and carat, with the spot quote time, the deductions in plain English and, given a county, that county's postal arrangement.
get_buy_prices
The whole published table: every grade, per gram, with the quote time.
estimate_payout
What a given weight and purity of gold, silver or platinum would fetch at today's rate.
get_sell_price
What we charge today for casting grain, bullion coins and bars, VAT inclusive, one product or all.
list_services
Every service in one factual line each, with its URL.
get_postal_pack_info
The free insured pack: how to request it, cover in transit, free returns, offer validity, the return postage rule, payment and ID, for any county.
how_to_sell
The seller's checklist for a metal: weigh, photograph the hallmark, get the quote, confirm and send.
how_selling_works
The postal process, step by step.
list_counties
All 32 counties with the postal model and the county page for each, plus the other 26 EU member states and their pages.
get_guides
The published guides and fact sheets, filtered by topic.
get_business_info
Who we are: founder, contact, service area, services, verifiable facts and the live Google rating once there is one.
get_faq
Short factual answers to common questions, with an optional topic filter.
request_postal_pack
Orders the free postal pack for a person at a Republic of Ireland address in one call and returns the Bosca number. Gold lots within the postal limits have the pack posted; other lots are arranged on WhatsApp. The person gets a receipt email with a cancel link. The only tool that is not read-only.

Connecting

Limits

60 requests a minute per client. Prices refresh from the site every minute. Figures are estimates on the weight and purity given; the final price follows weighing and XRF testing of the actual item.

Privacy, terms and support

The server keeps no data. Price and information tools send nothing about the person anywhere. The one ordering tool, request_postal_pack, passes the details the person gives (name, address, email, phone, what they are sending) to liffeymetals.com, which handles them under its privacy policy; the server itself retains none of them. Use of the server and of the published prices is under the terms for assistants, and a postal sale under the Postal Selling Terms. Support: liffeymetals.com/contact, or email andrew@liffeymetals.com.