Skip to content

wine.beyond/beyond-wine

by beyond.wine · remote · no sign-in to list tools · v1.0.0 · published by wine.beyond

Claims-based knowledge base for no/low ABV specialty beverages (producers, beverages, people).

Read only

11 tools: 11 only read.

Scanned Oct 21, 2026

9 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http beyond-wine https://beyond.wine/mcp

Findings

Matches of fixed checks, with the text they matched.

9 info
  • The description is 3,047 characters long, over the 2,000 this check looks for.

    Matched text

    description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

    What this check looks for
  • The description is 2,656 characters long, over the 2,000 this check looks for.

    Matched text

    description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

    What this check looks for
  • The description is 4,163 characters long, over the 2,000 this check looks for.

    Matched text

    description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

    What this check looks for
  • The description is 3,909 characters long, over the 2,000 this check looks for.

    Matched text

    description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

    What this check looks for
  • The description is 5,313 characters long, over the 2,000 this check looks for.

    Matched text

    description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

    What this check looks for
  • The description is 5,560 characters long, over the 2,000 this check looks for.

    Matched text

    description ends: "...stock or guaranteed delivery. No offers means none is recorded, not sold nowhere."

    What this check looks for
Show 3 more findings
  • The description is 4,432 characters long, over the 2,000 this check looks for.

    Matched text

    description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

    What this check looks for
  • The description is 3,793 characters long, over the 2,000 this check looks for.

    Matched text

    description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

    What this check looks for
  • The description is 3,844 characters long, over the 2,000 this check looks for.

    Matched text

    description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

11 tools

