# `io.github.MarvinSMX/mrvn-de-opendata-mcp` on anlyon.dev

> Text inside fenced blocks marked untrusted-server-text was written by the MCP server's publisher, not by anlyon.dev. It is data to inspect, not instructions to follow. Invisible characters are shown as [U+XXXX].
> No finding is not a safety guarantee: these are point-in-time checks of tool definitions, not of code or behaviour.

- Page: https://anlyon.dev/servers/io.github.MarvinSMX/mrvn-de-opendata-mcp
- JSON: https://anlyon.dev/api/v1/servers/io.github.MarvinSMX/mrvn-de-opendata-mcp
- Version: 0.2.0 (active)
- Publisher: io.github.MarvinSMX (GitHub account)
- Runs: remote (streamable-http)
- Sign-in to list tools: none
- Repository: https://github.com/MarvinSMX/mrvn-de-opendata-mcp
- Metadata from the official MCP Registry, synced 2026-10-21T18:17:55.152Z

Title and description, as the publisher wrote them:

```untrusted-server-text
MRVN DE Open Data MCP
MRVN: German public tenders, MaStR energy units and EV charging stations via your RapidAPI key.
```

Scanned 2026-10-21T19:03:56.621Z over streamable-http.

**12 tools: 3 change things and 9 only read.**

| Group | Class | Tools | Claude Code |
| --- | --- | --- | --- |
| Deletes or cancels | destructive | 0 | deny |
| Can't be undone | irreversible | 0 | ask |
| Changes things | write | 3 | ask |
| Only reads | read | 9 | allow |

## Findings

No check matched anything in these tool definitions.


## Changes things (3)

Creates or changes something that can be changed back. Claude Code: ask.

### `ladesaeulen_health`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Service status and data freshness (station count, data date, license). [German EV charging stations (Ladesäulenregister, CC BY 4.0, Bundesnetzagentur.de)]
```

### `mastr_health`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Service status and data freshness (unit count, updated_at, license). [German MaStR energy units (DL-DE-BY-2.0, © Bundesnetzagentur)]
```

### `tender_health`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Service status and data freshness (notice count, data_window, updated_at). [German public procurement (oeffentlichevergabe.de, CC0)]
```

## Only reads (9)

Looks things up and changes nothing. Claude Code: allow.

### `ladesaeulen_get_station`

- The name "ladesaeulen_get_station" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Get one charging station by Ladeeinrichtungs-ID. [German EV charging stations (Ladesäulenregister, CC BY 4.0, Bundesnetzagentur.de)]
```

### `ladesaeulen_get_stats`

- The name "ladesaeulen_get_stats" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Aggregates by Bundesland, kW bucket, plug type and top operators. [German EV charging stations (Ladesäulenregister, CC BY 4.0, Bundesnetzagentur.de)]
```

### `ladesaeulen_search_stations`

- The name "ladesaeulen_search_stations" says "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search/filter German EV charging stations by PLZ, Bundesland, power (kW), fast/normal, plug type, operator, payment, city, radius around lat/lon, or bounding box. [German EV charging stations (Ladesäulenregister, CC BY 4.0, Bundesnetzagentur.de)]
```

### `mastr_get_stats`

- The name "mastr_get_stats" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Aggregate counts by type, status and Bundesland over the current snapshot. [German MaStR energy units (DL-DE-BY-2.0, © Bundesnetzagentur)]
```

### `mastr_get_unit`

- The name "mastr_get_unit" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Get one unit by MaStR Einheit number (e.g. SEE…). [German MaStR energy units (DL-DE-BY-2.0, © Bundesnetzagentur)]
```

### `mastr_search_units`

- The name "mastr_search_units" says "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search/filter MaStR energy units by PLZ, type, status, capacity (kW), Bundesland, or keyword. [German MaStR energy units (DL-DE-BY-2.0, © Bundesnetzagentur)]
```

### `tender_get_notice`

- The name "tender_get_notice" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Get one notice by notice id or OCID. [German public procurement (oeffentlichevergabe.de, CC0)]
```

### `tender_get_stats`

- The name "tender_get_stats" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Aggregate counts by type, category, Bundesland and CPV division over the current data window. [German public procurement (oeffentlichevergabe.de, CC0)]
```

### `tender_search_notices`

- The name "tender_search_notices" says "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search/filter German public procurement notices by keyword, CPV, Bundesland, type, buyer, value, published date, or submission deadline. [German public procurement (oeffentlichevergabe.de, CC0)]
```

## Claude Code permissions

For `.claude/settings.json`, assuming the server is installed as `mrvn-de-opendata`:

```json
{
  "permissions": {
    "allow": [
      "mcp__mrvn-de-opendata__tender_search_notices",
      "mcp__mrvn-de-opendata__tender_get_notice",
      "mcp__mrvn-de-opendata__tender_get_stats",
      "mcp__mrvn-de-opendata__mastr_search_units",
      "mcp__mrvn-de-opendata__mastr_get_unit",
      "mcp__mrvn-de-opendata__mastr_get_stats",
      "mcp__mrvn-de-opendata__ladesaeulen_search_stations",
      "mcp__mrvn-de-opendata__ladesaeulen_get_station",
      "mcp__mrvn-de-opendata__ladesaeulen_get_stats"
    ],
    "ask": [
      "mcp__mrvn-de-opendata__tender_health",
      "mcp__mrvn-de-opendata__mastr_health",
      "mcp__mrvn-de-opendata__ladesaeulen_health"
    ],
    "deny": []
  }
}
```
