Vouchernaut
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
UK discount codes, product prices and price drops, phone deals, what's on and airport parking.
| Author | com.vouchernaut |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2649 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Vouchernaut": {
"url": "https://vouchernaut.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (17)
search_storesread-onlySearch the UK stores Vouchernaut lists by name or category ("flowers", "Currys", "phone cases"). Each store comes with how many live codes and deals it has, its best few offers with tracked links (each code itself only where the brand has approved AI assistants, else its vouchernaut.com page), a link to shop there and its vouchernaut.com page.
Parameters:
query(required) — string — A store name or what's being boughtlimit— integer — Stores to return
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_store_offersread-onlyEvery live discount code and deal Vouchernaut lists for one UK store, in the order its store page shows them: what each saves, its terms and end date, how many shoppers said it worked or failed, and a link that opens the store with the offer. A code itself comes only where the brand has approved AI assistants; any other comes without it (`code_on_page`), linking to the store's vouchernaut.com page, where the shopper reveals it. The store can be named ("Arena Flowers"), or given by its slug or its vouchernaut.com page. Each link may earn Vouchernaut a commission, which every result discloses.
Parameters:
store(required) — string — The store's name, slug or vouchernaut.com store page URLkind— string — Only codes, only deals, or both
Hints: read-only yes · destructive no · idempotent yes · open-world no
search_productsread-onlySearch the products UK stores sell through Vouchernaut (flowers, gifts, hampers, candles, homeware and more): title, store, price, the price after the store's best discount code, honest price-history notes ("Down from", "Lowest in 90 days"), the same product at other stores, and a tracked link to buy. Each product has a `ref` ("<store>/<product>").
Parameters:
query(required) — string — What the shopper wants, e.g. "red roses", "birthday hamper"sort— string — Order: best match (default), cheapest, dearest, newest or biggest price droptype— string — A product type, e.g. flowers, plants, chocolate, food, drinks, candles, beauty, jewellery, cards, balloons, toys, home; children with a dot ("flowers.dried")limit— integer — Products to returnstore— string — Only this store (its slug, e.g. "arena-flowers")on_sale— boolean — Only products below the store's full pricemax_price— number — Most it should cost, in poundsmin_price— number — Least it should cost, in pounds
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_productread-onlyOne product, by its `ref` ("<store>/<product>") or its vouchernaut.com page: every variant's price and stock, the store's best discount code that covers it and the price after it (the code itself only where the brand has approved AI assistants, else the saving and the store page that reveals it), its price history (lowest, typical, now), delivery, the same product at other stores and a tracked link to buy.
Parameters:
product(required) — string — The product's ref ("candles-direct/sandalwood-rose") or its page URL
Hints: read-only yes · destructive no · idempotent yes · open-world no
price_dropsread-onlyProducts across UK stores whose price fell in the last 30 days from a price the store had held for at least 28 days, biggest fall first. Each comes with the old and new price and a tracked link. Narrow by search words, product type, store or price.
Parameters:
type— string — A product type, e.g. flowers, plants, chocolate, food, drinks, candles, beauty, jewellery, cards, balloons, toys, home; children with a dot ("flowers.dried")limit— integer — Products to returnquery— string — Search words, e.g. "orchid"store— string — Only this store (its slug, e.g. "arena-flowers")max_price— number — Most it should cost, in poundsmin_price— number — Least it should cost, in pounds
Hints: read-only yes · destructive no · idempotent yes · open-world no
check_dealread-onlyWhether a product's price at a UK shop is a real deal, from Vouchernaut's own record of that shop's prices: pass a product page link from the shop, a barcode, a product's name or a `ref` ("<store>/<product>"). Gives the verdict on today's price (lowest we've recorded, no change, cheaper before and when), the shops selling the same product for less today, and a tracked link to buy. Says plainly when the shop isn't one whose prices are tracked. Never uses shops' own "was" prices or RRPs.
Parameters:
query(required) — string — A product link from the shop, a barcode (8 to 14 digits), a product name ("dairy milk 200g") or a ref
Hints: read-only yes · destructive no · idempotent yes · open-world no
find_phone_dealsread-onlyEvery deal UK retailers list for one phone on Vouchernaut's phone finder: monthly price with its upfront cost, contract length, total cost over the contract with announced price rises included (and each rise in pounds and month), data, network and seller, with a tracked link to the retailer. Filter by storage, colour, condition, budget, network, contract length and data.
Parameters:
phone(required) — string — The phone, e.g. "iPhone 16", "Galaxy S25 Ultra"sort— string — Lowest total cost (default), lowest monthly, lowest upfront, or most datalimit— integer — Deals to returncolour— string — Colour as the retailers name itmonths— Contract length in months (1 is monthly rolling)network— string — Only plans on this network (brands on it, like iD Mobile on Three, count)storage— integer — Storage in GBupgrade— boolean — Deals for customers already on the networkmin_data— string — At least this many GB a month, or unlimitedcondition— stringmax_monthly— integer — Most a month, in whole poundsmax_upfront— integer — Most upfront, in whole pounds
Hints: read-only yes · destructive no · idempotent yes · open-world no
sim_only_dealsread-onlySIM-only plans UK retailers list on Vouchernaut: monthly price with upfront cost, contract length, total cost with announced price rises included, data, network and seller, with a tracked link. Filter by data, budget, network and contract length. Unlimited data is subject to fair use.
Parameters:
sort— string — Lowest total cost (default), lowest monthly, lowest upfront, or most datalimit— integer — Deals to returnmonths— Contract length in months (1 is monthly rolling)network— string — Only plans on this network (brands on it, like iD Mobile on Three, count)upgrade— boolean — Deals for customers already on the networkmin_data— string — At least this many GB a month, or unlimitedmax_monthly— integer — Most a month, in whole pounds
Hints: read-only yes · destructive no · idempotent yes · open-world no
whats_onread-onlyGigs, comedy, theatre, festivals, exhibitions and things to do in about 90 UK places, from ticket and experience sellers: title, date and time, venue and address, the lowest price where the seller's price includes its fees, and a tracked link to buy tickets. Filter by when, a date, category or words.
Parameters:
city(required) — string — A UK town or city, e.g. "Manchester"date— string — One day, YYYY-MM-DD (London time)when— string — today, tomorrow, weekend, week (next 7 days) or month (next 30)limit— integerquery— string — An artist, show or words to matchcategory— stringthings_to_do— boolean — Experiences and attractions open any day, rather than dated events
Hints: read-only yes · destructive no · idempotent yes · open-world no
airport_parkingread-onlyCar parks UK parking providers sell at the UK's main airports: meet and greet, park and ride and on-airport, with transfer times, terminals, Safer Parking status, compulsory charges on the day and, for given drop-off and pick-up times, the full price including known fees, with a tracked link to book. Prices are only for a stay given by `from` and `to`.
Parameters:
airport(required) — string — Airport name or IATA code, e.g. "Gatwick", "MAN"to— string — London local time, YYYY-MM-DDTHH:mmfrom— string — London local time, YYYY-MM-DDTHH:mmtype— string — Only this kind of car parklimit— integer
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_poll_resultread-onlyResults of Vouchernaut's reader polls (UK shoppers answering short questions in its guides): the question, each answer's votes and share, and the poll's page to cite. Shares are quotable ("one in three readers") only once a poll has 100 answers. Without `poll`, it lists the polls.
Parameters:
poll— string — The poll's slug, from the list
Hints: read-only yes · destructive no · idempotent yes · open-world no
find_softwareread-onlySoftware and AI tools Vouchernaut covers (AI assistants, meeting notes, dictation, website builders, email marketing and more): price, free plan, trial, platforms, review scores and any live deal, with each tool's vouchernaut.com page. Each tool's slug is also its store's slug. Without `category`, it covers every category and lists them.
Parameters:
limit— integerquery— string — Words to match in the name or taglinecategory— string — A category slug from the list, e.g. "ai-assistants"
Hints: read-only yes · destructive no · idempotent yes · open-world no
calculate_take_home_payread-onlyWhat a UK employee's pay comes to after income tax, National Insurance (category A), student loan and a workplace pension, for the current tax year, by the year, month and week, with each tax band, the sources and a link to the worked answer on vouchernaut.com. Worked on the year as a whole, as HMRC's rates are; a payslip works each pay period on its own, so it can be a few pounds a year different. Covers England, Wales, Northern Ireland and Scotland and everyday tax codes, not K codes, benefits in kind, other income or the self-employed. Information, not financial advice.
Parameters:
salary(required) — number — Pay before anything comes off, in pounds, for the `per` periodper— string — What the salary is perregion— string — Where the employee lives for tax: Scotland sets its own bandspension— string — Workplace pension: net pay (taken before tax), ras (relief at source: taken after tax, basic rate relief added) or sacrifice (salary sacrifice)tax_code— string — Their tax code, e.g. "1257L", "S1257L", "BR"; leave out for the standard onestudent_loans— array — Student loan plans repaid through pay: plan1 (England or Wales before September 2012, and Northern Ireland), plan2 (England from September 2012 to July 2023, and Wales from September 2012), plan4 (Scotland), plan5 (England from August 2023), postgrad (master's or doctoral loans in England or Wales)hours_per_week— number — Hours worked a week, for an hourly ratepension_monthly— number — Or the contribution in pounds a monthpension_percent— number — The employee's contribution as a percent of paypension_on_qualifying_earnings— boolean — Whether the percent is of qualifying earnings (the auto-enrolment band) rather than all pay
Hints: read-only yes · destructive no · idempotent yes · open-world no
student_loan_repaymentsread-onlyWhat a UK student loan costs a month now, and whether it's cleared or written off first: a month-by-month projection to the plan's write-off on stated assumptions (pay rises and RPI, which the caller may change), with this year's threshold and interest rate, the total repaid and the sources. A projection, not a forecast, and information, not financial advice: it never says whether to pay a loan off early.
Parameters:
plan(required) — string — plan1 (England or Wales before September 2012, and Northern Ireland), plan2 (England from September 2012 to July 2023, and Wales from September 2012), plan4 (Scotland), plan5 (England from August 2023), postgrad (master's or doctoral loans in England or Wales)balance(required) — number — What's owed now, in poundssalary(required) — number — Pay before tax for a year, in poundsfirst_due_year(required) — integer — The year of the April repayments were first due: the April after leaving the courserpi_percent— number — Assumed RPI a year, after this year's published ratesextra_monthly— number — Paid on top each month, in poundspay_growth_percent— number — Assumed pay rise a year
Hints: read-only yes · destructive no · idempotent yes · open-world no
check_refund_rightsread-onlyThe UK consumer rights that apply to something bought (faulty, not arrived, poor service or a change of mind), strongest first, each with its last day as a date and the law it comes from (Consumer Rights Act 2015, Consumer Contracts Regulations 2013), then what the way it was paid adds (section 75, chargeback, PayPal, buy now pay later) and where to go next. Legal information, not legal advice: it never decides a claim.
Parameters:
bought(required) — string — Online (or by phone or post), in a shop, or at the door or away from a shopkind(required) — string — Something physical, a download or app, or a serviceproblem(required) — string — What went wrong, by kind: faulty, not-arrived, changed-mind (goods); faulty, changed-mind (digital); poor-service, changed-mind (service). faulty covers not as describedordered_on(required) — string — The day it was bought or ordered, YYYY-MM-DDprice(required) — number — The price of the one item, in poundspaid(required) — string — Credit card, debit card, buy now pay later, PayPal, or cash or another waynation— string — Where the buyer lives: it sets the time limits and where to go nextarrived_on— string — The day it was delivered (goods bought online or at the door), or the day it was marked delivered when it hasn't arrived. Leave out for a shop purchaseexceptions— array — For a change of mind, what may take away the 14 days: personalised, perishable, unsealed-hygiene, unsealed-media (goods); download-started (digital); dated-booking (service)left_where_asked— boolean — Marked delivered: the courier left it with someone or somewhere the buyer choseagreed_delivery_on— string — Not arrived: the delivery day agreed with the seller, YYYY-MM-DDdelivery_essential— boolean — Not arrived: the buyer told the seller the date was essentialseller_refused_to_deliver— boolean
Hints: read-only yes · destructive no · idempotent yes · open-world no
searchread-onlySearch Vouchernaut, a UK shopping guide: stores with discount codes, products and their prices, phones on its phone finder, and its buying guides. Each result has an id, a title and its page's URL.
Parameters:
query(required) — string — What to look for
Hints: read-only yes · destructive no · idempotent yes · open-world no
fetchread-onlyThe full text of one result from search: a store's live codes and deals with their links, a product's price and code (a code itself only where the brand has approved AI assistants, else the store's vouchernaut.com page), a phone's deals, or a buying guide.
Parameters:
id(required) — string — An id from search
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.