Only reads 11Claude Code: allow
  • get_beverageBeyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends.1 finding

    Why it is in this group

    • The name "get_beverage" says "get": a word for reading.

    Findings

    • Info

      The description is 5,560 characters long, over the 2,000 this check looks for.

      Matched text

      description ends: "...stock or guaranteed delivery. No offers means none is recorded, not sold nowhere."

      What this check looks for
    Description, as the server wrote it
    Beyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends. It excludes non-alcoholic beer, non-alcoholic spirits, mocktails, mixers, dealcoholized wine and blends containing dealcoholized wine. For a request to recommend an excluded category, explain this scope without a catalogue lookup; an empty search is not how to establish this exclusion. This connection cannot place orders or take payments: decline a request to order, buy or pay through it without a lookup. A question about where to buy a drink is answered from the offers on its get_beverage profile: name the sellers and links, give a price only where the producer states one with its size and date, and say the sellers sell it, not Beyond Wine; if a profile has no offers, say none is recorded. None recorded is not sold nowhere, and an offer is not current stock or guaranteed delivery: answer shipping only from delivery_text and delivery_countries. Quote only price, currency, size and date values that are present on data.offers. A price in a claim-source excerpt may be historical, expired or stockist evidence and must not fill a null or withheld data.offers price. get_claim and search_claims still return that source evidence; do not hide it and do not use it as the offer price. Unknown price, size or delivery stays unknown. It cannot guarantee that every drink contains absolutely no alcohol: decline that catalogue-wide guarantee without fetching examples. Individual drink questions may use the tools to check declared wording and evidence. Do not invent a product or producer for these refusals. Retrieve a published beverage profile, a claim preview and evidence. Find the exact slug with search_beverages; never invent it. Check the returned producer against the question. The claims array is a preview of at most 20, not the full inventory. A full or condensed profile scans claims once, at most 100, and keeps that preview. evidence quotes scanned recorded statements and their public sources in alcohol, ingredients_technique and sensory only. Offer-tagged claims are dropped before those categories, even with a mixed tasting or alcohol tag. Offer-tagged claims are omitted. The selection is not the full inventory, even when evidence.has_more is false. get_claim and search_claims are follow-ups for a missing, cropped or contradictory statement or a deeper source, not a repeat of a source already returned. Use a source already on evidence when it is sufficient. Follow claims_api or get_claim only for an omitted, cropped, missing, contradictory or deeper claim. Do not follow claims_api solely because evidence.has_more is true when the needed proof was already returned. not_found_in_scanned_claims means no scanned claim matched the alcohol selector. Returned sources that already support the statement do not need another get_claim. get_claim remains valid for one omitted, cropped, missing, contradictory or deeper claim. Cite an actual returned source or citation_url and preserve its attribution and exact alcohol wording. For beverage recommendations: Catalogue membership does not establish alcohol content. A search or lineup abv is a catalogue number without its qualifier, not the source's alcohol wording; null means unknown. Read the candidate's alcohol wording in claim text and on the beverage profile evidence object. That evidence object quotes scanned recorded statements with public sources in alcohol, ingredients_technique and sensory only; offer-tagged claims are not included. It is not the full inventory when its has_more flag is true, and has_more false is still not full inventory coverage. Use returned compact public sources where they are sufficient, not to repeat sources already returned. Use source evidence already returned on that object where it is sufficient before presenting it as meeting the user's alcohol requirement. Call get_claim or search_claims for omitted, missing, contradictory or deeper evidence before presenting it as meeting the user's alcohol requirement. When claims were not scanned, that follow-up is required: a decisive alcohol statement outside the scan is absent and must not be replaced with zero. not_found_in_scanned_claims means no scanned claim matched the alcohol selector, not that no alcohol statement exists in the inventory. Do not infer zero from that absence or treat the scan as complete. Preserve declared wording; 'non-alcoholic' does not establish 0.0%. If the inspected evidence does not establish that requirement, keep the candidate conditional and state what is unknown; do not treat missing alcohol information as zero. Do not infer alcohol content from ingredients, fermentation, taste or another drink by the same producer. Preserve the source's exact alcohol wording. 0% and 0.0% are different wording, but that difference does not by itself establish different measured trace-alcohol thresholds. 'Below 0.5%' is an upper-bound declaration; these declarations do not by themselves prove measurement or laboratory testing. Do not infer that alcohol is absent from ingredients or production methods. data.offers lists sellers found in sources with links; read data.offers_caveat. Quote only price, currency, size and date fields present on data.offers. A price in a claim-source excerpt must not fill a null or withheld data.offers price. Answer sellers and shipping only from those recorded offers, not as current stock or guaranteed delivery. No offers means none is recorded, not sold nowhere.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • get_claimBeyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends.1 finding

    Why it is in this group

    • The name "get_claim" says "get": a word for reading.

    Findings

    • Info

      The description is 2,656 characters long, over the 2,000 this check looks for.

      Matched text

      description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

      What this check looks for
    Description, as the server wrote it
    Beyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends. It excludes non-alcoholic beer, non-alcoholic spirits, mocktails, mixers, dealcoholized wine and blends containing dealcoholized wine. For a request to recommend an excluded category, explain this scope without a catalogue lookup; an empty search is not how to establish this exclusion. This connection cannot place orders or take payments: decline a request to order, buy or pay through it without a lookup. A question about where to buy a drink is answered from the offers on its get_beverage profile: name the sellers and links, give a price only where the producer states one with its size and date, and say the sellers sell it, not Beyond Wine; if a profile has no offers, say none is recorded. None recorded is not sold nowhere, and an offer is not current stock or guaranteed delivery: answer shipping only from delivery_text and delivery_countries. Quote only price, currency, size and date values that are present on data.offers. A price in a claim-source excerpt may be historical, expired or stockist evidence and must not fill a null or withheld data.offers price. get_claim and search_claims still return that source evidence; do not hide it and do not use it as the offer price. Unknown price, size or delivery stays unknown. It cannot guarantee that every drink contains absolutely no alcohol: decline that catalogue-wide guarantee without fetching examples. Individual drink questions may use the tools to check declared wording and evidence. Do not invent a product or producer for these refusals. Retrieve a published claim with provenance.sources and version history. Copy claim_uid from a profile or claim search. On a beverage, use this when evidence is missing, cropped or contradictory, or when a deeper source or version history is needed. Use this to check a source behind a profile claim preview; cite an actual returned source or citation_url and preserve its attribution. One claim does not establish that no other records or sources exist. If the inspected evidence does not establish the requirement, keep the candidate conditional. Do not call it only to repeat a source already returned on evidence. Preserve the source's exact alcohol wording. 0% and 0.0% are different wording, but that difference does not by itself establish different measured trace-alcohol thresholds. 'Below 0.5%' is an upper-bound declaration; these declarations do not by themselves prove measurement or laboratory testing. Do not infer that alcohol is absent from ingredients or production methods.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • get_contextBeyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends.1 finding

    Why it is in this group

    • The name "get_context" says "get": a word for reading.

    Findings

    • Info

      The description is 3,844 characters long, over the 2,000 this check looks for.

      Matched text

      description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

      What this check looks for
    Description, as the server wrote it
    Beyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends. It excludes non-alcoholic beer, non-alcoholic spirits, mocktails, mixers, dealcoholized wine and blends containing dealcoholized wine. For a request to recommend an excluded category, explain this scope without a catalogue lookup; an empty search is not how to establish this exclusion. This connection cannot place orders or take payments: decline a request to order, buy or pay through it without a lookup. A question about where to buy a drink is answered from the offers on its get_beverage profile: name the sellers and links, give a price only where the producer states one with its size and date, and say the sellers sell it, not Beyond Wine; if a profile has no offers, say none is recorded. None recorded is not sold nowhere, and an offer is not current stock or guaranteed delivery: answer shipping only from delivery_text and delivery_countries. Quote only price, currency, size and date values that are present on data.offers. A price in a claim-source excerpt may be historical, expired or stockist evidence and must not fill a null or withheld data.offers price. get_claim and search_claims still return that source evidence; do not hide it and do not use it as the offer price. Unknown price, size or delivery stays unknown. It cannot guarantee that every drink contains absolutely no alcohol: decline that catalogue-wide guarantee without fetching examples. Individual drink questions may use the tools to check declared wording and evidence. Do not invent a product or producer for these refusals. Retrieve a token-bounded context bundle for a Beyond Wine topic, including entity summary and optional claims or graph data. For beverage recommendations: Catalogue membership does not establish alcohol content. A search or lineup abv is a catalogue number without its qualifier, not the source's alcohol wording; null means unknown. Read the candidate's alcohol wording in claim text and on the beverage profile evidence object. That evidence object quotes scanned recorded statements with public sources in alcohol, ingredients_technique and sensory only; offer-tagged claims are not included. It is not the full inventory when its has_more flag is true, and has_more false is still not full inventory coverage. Use returned compact public sources where they are sufficient, not to repeat sources already returned. Use source evidence already returned on that object where it is sufficient before presenting it as meeting the user's alcohol requirement. Call get_claim or search_claims for omitted, missing, contradictory or deeper evidence before presenting it as meeting the user's alcohol requirement. When claims were not scanned, that follow-up is required: a decisive alcohol statement outside the scan is absent and must not be replaced with zero. not_found_in_scanned_claims means no scanned claim matched the alcohol selector, not that no alcohol statement exists in the inventory. Do not infer zero from that absence or treat the scan as complete. Preserve declared wording; 'non-alcoholic' does not establish 0.0%. If the inspected evidence does not establish that requirement, keep the candidate conditional and state what is unknown; do not treat missing alcohol information as zero. Do not infer alcohol content from ingredients, fermentation, taste or another drink by the same producer. Preserve the source's exact alcohol wording. 0% and 0.0% are different wording, but that difference does not by itself establish different measured trace-alcohol thresholds. 'Below 0.5%' is an upper-bound declaration; these declarations do not by themselves prove measurement or laboratory testing. Do not infer that alcohol is absent from ingredients or production methods.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • get_entityBeyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends.1 finding

    Why it is in this group

    • The name "get_entity" says "get": a word for reading.

    Findings

    • Info

      The description is 4,432 characters long, over the 2,000 this check looks for.

      Matched text

      description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

      What this check looks for
    Description, as the server wrote it
    Beyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends. It excludes non-alcoholic beer, non-alcoholic spirits, mocktails, mixers, dealcoholized wine and blends containing dealcoholized wine. For a request to recommend an excluded category, explain this scope without a catalogue lookup; an empty search is not how to establish this exclusion. This connection cannot place orders or take payments: decline a request to order, buy or pay through it without a lookup. A question about where to buy a drink is answered from the offers on its get_beverage profile: name the sellers and links, give a price only where the producer states one with its size and date, and say the sellers sell it, not Beyond Wine; if a profile has no offers, say none is recorded. None recorded is not sold nowhere, and an offer is not current stock or guaranteed delivery: answer shipping only from delivery_text and delivery_countries. Quote only price, currency, size and date values that are present on data.offers. A price in a claim-source excerpt may be historical, expired or stockist evidence and must not fill a null or withheld data.offers price. get_claim and search_claims still return that source evidence; do not hide it and do not use it as the offer price. Unknown price, size or delivery stays unknown. It cannot guarantee that every drink contains absolutely no alcohol: decline that catalogue-wide guarantee without fetching examples. Individual drink questions may use the tools to check declared wording and evidence. Do not invent a product or producer for these refusals. Retrieve a published entity profile with structured data and claim previews. When the entity is a beverage, read its evidence object for scanned recorded statements in alcohol, ingredients_technique and sensory only. Offer-tagged claims are not in that object, and has_more false is not full inventory coverage. The claims array is still only a preview. Use a source already on evidence when it is sufficient. Follow up only for an omitted, cropped, missing, contradictory or deeper record, and do not repeat a source already returned. Cite actual returned source or claim URLs. Profiled entities (producers, beverages, people, restaurants) are independent businesses documented by Beyond Wine, not brands of it. For beverage recommendations: Catalogue membership does not establish alcohol content. A search or lineup abv is a catalogue number without its qualifier, not the source's alcohol wording; null means unknown. Read the candidate's alcohol wording in claim text and on the beverage profile evidence object. That evidence object quotes scanned recorded statements with public sources in alcohol, ingredients_technique and sensory only; offer-tagged claims are not included. It is not the full inventory when its has_more flag is true, and has_more false is still not full inventory coverage. Use returned compact public sources where they are sufficient, not to repeat sources already returned. Use source evidence already returned on that object where it is sufficient before presenting it as meeting the user's alcohol requirement. Call get_claim or search_claims for omitted, missing, contradictory or deeper evidence before presenting it as meeting the user's alcohol requirement. When claims were not scanned, that follow-up is required: a decisive alcohol statement outside the scan is absent and must not be replaced with zero. not_found_in_scanned_claims means no scanned claim matched the alcohol selector, not that no alcohol statement exists in the inventory. Do not infer zero from that absence or treat the scan as complete. Preserve declared wording; 'non-alcoholic' does not establish 0.0%. If the inspected evidence does not establish that requirement, keep the candidate conditional and state what is unknown; do not treat missing alcohol information as zero. Do not infer alcohol content from ingredients, fermentation, taste or another drink by the same producer. Preserve the source's exact alcohol wording. 0% and 0.0% are different wording, but that difference does not by itself establish different measured trace-alcohol thresholds. 'Below 0.5%' is an upper-bound declaration; these declarations do not by themselves prove measurement or laboratory testing. Do not infer that alcohol is absent from ingredients or production methods.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • get_graphBeyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends.No findings

    Why it is in this group

    • The name "get_graph" says "get": a word for reading.
    Description, as the server wrote it
    Beyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends. It excludes non-alcoholic beer, non-alcoholic spirits, mocktails, mixers, dealcoholized wine and blends containing dealcoholized wine. For a request to recommend an excluded category, explain this scope without a catalogue lookup; an empty search is not how to establish this exclusion. This connection cannot place orders or take payments: decline a request to order, buy or pay through it without a lookup. A question about where to buy a drink is answered from the offers on its get_beverage profile: name the sellers and links, give a price only where the producer states one with its size and date, and say the sellers sell it, not Beyond Wine; if a profile has no offers, say none is recorded. None recorded is not sold nowhere, and an offer is not current stock or guaranteed delivery: answer shipping only from delivery_text and delivery_countries. Quote only price, currency, size and date values that are present on data.offers. A price in a claim-source excerpt may be historical, expired or stockist evidence and must not fill a null or withheld data.offers price. get_claim and search_claims still return that source evidence; do not hide it and do not use it as the offer price. Unknown price, size or delivery stays unknown. It cannot guarantee that every drink contains absolutely no alcohol: decline that catalogue-wide guarantee without fetching examples. Individual drink questions may use the tools to check declared wording and evidence. Do not invent a product or producer for these refusals. Retrieve direct relationship neighbors for an entity profiled in the Beyond Wine knowledge base.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • get_ontologyBeyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends.No findings

    Why it is in this group

    • The name "get_ontology" says "get": a word for reading.
    Description, as the server wrote it
    Beyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends. It excludes non-alcoholic beer, non-alcoholic spirits, mocktails, mixers, dealcoholized wine and blends containing dealcoholized wine. For a request to recommend an excluded category, explain this scope without a catalogue lookup; an empty search is not how to establish this exclusion. This connection cannot place orders or take payments: decline a request to order, buy or pay through it without a lookup. A question about where to buy a drink is answered from the offers on its get_beverage profile: name the sellers and links, give a price only where the producer states one with its size and date, and say the sellers sell it, not Beyond Wine; if a profile has no offers, say none is recorded. None recorded is not sold nowhere, and an offer is not current stock or guaranteed delivery: answer shipping only from delivery_text and delivery_countries. Quote only price, currency, size and date values that are present on data.offers. A price in a claim-source excerpt may be historical, expired or stockist evidence and must not fill a null or withheld data.offers price. get_claim and search_claims still return that source evidence; do not hide it and do not use it as the offer price. Unknown price, size or delivery stays unknown. It cannot guarantee that every drink contains absolutely no alcohol: decline that catalogue-wide guarantee without fetching examples. Individual drink questions may use the tools to check declared wording and evidence. Do not invent a product or producer for these refusals. Retrieve the Beyond Wine ontology, entity types, relationship types, and semantic scales.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • get_producerBeyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends.1 finding

    Why it is in this group

    • The name "get_producer" says "get": a word for reading.

    Findings

    • Info

      The description is 3,909 characters long, over the 2,000 this check looks for.

      Matched text

      description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

      What this check looks for
    Description, as the server wrote it
    Beyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends. It excludes non-alcoholic beer, non-alcoholic spirits, mocktails, mixers, dealcoholized wine and blends containing dealcoholized wine. For a request to recommend an excluded category, explain this scope without a catalogue lookup; an empty search is not how to establish this exclusion. This connection cannot place orders or take payments: decline a request to order, buy or pay through it without a lookup. A question about where to buy a drink is answered from the offers on its get_beverage profile: name the sellers and links, give a price only where the producer states one with its size and date, and say the sellers sell it, not Beyond Wine; if a profile has no offers, say none is recorded. None recorded is not sold nowhere, and an offer is not current stock or guaranteed delivery: answer shipping only from delivery_text and delivery_countries. Quote only price, currency, size and date values that are present on data.offers. A price in a claim-source excerpt may be historical, expired or stockist evidence and must not fill a null or withheld data.offers price. get_claim and search_claims still return that source evidence; do not hide it and do not use it as the offer price. Unknown price, size or delivery stays unknown. It cannot guarantee that every drink contains absolutely no alcohol: decline that catalogue-wide guarantee without fetching examples. Individual drink questions may use the tools to check declared wording and evidence. Do not invent a product or producer for these refusals. Retrieve a specific producer documented by Beyond Wine. Includes the producer's published beverage lineup under data.beverages. Use search_producers first when the producer slug is unknown. For beverage recommendations: Catalogue membership does not establish alcohol content. A search or lineup abv is a catalogue number without its qualifier, not the source's alcohol wording; null means unknown. Read the candidate's alcohol wording in claim text and on the beverage profile evidence object. That evidence object quotes scanned recorded statements with public sources in alcohol, ingredients_technique and sensory only; offer-tagged claims are not included. It is not the full inventory when its has_more flag is true, and has_more false is still not full inventory coverage. Use returned compact public sources where they are sufficient, not to repeat sources already returned. Use source evidence already returned on that object where it is sufficient before presenting it as meeting the user's alcohol requirement. Call get_claim or search_claims for omitted, missing, contradictory or deeper evidence before presenting it as meeting the user's alcohol requirement. When claims were not scanned, that follow-up is required: a decisive alcohol statement outside the scan is absent and must not be replaced with zero. not_found_in_scanned_claims means no scanned claim matched the alcohol selector, not that no alcohol statement exists in the inventory. Do not infer zero from that absence or treat the scan as complete. Preserve declared wording; 'non-alcoholic' does not establish 0.0%. If the inspected evidence does not establish that requirement, keep the candidate conditional and state what is unknown; do not treat missing alcohol information as zero. Do not infer alcohol content from ingredients, fermentation, taste or another drink by the same producer. Preserve the source's exact alcohol wording. 0% and 0.0% are different wording, but that difference does not by itself establish different measured trace-alcohol thresholds. 'Below 0.5%' is an upper-bound declaration; these declarations do not by themselves prove measurement or laboratory testing. Do not infer that alcohol is absent from ingredients or production methods.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • list_entitiesBeyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends.1 finding

    Why it is in this group

    • The name "list_entities" says "list": a word for reading.

    Findings

    • Info

      The description is 3,793 characters long, over the 2,000 this check looks for.

      Matched text

      description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

      What this check looks for
    Description, as the server wrote it
    Beyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends. It excludes non-alcoholic beer, non-alcoholic spirits, mocktails, mixers, dealcoholized wine and blends containing dealcoholized wine. For a request to recommend an excluded category, explain this scope without a catalogue lookup; an empty search is not how to establish this exclusion. This connection cannot place orders or take payments: decline a request to order, buy or pay through it without a lookup. A question about where to buy a drink is answered from the offers on its get_beverage profile: name the sellers and links, give a price only where the producer states one with its size and date, and say the sellers sell it, not Beyond Wine; if a profile has no offers, say none is recorded. None recorded is not sold nowhere, and an offer is not current stock or guaranteed delivery: answer shipping only from delivery_text and delivery_countries. Quote only price, currency, size and date values that are present on data.offers. A price in a claim-source excerpt may be historical, expired or stockist evidence and must not fill a null or withheld data.offers price. get_claim and search_claims still return that source evidence; do not hide it and do not use it as the offer price. Unknown price, size or delivery stays unknown. It cannot guarantee that every drink contains absolutely no alcohol: decline that catalogue-wide guarantee without fetching examples. Individual drink questions may use the tools to check declared wording and evidence. Do not invent a product or producer for these refusals. List published entity profiles in the Beyond Wine knowledge base by type. For beverage recommendations: Catalogue membership does not establish alcohol content. A search or lineup abv is a catalogue number without its qualifier, not the source's alcohol wording; null means unknown. Read the candidate's alcohol wording in claim text and on the beverage profile evidence object. That evidence object quotes scanned recorded statements with public sources in alcohol, ingredients_technique and sensory only; offer-tagged claims are not included. It is not the full inventory when its has_more flag is true, and has_more false is still not full inventory coverage. Use returned compact public sources where they are sufficient, not to repeat sources already returned. Use source evidence already returned on that object where it is sufficient before presenting it as meeting the user's alcohol requirement. Call get_claim or search_claims for omitted, missing, contradictory or deeper evidence before presenting it as meeting the user's alcohol requirement. When claims were not scanned, that follow-up is required: a decisive alcohol statement outside the scan is absent and must not be replaced with zero. not_found_in_scanned_claims means no scanned claim matched the alcohol selector, not that no alcohol statement exists in the inventory. Do not infer zero from that absence or treat the scan as complete. Preserve declared wording; 'non-alcoholic' does not establish 0.0%. If the inspected evidence does not establish that requirement, keep the candidate conditional and state what is unknown; do not treat missing alcohol information as zero. Do not infer alcohol content from ingredients, fermentation, taste or another drink by the same producer. Preserve the source's exact alcohol wording. 0% and 0.0% are different wording, but that difference does not by itself establish different measured trace-alcohol thresholds. 'Below 0.5%' is an upper-bound declaration; these declarations do not by themselves prove measurement or laboratory testing. Do not infer that alcohol is absent from ingredients or production methods.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • search_beveragesBeyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends.1 finding

    Why it is in this group

    • The name "search_beverages" says "search": a word for reading.

    Findings

    • Info

      The description is 5,313 characters long, over the 2,000 this check looks for.

      Matched text

      description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

      What this check looks for
    Description, as the server wrote it
    Beyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends. It excludes non-alcoholic beer, non-alcoholic spirits, mocktails, mixers, dealcoholized wine and blends containing dealcoholized wine. For a request to recommend an excluded category, explain this scope without a catalogue lookup; an empty search is not how to establish this exclusion. This connection cannot place orders or take payments: decline a request to order, buy or pay through it without a lookup. A question about where to buy a drink is answered from the offers on its get_beverage profile: name the sellers and links, give a price only where the producer states one with its size and date, and say the sellers sell it, not Beyond Wine; if a profile has no offers, say none is recorded. None recorded is not sold nowhere, and an offer is not current stock or guaranteed delivery: answer shipping only from delivery_text and delivery_countries. Quote only price, currency, size and date values that are present on data.offers. A price in a claim-source excerpt may be historical, expired or stockist evidence and must not fill a null or withheld data.offers price. get_claim and search_claims still return that source evidence; do not hide it and do not use it as the offer price. Unknown price, size or delivery stays unknown. It cannot guarantee that every drink contains absolutely no alcohol: decline that catalogue-wide guarantee without fetching examples. Individual drink questions may use the tools to check declared wording and evidence. Do not invent a product or producer for these refusals. Find a beverage by name or alias. Start here for drink names, not search_producers. q matches a beverage name, alias OR producer name; a combined producer-plus-product phrase may not match. If a name search is empty, try a distinctive product word or search the producer separately and inspect its lineup. Optional preferences takes the exact words dry, bright, tannic, earthy, smoky or floral, at most 6 unique values. Translate an ordinary dinner question into those words, for example a dry floral glass with no maker named, or something bright to open the meal. This tool does not parse an arbitrary sentence in q. dry is an explicit drink-level dry or not-sweet tasting statement, not dried fruit, storage, process, semi-dry, low sugar, acidity, fruit aroma, a product name, a dry tannin or a catalogue ABV. A paired dish, an ingredient, an intermediate process and a tasting tag alone are not proof. An offer tag is neither proof nor a contradiction, even with a tasting or alcohol tag, a dry or floral sentence, or a price in the source excerpt. Every requested word must be supported by a current public sensory claim. A miss is this candidate window, not the whole catalogue. Use producer with an exact producer slug to list its drinks. Verify the returned beverage name and producer, copy its exact slug into get_beverage and read its evidence. Call get_claim only for omitted, missing, contradictory or deeper evidence. Use source evidence already returned on the profile where it is sufficient. Do not infer nonexistence from an empty search or silently substitute another product. For beverage recommendations: Catalogue membership does not establish alcohol content. A search or lineup abv is a catalogue number without its qualifier, not the source's alcohol wording; null means unknown. Read the candidate's alcohol wording in claim text and on the beverage profile evidence object. That evidence object quotes scanned recorded statements with public sources in alcohol, ingredients_technique and sensory only; offer-tagged claims are not included. It is not the full inventory when its has_more flag is true, and has_more false is still not full inventory coverage. Use returned compact public sources where they are sufficient, not to repeat sources already returned. Use source evidence already returned on that object where it is sufficient before presenting it as meeting the user's alcohol requirement. Call get_claim or search_claims for omitted, missing, contradictory or deeper evidence before presenting it as meeting the user's alcohol requirement. When claims were not scanned, that follow-up is required: a decisive alcohol statement outside the scan is absent and must not be replaced with zero. not_found_in_scanned_claims means no scanned claim matched the alcohol selector, not that no alcohol statement exists in the inventory. Do not infer zero from that absence or treat the scan as complete. Preserve declared wording; 'non-alcoholic' does not establish 0.0%. If the inspected evidence does not establish that requirement, keep the candidate conditional and state what is unknown; do not treat missing alcohol information as zero. Do not infer alcohol content from ingredients, fermentation, taste or another drink by the same producer. Preserve the source's exact alcohol wording. 0% and 0.0% are different wording, but that difference does not by itself establish different measured trace-alcohol thresholds. 'Below 0.5%' is an upper-bound declaration; these declarations do not by themselves prove measurement or laboratory testing. Do not infer that alcohol is absent from ingredients or production methods.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • search_claimsBeyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends.1 finding

    Why it is in this group

    • The name "search_claims" says "search": a word for reading.

    Findings

    • Info

      The description is 3,047 characters long, over the 2,000 this check looks for.

      Matched text

      description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

      What this check looks for
    Description, as the server wrote it
    Beyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends. It excludes non-alcoholic beer, non-alcoholic spirits, mocktails, mixers, dealcoholized wine and blends containing dealcoholized wine. For a request to recommend an excluded category, explain this scope without a catalogue lookup; an empty search is not how to establish this exclusion. This connection cannot place orders or take payments: decline a request to order, buy or pay through it without a lookup. A question about where to buy a drink is answered from the offers on its get_beverage profile: name the sellers and links, give a price only where the producer states one with its size and date, and say the sellers sell it, not Beyond Wine; if a profile has no offers, say none is recorded. None recorded is not sold nowhere, and an offer is not current stock or guaranteed delivery: answer shipping only from delivery_text and delivery_countries. Quote only price, currency, size and date values that are present on data.offers. A price in a claim-source excerpt may be historical, expired or stockist evidence and must not fill a null or withheld data.offers price. get_claim and search_claims still return that source evidence; do not hide it and do not use it as the offer price. Unknown price, size or delivery stays unknown. It cannot guarantee that every drink contains absolutely no alcohol: decline that catalogue-wide guarantee without fetching examples. Individual drink questions may use the tools to check declared wording and evidence. Do not invent a product or producer for these refusals. Find published claims with their source provenance. To answer about a specific drink or producer, supply BOTH entity_type and its exact returned entity_slug. For a sourced statement, these two filters are normally sufficient: omit claim_type and reliability_class unless needed. claim_type is a record format (atomic_fact, structured_fact, editorial_claim), not a topic such as ingredients or collaboration. Inspect provenance.sources and describe producer statements, interviews, and independent reporting with their actual attribution. When a beverage profile already returned evidence, use that source where it is sufficient; follow-up for claims past that scan. Use this for a missing, cropped, contradictory or deeper record, not only to repeat a source already returned. Follow meta.has_more pagination before making negative findings about the queried records and filters. Limit those findings to sources actually inspected; completing pagination does not establish that evidence is absent elsewhere. Preserve the source's exact alcohol wording. 0% and 0.0% are different wording, but that difference does not by itself establish different measured trace-alcohol thresholds. 'Below 0.5%' is an upper-bound declaration; these declarations do not by themselves prove measurement or laboratory testing. Do not infer that alcohol is absent from ingredients or production methods.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • search_producersBeyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends.1 finding

    Why it is in this group

    • The name "search_producers" says "search": a word for reading.

    Findings

    • Info

      The description is 4,163 characters long, over the 2,000 this check looks for.

      Matched text

      description ends: "...ting. Do not infer that alcohol is absent from ingredients or production methods."

      What this check looks for
    Description, as the server wrote it
    Beyond Wine is a published reference for no/low ABV specialty beverages in fine dining: wine alternatives, craft ferments, kombucha, teas and blends. It excludes non-alcoholic beer, non-alcoholic spirits, mocktails, mixers, dealcoholized wine and blends containing dealcoholized wine. For a request to recommend an excluded category, explain this scope without a catalogue lookup; an empty search is not how to establish this exclusion. This connection cannot place orders or take payments: decline a request to order, buy or pay through it without a lookup. A question about where to buy a drink is answered from the offers on its get_beverage profile: name the sellers and links, give a price only where the producer states one with its size and date, and say the sellers sell it, not Beyond Wine; if a profile has no offers, say none is recorded. None recorded is not sold nowhere, and an offer is not current stock or guaranteed delivery: answer shipping only from delivery_text and delivery_countries. Quote only price, currency, size and date values that are present on data.offers. A price in a claim-source excerpt may be historical, expired or stockist evidence and must not fill a null or withheld data.offers price. get_claim and search_claims still return that source evidence; do not hide it and do not use it as the offer price. Unknown price, size or delivery stays unknown. It cannot guarantee that every drink contains absolutely no alcohol: decline that catalogue-wide guarantee without fetching examples. Individual drink questions may use the tools to check declared wording and evidence. Do not invent a product or producer for these refusals. Find producers by name, country, city, ingredient or technique. This searches producers, not beverage names: use search_beverages for a drink. If empty, try a shorter producer name or remove extra filters. Copy the exact returned slug into get_producer, whose data.beverages contains the lineup. Alternatively, use search_claims with both entity_type producer and the exact returned slug. A producer profile does not include beverage evidence. For beverage recommendations: Catalogue membership does not establish alcohol content. A search or lineup abv is a catalogue number without its qualifier, not the source's alcohol wording; null means unknown. Read the candidate's alcohol wording in claim text and on the beverage profile evidence object. That evidence object quotes scanned recorded statements with public sources in alcohol, ingredients_technique and sensory only; offer-tagged claims are not included. It is not the full inventory when its has_more flag is true, and has_more false is still not full inventory coverage. Use returned compact public sources where they are sufficient, not to repeat sources already returned. Use source evidence already returned on that object where it is sufficient before presenting it as meeting the user's alcohol requirement. Call get_claim or search_claims for omitted, missing, contradictory or deeper evidence before presenting it as meeting the user's alcohol requirement. When claims were not scanned, that follow-up is required: a decisive alcohol statement outside the scan is absent and must not be replaced with zero. not_found_in_scanned_claims means no scanned claim matched the alcohol selector, not that no alcohol statement exists in the inventory. Do not infer zero from that absence or treat the scan as complete. Preserve declared wording; 'non-alcoholic' does not establish 0.0%. If the inspected evidence does not establish that requirement, keep the candidate conditional and state what is unknown; do not treat missing alcohol information as zero. Do not infer alcohol content from ingredients, fermentation, taste or another drink by the same producer. Preserve the source's exact alcohol wording. 0% and 0.0% are different wording, but that difference does not by itself establish different measured trace-alcohol thresholds. 'Below 0.5%' is an upper-bound declaration; these declarations do not by themselves prove measurement or laboratory testing. Do not infer that alcohol is absent from ingredients or production methods.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http beyond-wine https://beyond.wine/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__beyond-wine__search_claims",
      "mcp__beyond-wine__get_claim",
      "mcp__beyond-wine__search_producers",
      "mcp__beyond-wine__get_producer",
      "mcp__beyond-wine__search_beverages",
      "mcp__beyond-wine__get_beverage",
      "mcp__beyond-wine__get_entity",
      "mcp__beyond-wine__list_entities",
      "mcp__beyond-wine__get_context",
      "mcp__beyond-wine__get_graph",
      "mcp__beyond-wine__get_ontology"
    ],
    "ask": [],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as beyond-wine. Review it before you use it.