# openwein.de — deutsche Weingüter und Weinfeste (remote · www.openwein.de)

German wineries, wine towns and wine festivals: 5.900 entries in 13 regions. Read-only, no key.

- Trust score: 80/100 (high trust)
- Change this week: +3
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-09-24

## Components

- remote · `www.openwein.de`: 80/100 (this document), [markdown](https://verifymcp.io/servers/de-openwein-mcp/www.md), [page](https://verifymcp.io/servers/de-openwein-mcp/www)

## Channel facts

- Endpoint: `https://www.openwein.de/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.0`

## Trust breakdown

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. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-09-24.

- **Endpoint Security**: 63/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 12 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: signatures are present but failed validation.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 72/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 1989 tokens (~165/item across 12 items; 12 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 100/100
  - No destabilizing schema changes in the last 30 days.
- **Tool Coverage**: 99/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 96% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 12 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 13 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a current MCP spec version (2026-07-28).

## Install

### How do I install the openwein.de — deutsche Weingüter und Weinfeste MCP server?

openwein.de — deutsche Weingüter und Weinfeste is a hosted endpoint at https://www.openwein.de/mcp, 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.

### Claude

```bash
claude mcp add --transport http de-openwein-mcp 'https://www.openwein.de/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "de-openwein-mcp": {
      "url": "https://www.openwein.de/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "de-openwein-mcp": {
      "type": "http",
      "url": "https://www.openwein.de/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.de-openwein-mcp]
url = "https://www.openwein.de/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "de-openwein-mcp": {
      "type": "remote",
      "url": "https://www.openwein.de/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add de-openwein-mcp --url 'https://www.openwein.de/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  de-openwein-mcp:
    url: "https://www.openwein.de/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "de-openwein-mcp": {
      "Transport": "http",
      "Url": "https://www.openwein.de/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add de-openwein-mcp -t streamable-http -u 'https://www.openwein.de/mcp'
```

### Other

```json
{
  "mcpServers": {
    "de-openwein-mcp": {
      "type": "http",
      "url": "https://www.openwein.de/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-09-23 (score 80, 0)

- [security] Stability: 0.97 → pass

### 2026-09-22 (score 80, +1)

No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-20 (score 79, +1)

No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-18 (score 78, +1)

No change was recorded against any check on this day. Stability & Change Management went from 80 to 83. That category is still filling its 30-day observation window: 24 days of observed history at the previous scan, 25 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-16 (score 77, +1)

No change was recorded against any check on this day. Stability & Change Management went from 73 to 77. That category is still filling its 30-day observation window: 22 days of observed history at the previous scan, 23 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-14 (score 76, +1)

No change was recorded against any check on this day. Stability & Change Management went from 67 to 70. That category is still filling its 30-day observation window: 20 days of observed history at the previous scan, 21 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-12 (score 75, +3)

- [security improvement] HSTS header: fail → pass

### 2026-09-10 (score 72, +1)

No change was recorded against any check on this day. Stability & Change Management went from 53 to 57. That category is still filling its 30-day observation window: 16 days of observed history at the previous scan, 17 at this one. The score rises as the window fills, whether or not the server changes.

## MCP tools (12)

### `list_regions` (~56 tokens)

Deutsche Weinanbaugebiete

Lists all 13 German wine regions (Anbaugebiete) with their character, the number of wine towns and wineries in each, and how many events are coming up. Start here when the question is about German wine regions in general.

### `get_region` (~69 tokens)

Anbaugebiet im Detail

Full description of one wine region: its history, grape varieties and terroir, plus its wine towns and upcoming events.

Input parameters:

- `region` (string, required): Region alias, e.g. "rheinhessen", "mosel-saar-ruwer", "ahr". Use list_regions to see all.

### `search_wineries` (~381 tokens)

Weingüter suchen

Search ~5.900 German wineries by name, town, postal code or region, or geographically around a point. Filters for wineries that serve food (Straußwirtschaft, Gutsausschank), offer accommodation, or have a place for a camper van. Two further filters come from what a winery writes on its own website — grape variety and organic farming — and those two are deliberately incomplete: only about half of all wineries have a website that says so. Absence there is not evidence of absence. Returns contact details, address and coordinates.

Input parameters:

- `grape_variety` (string): Only wineries that NAME this grape variety on their own website, e.g. "Riesling". This is not a complete list of who grows it: a winery without a website, or one that does not list its varieties, is…
- `has_caravan` (boolean): Only wineries with a camper van pitch.
- `has_lodging` (boolean): Only wineries offering accommodation.
- `lat` (number): Latitude for a radius search.
- `limit` (integer): Max results, 1-50. Default 20.
- `lng` (number): Longitude for a radius search.
- `organic` (boolean): Only wineries that STATE organic farming on their own website. Not a certification check — same caveat as grape_variety.
- `plz` (string): German postal code.
- `query` (string): Free text matched against winery name, owner and second name.
- `radius_km` (number): Radius in km around lat/lng. Default 10.
- `region` (string): Region alias to restrict to.
- `serves_food` (boolean): Only wineries with a Straußwirtschaft, Gutsausschank or restaurant.
- `town` (string): Town name or alias, e.g. "Nierstein".

### `get_winery` (~141 tokens)

Weingut im Detail

Everything held about one winery: address, contact, opening hours, average rating, recent visitor comments, its upcoming events, the Einzellagen it names on its own website (which is not the same as the Lagen it farms — that is not publicly recorded), and a portrait assembled from its own website (hectares, grape varieties, organic farming, founding year) where that page could be read.

Input parameters:

- `id` (integer): Winery id from search_wineries.
- `url` (string): Alternatively its openwein.de URL or path, e.g. "/rheinhessen/mainz-ebersheim/weingut-eva-vollmer".

### `list_events` (~219 tokens)

Weinfeste und Termine

Upcoming German wine events — Weinfeste, Hoffeste, Weinproben, Weinwanderungen — across all regions, or filtered by region, town or a radius around a point. Every event carries the source it was verified against and a link to its own page; the result also names the human-readable calendar page for the same selection, which is the thing to hand a person rather than retelling a list that changes daily.

Input parameters:

- `from` (string): Earliest date, YYYY-MM-DD. Defaults to today.
- `lat` (number): Latitude for a radius search.
- `limit` (integer): Max results, 1-100. Default 40.
- `lng` (number): Longitude for a radius search.
- `radius_km` (number): Radius in km around lat/lng. Default 25.
- `region` (string): Region alias to restrict to.
- `to` (string): Latest date, YYYY-MM-DD. Defaults to one year out.
- `town` (string): Town name or alias to restrict to.

### `search_towns` (~133 tokens)

Weinorte suchen

Find German wine towns by name, region, postal code or around a point. Each town carries a description of its wine history and character, and the number of wineries listed there.

Input parameters:

- `lat` (number)
- `limit` (integer): Max results, 1-50. Default 20.
- `lng` (number)
- `plz` (string): German postal code.
- `query` (string): Town name, full or partial.
- `radius_km` (number): Radius in km around lat/lng. Default 20.
- `region` (string): Region alias to restrict to.

### `search` (~160 tokens)

Freitextsuche

Free-text search across the whole directory — winery names, owners, towns and description texts. Use this for open questions where the exact name is unknown ("a winery near the Mosel with rooms", "Riesling from steep slopes"). For a known town or a radius around coordinates, search_wineries is more precise.

Input parameters:

- `has_caravan` (boolean): Only wineries with a camper van pitch.
- `has_lodging` (boolean): Only wineries offering accommodation.
- `limit` (integer): Max results, 1-50. Default 20.
- `query` (string, required): What to look for, in German or English.
- `region` (string): Region alias to restrict to.
- `serves_food` (boolean): Only wineries that serve food.

### `search_lagen` (~243 tokens)

Weinlagen suchen

Search the 1.646 registered German Einzellagen (single vineyard sites) by name, town or region. The Einzellage is the smallest origin unit in German wine law and the name that appears on the label after the town ("Forster Ungeheuer", "Wehlener Sonnenuhr"). For the six regions of Rhineland-Palatinate the data is the official register of the Chamber of Agriculture and carries the vineyard number, Bereich, Großlage, planted area and the legal boundary; the Rheingau is currently sourced from Wikipedia and has no boundary. Note that a Lage name says where a wine grew, not how good it is. Where a winery names a Lage on its own website, get_lage returns that winery with the sentence it appeared in.

Input parameters:

- `grosslage` (string): Restrict to one Großlage.
- `limit` (integer): Max results, 1-100. Default 25.
- `query` (string): Free text matched against the Lage name.
- `region` (string): Region alias to restrict to.
- `town` (string): Town name or alias, e.g. "Kallstadt".

### `get_lage` (~115 tokens)

Weinlage im Detail

One Einzellage in full: Bereich, Großlage, planted area, the official vineyard number, the municipalities it spans, and the wineries of its town. It is NOT known which wineries actually farm vines in a given Lage — no public register holds that — so the wineries listed are those located in the town, and the answer says so.

Input parameters:

- `lage` (string): Lage alias from search_lagen.
- `region` (string): Region alias.
- `url` (string): Alternatively its openwein.de URL or path.

### `get_vintage` (~166 tokens)

Weinjahrgang

What the weather did in one growing season, per wine region: mean temperature, sunshine hours and rainfall from April to October, compared with the 1991-2020 normal, plus the harvest volume where published. Measured data of the German Weather Service, for some regions back to 1881. IMPORTANT: these are measurements, not a verdict. A warm year is not a good year — what ends up in the glass depends on site, grape and winemaker. Do not present the numbers as a quality rating. Omit the year to get the whole series for a region.

Input parameters:

- `from` (integer): Earliest year when returning a series.
- `region` (string): Region alias.
- `year` (integer): Vintage year. Omitted: the whole series.

### `get_glossary` (~140 tokens)

Weinglossar

German wine terms explained, with their regional variants. Useful because the same institution carries different names by region: the seasonal tavern a winery runs itself is a Straußwirtschaft on the Mosel and in the Palatinate, a Besenwirtschaft in Württemberg and a Hecken- or Häckerwirtschaft in Franconia — and none of them is the same as a Gutsausschank, which may open all year. Omit the term to list all entries.

Input parameters:

- `category` (string): Restrict the listing to one category.
- `term` (string): Term, alias or a synonym, e.g. "Besen".

### `get_town` (~74 tokens)

Weinort im Detail

One wine town in full: its description and wine history, every winery listed there, its upcoming events and the neighbouring wine towns.

Input parameters:

- `id` (integer): Alternatively the town id.
- `region` (string): Region alias.
- `town` (string): Town alias, e.g. "mainz-ebersheim".

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/de-openwein-mcp/www#diagnostics

## Score history

- 2026-09-24: 80
- 2026-09-23: 80
- 2026-09-22: 80
- 2026-09-21: 79
- 2026-09-20: 79
- 2026-09-19: 78
- 2026-09-18: 78
- 2026-09-17: 77
- 2026-09-16: 77
- 2026-09-15: 76
- 2026-09-14: 76
- 2026-09-13: 75
- 2026-09-12: 75
- 2026-09-11: 72
- 2026-09-10: 72
- 2026-09-09: 71
- 2026-09-08: 71
- 2026-09-07: 70
- 2026-09-06: 70
- 2026-09-05: 69
- 2026-09-04: 69
- 2026-09-03: 68
- 2026-09-02: 68
- 2026-09-01: 67
- 2026-08-31: 67
- 2026-08-30: 66
- 2026-08-29: 67
- 2026-08-28: 66
- 2026-08-27: 66
- 2026-08-26: 65

## Common questions

### What is the openwein.de — deutsche Weingüter und Weinfeste MCP server?

openwein.de — deutsche Weingüter und Weinfeste is an MCP server listed in the public MCP registry as de.openwein/mcp. German wineries, wine towns and wine festivals: 5.900 entries in 13 regions. Read-only, no key. This page covers its hosted endpoint (https://www.openwein.de/mcp).

### Is the openwein.de — deutsche Weingüter und Weinfeste MCP server safe to use?

openwein.de — deutsche Weingüter und Weinfeste scores 80 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 openwein.de — deutsche Weingüter und Weinfeste MCP server expose?

openwein.de — deutsche Weingüter und Weinfeste exposes 12 tools: list_regions, get_region, search_wineries, get_winery, list_events, and 7 more. Their descriptions and schemas cost roughly 1,897 tokens of context every time the server is loaded.

### Does the openwein.de — deutsche Weingüter und Weinfeste MCP server require authentication?

No. We connected to openwein.de — deutsche Weingüter und Weinfeste without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the openwein.de — deutsche Weingüter und Weinfeste MCP server still maintained?

openwein.de — deutsche Weingüter und Weinfeste is still listed as active in the MCP registry. We last reached this channel on 24 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://www.openwein.de/mcp
- Website: https://www.openwein.de/llms.txt
- Changelog RSS feed: https://verifymcp.io/servers/de-openwein-mcp/www.xml
- Changelog JSON feed: https://verifymcp.io/servers/de-openwein-mcp/www.json
- HTML version of this page: https://verifymcp.io/servers/de-openwein-mcp/www
