IMPOSSIBREW
REMOTE · AGENT.IMPOSSIBREW.CO.UK
UK alcohol-free beer: product facts, comparisons, stockists, Shopify basket links and order help.
Available components
Last scanned (5 hours ago)
Scores higher than 43% of remote servers
Reachable. Last reached 5 Nov 2026.
Category E-commerce
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (cancel_order). See how to fix → View diagnostics → Fail
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability44
- 0% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Fail
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 3209 tokens (~103/item across 31 items; 24 tools + 7 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management1
- Stability check failed: schema churn in the 3 days we've observed: 1 tool removals, 0 breaking changes, 0 auth/transport breaks, 12 additions. See how to fix → Fail
Tool Coverage67
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 0% of tool parameters carry a description.Fail
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 24 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 26 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
- Supports UI / widget rendering.Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 5 Nov 26 +1
- New tool “starter_bundles” functional
- New tool “where_to_buy” functional
- 4 Nov 26 0
- Stability: 0.03 → fail ▼ security
- A breaking change shipped without a version bump: still 0.3.0 ▼ security
- Tool “order_help” was removed ▼ security
- The server rewrote its instructions, which are the text every model session reads security
- New tool “cancel_order”, which the server declares destructive security
- New tool “cancel_subscription”, which the server declares destructive security
- New tool “change_delivery_address”, which the server declares destructive security
- Tool “build_basket” rewrote its description, which is the text the model reads security
- Schema quality: pass → fail ▼ functional
- New tool “add_to_subscription” functional
- New tool “alcohol_free_guide” functional
- New tool “check_order” functional
- New tool “pause_subscription” functional
- New tool “report_order_problem” functional
- New tool “resume_subscription” functional
- New tool “skip_next_delivery” functional
- Tool “compare_alternatives” changed its title: Why IMPOSSIBREW? → Compare with other brands cosmetic
- 3 Nov 26 0
- Tool “ask_impossibrew” rewrote its description, which is the text the model reads security
- Tool “browse_beers” rewrote its description, which is the text the model reads security
- Tool “build_basket” rewrote its description, which is the text the model reads security
- Tool “build_shop_link” rewrote its description, which is the text the model reads security
- Tool “compare_alternatives” rewrote its description, which is the text the model reads security
- Tool “compare_pack_value” rewrote its description, which is the text the model reads security
- Tool “find_stockists” rewrote its description, which is the text the model reads security
- Tool “get_product” rewrote its description, which is the text the model reads security
- Tool “open_shop” rewrote its description, which is the text the model reads security
- Tool “order_help” rewrote its description, which is the text the model reads security
- Stability: unverified → 0.03 ▲ functional
- 2 Nov 26 58
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Probed https://agent.impossibrew.co.uk/mcp/registry
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=agent.impossibrew.co.uk | CN=ZeroSSL RSA DV SSL CA 2,O=ZeroSSL GmbH,C=AT | 2 Nov 2026 | 31 Jan 2027 | RSA 2048 | SHA256-RSA | ff010279e024e4a67c97e22cfb8cf690 |
| SANs: agent.impossibrew.co.uk | ||||||
| CN=ZeroSSL RSA DV SSL CA 2,O=ZeroSSL GmbH,C=AT (CA) | CN=Sectigo Public Server Authentication Root R46,O=Sectigo Limited,C=GB | 24 Sept 2025 | 23 Sept 2035 | RSA 3072 | SHA384-RSA | d0a908255f8e50e5f3396d1114702a37 |
| CN=Sectigo Public Server Authentication Root R46,O=Sectigo Limited,C=GB (CA) | CN=USERTrust RSA Certification Authority,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US | 22 Mar 2021 | 18 Jan 2038 | RSA 4096 | SHA384-RSA | d27fbbc1de359e5216ad6149586099c4 |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of agent.impossibrew.co.uk. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| uk. | present | 43876 | 8 | Verified |
| co.uk. | present | 11810 | 8 | Verified |
| impossibrew.co.uk. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=63072000 |
| content-security-policy | default-src 'none'; script-src 'unsafe-inline'; style-src 'unsafe-inline'; img-src https://cdn.shopify.com data:; media-src 'self'; connect-src 'self'; frame-src 'self'; base-uri 'none'; form-action 'none'; frame-ancestors 'self' https://chatgpt.com https://chat.openai.com |
| x-content-type-options | nosniff |
| referrer-policy | no-referrer |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://agent.impossibrew.co.uk/mcp/registry | Verified | 200 | |
| http (plaintext) | http://agent.impossibrew.co.uk/mcp/registry | HTTPS enforced | 308 | https://agent.impossibrew.co.uk/mcp/registry |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
add_to_subscription Add to subscription ~142
Adds an IMPOSSIBREW beer to every delivery of the customer's subscription. This tool makes no other change. The AI Brewer shows the exact change and makes it only after the customer replies yes. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.
| Name | Type | Req | Description |
|---|---|---|---|
| conversationId | string | – | – |
| message | string | yes | – |
No output schema declared.
No examples provided.
alcohol_free_guide Alcohol-free guide ~263
Answers common UK questions about alcohol-free drinks in general, with a named public source for every line (UK law, government guidance, the NHS, UK health charities, peer-reviewed studies or, for halal, published religious rulings; US labels use the US regulator, TTB; hangover uses the Irish health service, HSE). Topics: labels (what alcohol-free, 0.0%, de-alcoholised and 0.5% mean), units (how much alcohol is in 0.5%), everyday_foods (trace alcohol in juice and bread), driving, alcohol_testing (EtG tests for work, licences or recovery), pregnancy, breastfeeding, under_18, cutting_down, stopping_drinking, sleep, hydration, gout, diabetes, blood_pressure, liver, medication, halal, gluten_free, hangover, calories, price (why it is not cheaper; duty), how_made, dry_january, exercise, vegan, can_it_get_you_drunk, best_buy (which alcohol-free beer to buy; says IMPOSSIBREW publishes this guide), labels_abroad (US label rules). Not medical or legal advice; it says when 0.0% is the better choice.
| Name | Type | Req | Description |
|---|---|---|---|
| topic | string | yes | – |
No output schema declared.
No examples provided.
ask_impossibrew Ask IMPOSSIBREW ~128
Returns approved facts from the official IMPOSSIBREW policy, the same source as the AI Brewer on impossibrew.co.uk. Topics: dietary (gluten, vegan, allergens, carbs, sugar), nutrition, ingredients (Social Blend, ABV), safety (pregnancy, medication, driving, daily limit), delivery, freshness, returns, subscriptions, offers, where_to_buy, lab_points, contact. The facts are the complete approved answer; IMPOSSIBREW makes no health-effect, gluten-removal or medical claims beyond them.
| Name | Type | Req | Description |
|---|---|---|---|
| topic | string | yes | – |
No output schema declared.
No examples provided.
browse_beers Browse beers ~39
Returns six featured IMPOSSIBREW beers with current exact-pack prices and availability. Not a full store catalogue.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | – | – |
No output schema declared.
No examples provided.
build_basket Build my basket ~212
Creates a new anonymous IMPOSSIBREW Shopify cart for a one-time or subscription purchase (frequency) and returns its checkout link (Shop Pay or card on impossibrew.co.uk). The cart is not linked to any customer account. Suits any request to buy, order, try or subscribe. Subscriptions are cancel-any-time and, exactly like the website, earn welcome gifts by box count: 2 boxes 1 free glass, 3 boxes 2 glasses, 4 boxes 2 glasses plus a T-shirt. A T-shirt size (S-4XL) is needed only when the result says need_shirt_size. Prices, discounts and gifts are Shopify's exact live readback. A one-time result also shows the same beers on subscription, with the saving and gifts. It does not place an order or take payment: the customer completes checkout on impossibrew.co.uk.
| Name | Type | Req | Description |
|---|---|---|---|
| frequency | string | – | – |
| items | array | yes | – |
| shirtSize | string | – | – |
No output schema declared.
No examples provided.
build_box Build my box ~112
Build a ready-to-review one-time IMPOSSIBREW basket from the customer's constraints: specific beers, gluten-free only, number of cans and/or budget in GBP. Uses fresh live prices and availability and returns exact lines, subtotal and a Shopify cart link. Does not create an order, take payment or start a subscription; checkout happens on impossibrew.co.uk.
| Name | Type | Req | Description |
|---|---|---|---|
| beers | array | – | – |
| budgetGBP | number | – | – |
| cans | integer | – | – |
| glutenFree | boolean | – | – |
No output schema declared.
No examples provided.
build_shop_link Continue to checkout ~99
Constructs an exact Shopify cart permalink for 1 to 12 one-time item lines after checking current variants and availability. Returns a link only: it does not create a cart, order, payment or subscription, and it does not handle recurring purchases or existing orders. Shipping and discounts are determined at checkout. IMPOSSIBREW customer support for existing orders: https://impossibrew.co.uk/pages/contact-us.
| Name | Type | Req | Description |
|---|---|---|---|
| items | array | yes | – |
No output schema declared.
No examples provided.
cancel_order Cancel an order ~152
Cancels one of the customer's IMPOSSIBREW orders that has not left the warehouse, with the refund the AI Brewer states. This tool makes no other change. The AI Brewer shows the exact change and makes it only after the customer replies yes. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.
| Name | Type | Req | Description |
|---|---|---|---|
| conversationId | string | – | – |
| message | string | yes | – |
No output schema declared.
No examples provided.
cancel_subscription Cancel subscription ~159
Cancels the customer's IMPOSSIBREW subscription. Before cancelling, the AI Brewer may offer to keep it with a discount, a pause or a skip; only the option the customer accepts is applied. The AI Brewer shows the exact change and makes it only after the customer replies yes. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.
| Name | Type | Req | Description |
|---|---|---|---|
| conversationId | string | – | – |
| message | string | yes | – |
No output schema declared.
No examples provided.
change_delivery_address Change delivery address ~146
Changes the UK delivery address of one IMPOSSIBREW order that has not left the warehouse. This tool makes no other change. The AI Brewer shows the exact change and makes it only after the customer replies yes. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.
| Name | Type | Req | Description |
|---|---|---|---|
| conversationId | string | – | – |
| message | string | yes | – |
No output schema declared.
No examples provided.
check_order Check my order ~145
Read-only. Looks up the customer's own IMPOSSIBREW orders and subscription: order status, tracking, delivery dates, subscription details, next delivery and store credit. This tool cannot change, cancel or refund anything. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.
| Name | Type | Req | Description |
|---|---|---|---|
| conversationId | string | – | – |
| message | string | yes | – |
No output schema declared.
No examples provided.
compare_alternatives Compare with other brands ~56
Returns IMPOSSIBREW's published comparison pages for named alternative brands: our source-backed position, kept separate from independent proof. Live prices and availability for our beers come from the product tools.
| Name | Type | Req | Description |
|---|---|---|---|
| competitors | array | yes | – |
No output schema declared.
No examples provided.
compare_beers Compare our beers ~50
Compare 2 to 4 specific IMPOSSIBREW beers: flavour, exact pack prices, availability and source descriptions. Nutrition/allergens remain specific to each label.
| Name | Type | Req | Description |
|---|---|---|---|
| ids | array | yes | – |
No output schema declared.
No examples provided.
compare_pack_value Compare pack value ~71
Compares available one-time IMPOSSIBREW packs using fresh store prices, with per-can and per-litre arithmetic. Rankings cover the same beer and can size only. It excludes delivery, checkout discounts and retailer prices, so it does not identify the cheapest overall deal.
| Name | Type | Req | Description |
|---|---|---|---|
| ids | array | – | – |
No output schema declared.
No examples provided.
find_stockists Where to buy ~68
Returns online retailer buying destinations and verified UK venues, each with its source health. Retailer links are not live shelf-stock, delivery-coverage or price checks, and a listed venue does not prove current stock. Optional town/postcode text filters physical venues only.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | – | – |
No output schema declared.
No examples provided.
get_product Choose a beer ~40
Returns product facts and the current exact variants, with variant IDs, for one beer. Variant IDs exist only in this result.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | – |
No output schema declared.
No examples provided.
open_shop Beer Finder ~70
Opens the IMPOSSIBREW shop: a swipeable picker of every beer with its official pack shot, per-can price and the subscribe-and-save gift ladder. The customer picks boxes and taps Subscribe or Buy once to get a real Shopify basket. Takes no arguments. The picker supplies its own product images.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
pause_subscription Pause subscription ~146
Pauses the customer's IMPOSSIBREW subscription for 1, 2 or 3 months. This tool makes no other change. The AI Brewer shows the exact change and makes it only after the customer replies yes. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.
| Name | Type | Req | Description |
|---|---|---|---|
| conversationId | string | – | – |
| message | string | yes | – |
No output schema declared.
No examples provided.
product_mentions Mention a beer ~40
Composer typeahead: return product resource links for matching IMPOSSIBREW beer names. Resource readback supplies live facts.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | – |
No output schema declared.
No examples provided.
report_order_problem Report an order problem ~152
Passes a damaged, missing, wrong or late IMPOSSIBREW order to the support team as a case, with any details the customer gives. It does not issue refunds, credits or replacements; the support team decides and replies by email. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.
| Name | Type | Req | Description |
|---|---|---|---|
| conversationId | string | – | – |
| message | string | yes | – |
No output schema declared.
No examples provided.
resume_subscription Resume subscription ~142
Resumes a paused IMPOSSIBREW subscription or restarts a cancelled one. This tool makes no other change. The AI Brewer shows the exact change and makes it only after the customer replies yes. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.
| Name | Type | Req | Description |
|---|---|---|---|
| conversationId | string | – | – |
| message | string | yes | – |
No output schema declared.
No examples provided.
skip_next_delivery Skip next delivery ~141
Skips the next delivery of the customer's IMPOSSIBREW subscription. This tool makes no other change. The AI Brewer shows the exact change and makes it only after the customer replies yes. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.
| Name | Type | Req | Description |
|---|---|---|---|
| conversationId | string | – | – |
| message | string | yes | – |
No output schema declared.
No examples provided.
starter_bundles Starter bundles ~88
Ready-made IMPOSSIBREW bundles for someone who wants to try a few beers or find the cheapest way in: live prices, can counts, price per can and a checkout link for each available bundle, cheapest first. Use this for "cheapest way to try", "sampler", "mixed pack" or "first order" questions; use build_box for a custom mix.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
where_to_buy Where to buy ~111
One answer to "where can I buy IMPOSSIBREW?". Give a UK town or postcode (optional) and it returns the best buying options in order: direct from impossibrew.co.uk, Zapp rapid delivery in London (also Zapp on Deliveroo and Uber Eats), Ocado, Amazon, and verified pubs, shops and venues nearby with distances. Only the outward part of a postcode is looked up. Retailer stock and prices are not checked live.
| Name | Type | Req | Description |
|---|---|---|---|
| location | string | – | – |
No output schema declared.
No examples provided.
How do I install the IMPOSSIBREW MCP server?
IMPOSSIBREW is a hosted endpoint at https://agent.impossibrew.co.uk/mcp/registry, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · agent.impossibrew.co.uk
claude mcp add --transport http uk-co-impossibrew-agent-beer-finder 'https://agent.impossibrew.co.uk/mcp/registry'
What is the IMPOSSIBREW MCP server?
IMPOSSIBREW is an MCP server listed in the public MCP registry as uk.co.impossibrew.agent/beer-finder. UK alcohol-free beer: product facts, comparisons, stockists, Shopify basket links and order help. This page covers its hosted endpoint (https://agent.impossibrew.co.uk/mcp/registry).
Is the IMPOSSIBREW MCP server safe to use?
IMPOSSIBREW scores 59 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the IMPOSSIBREW MCP server expose?
IMPOSSIBREW exposes 24 tools: open_shop, browse_beers, get_product, compare_beers, compare_alternatives, and 19 more. Their descriptions and schemas cost roughly 2,772 tokens of context every time the server is loaded.
Does the IMPOSSIBREW MCP server require authentication?
No. We connected to IMPOSSIBREW without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the IMPOSSIBREW MCP server still maintained?
IMPOSSIBREW is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.