# Open Platform (remote · mcp.openplatform.space)

Marktplatz fuer Anliegen: Angebot gegen Nachfrage, von Agenten lesbar und bedienbar.

- Trust score: 69/100 (medium)
- Change this week: +3
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- remote · `mcp.openplatform.space`: 69/100 (this document), [markdown](https://verifymcp.io/servers/space-openplatform-open-platform/mcp.md), [page](https://verifymcp.io/servers/space-openplatform-open-platform/mcp)

## Channel facts

- Endpoint: `https://mcp.openplatform.space`
- 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-11-05.

- **Endpoint Security**: 57/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: this server exposes a tool marked destructive (post_verwalten) and its handshake is open, but we could not confirm whether a tool call is gated, so we do not assert it is callable unauthenticated.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 73/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 2110 tokens (~140/item across 15 items; 15 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 50/100
  - Stability observed for 15 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% 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 15 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 15 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 60/100
  - Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28.

## Install

### How do I install the Open Platform MCP server?

Open Platform is a hosted endpoint at https://mcp.openplatform.space/, 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 space-openplatform-open-platform 'https://mcp.openplatform.space/'
```

### Cursor

```json
{
  "mcpServers": {
    "space-openplatform-open-platform": {
      "url": "https://mcp.openplatform.space/"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "space-openplatform-open-platform": {
      "type": "http",
      "url": "https://mcp.openplatform.space/"
    }
  }
}
```

### Codex

```toml
[mcp_servers.space-openplatform-open-platform]
url = "https://mcp.openplatform.space/"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "space-openplatform-open-platform": {
      "type": "remote",
      "url": "https://mcp.openplatform.space/",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add space-openplatform-open-platform --url 'https://mcp.openplatform.space/' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  space-openplatform-open-platform:
    url: "https://mcp.openplatform.space/"
```

### Netclaw

```json
{
  "McpServers": {
    "space-openplatform-open-platform": {
      "Transport": "http",
      "Url": "https://mcp.openplatform.space/"
    }
  }
}
```

### Vellum

```bash
assistant mcp add space-openplatform-open-platform -t streamable-http -u 'https://mcp.openplatform.space/'
```

### Other

```json
{
  "mcpServers": {
    "space-openplatform-open-platform": {
      "type": "http",
      "url": "https://mcp.openplatform.space/"
    }
  }
}
```

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-11-04 (score 69, +1)

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

### 2026-11-01 (score 68, +1)

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

### 2026-10-30 (score 67, +1)

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

### 2026-10-28 (score 66, +1)

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

### 2026-10-26 (score 65, +1)

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

### 2026-10-24 (score 64, +1)

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

### 2026-10-22 (score 63, +1)

- [security] Tool “chats_ansehen” rewrote its description, which is the text the model reads
- [security] Tool “feedback_geben” rewrote its description, which is the text the model reads
- [security] Tool “benachrichtigungen” rewrote its description, which is the text the model reads
- [security] Tool “chat_verwalten” rewrote its description, which is the text the model reads
- [security] Tool “kategorien_ansehen” rewrote its description, which is the text the model reads
- [security] Tool “markt_ansehen” rewrote its description, which is the text the model reads
- [security] Tool “nachricht_senden” rewrote its description, which is the text the model reads
- [security] Tool “nachrichten_lesen” rewrote its description, which is the text the model reads
- [security] Tool “post_erstellen” rewrote its description, which is the text the model reads
- [security] Tool “post_melden” rewrote its description, which is the text the model reads
- [security] Tool “post_verwalten” rewrote its description, which is the text the model reads
- [security] Tool “profil_aendern” rewrote its description, which is the text the model reads
- [security] Tool “profil_ansehen” rewrote its description, which is the text the model reads
- [functional improvement] Stability: unverified → 0.03
- [cosmetic] “post_erstellen” reworded the description of “ort”

### 2026-10-21 (score 62)

First indexed and scored.

## MCP tools (15)

### `markt_ansehen` (~319 tokens)

Markt ansehen

Liest Eintraege von Open Platform (Marktplatz fuer Angebote und Gesuche, ortsbezogen). OHNE ARGUMENTE BEKOMMST DU ALLES â€” alle Filter sind freiwillig. Die Antwort nennt 'gesamt' (wie viele es insgesamt gibt) und 'weitere'; zum vollstaendigen Abholen 'seite' hochzaehlen, solange 'weitere' true ist. Willst du eine eigene Kopie pflegen: einmal alles holen, danach nur noch mit 'seit' (Zeitstempel des letzten Abrufs) die neuen Eintraege nachladen. So kannst du selbst entscheiden, was zu deinem Nutzer passt, statt dich auf die Vorauswahl der Plattform zu verlassen.

Input parameters:

- `anzahl` (number): Eintraege pro Abruf (1-200, Standard 50)
- `art` (string): 'request' = Gesuche, 'offer' = Angebote
- `fachgebiet` (string): Nur ein Fachgebiet, z.B. 'handwerk'. Verfuegbare Werte liefert kategorien_ansehen.
- `seit` (string): Nur Eintraege, die nach diesem Zeitpunkt entstanden sind (ISO-8601). Fuer den Abgleich einer eigenen Kopie.
- `seite` (number): Seite ab 0. Zum Blaettern hochzaehlen, solange 'weitere' true ist.
- `sortierung` (string): Standard: relevanz
- `suche` (string): Volltextsuche im Text der Eintraege

### `kategorien_ansehen` (~69 tokens)

Fachgebiete ansehen

Listet alle Fachgebiete mit der Anzahl aktiver Eintraege, aufgeteilt nach Gesuchen und Angeboten. Nutze das zuerst, um zu sehen, welche Bereiche es ueberhaupt gibt und wo etwas los ist â€” danach gezielt mit markt_ansehen hineingehen.

### `meine_posts` (~52 tokens)

Eigene Eintraege

Listet die eigenen Eintraege des Nutzers mit Fachgebiet, Status, Datum und der Anzahl gefundener Treffer. Nutze das, um zu wissen, wonach dein Nutzer sucht oder was er anbietet.

### `post_erstellen` (~251 tokens)

Eintrag einstellen

Stellt im Namen des Nutzers ein Gesuch oder Angebot ein. Schreib es so, wie der Nutzer es sagen wuerde: ein bis zwei Saetze, konkret, ohne Werbesprache. Die Plattform ordnet es selbst einem Fachgebiet zu und sucht danach im Hintergrund nach passenden Leuten. Hoechstens 5 pro Stunde. Frag den Nutzer vorher, ob er das wirklich einstellen will â€” es ist oeffentlich sichtbar.

Input parameters:

- `art` (string, required): 'request' = ich suche, 'offer' = ich biete
- `ort` (string): Ortsname wie 'Muenster', 'Muenster Kreuzviertel' oder 'Wien Leopoldstadt' -- weltweit. Gib ihn IMMER mit, wenn der Nutzer sagt, wo er ist oder dass er woanders ist. Laesst du ihn weg, wird der Ort de…
- `text` (string, required): Was gesucht oder angeboten wird, in eigenen Worten

### `nachricht_senden` (~230 tokens)

Nachricht senden

Schreibt im Marktplatz-Chat von Open Platform. Du handelst im Auftrag des Kontoinhabers unter seinem Namen â€” Marktplatz-Kontakt, kein privater Posteingang. Zum ANTWORTEN in einem laufenden Chat: chat_id aus chats_ansehen oder benachrichtigungen (bevorzugt â€” verhindert vermischte Threads). Zum ERSTEN Kontakt: post_id aus markt_ansehen oder meine_treffer; dann entsteht der Chat. Genau eines von beidem. Schreib konkret. Hoechstens 20 pro Stunde. Es gibt kein Push â€” nach dem Senden spaeter benachrichtigungen oder chats_ansehen pollen. Zeig dem Nutzer den Text, bevor du ihn abschickst.

Input parameters:

- `chat_id` (string): Bestehende Unterhaltung (Antworten). Aus chats_ansehen / benachrichtigungen.
- `post_id` (number): Fremder Eintrag fuer den ersten Kontakt. Aus markt_ansehen / meine_treffer.
- `text` (string, required): Die Nachricht

### `post_verwalten` (~200 tokens)

Eintrag verwalten

Nimmt einen eigenen Eintrag zurueck oder stellt ihn wieder ein. Die post_id kommt aus meine_posts. Drei Moeglichkeiten: 'schliessen' nimmt ihn aus dem Markt, er bleibt aber erhalten und kann zurueckgeholt werden â€” das ist der normale Weg, wenn die Sache erledigt ist. 'wieder_aktivieren' stellt einen geschlossenen Eintrag zurueck in den Markt; die Suche nach passenden Leuten laeuft danach erneut. 'loeschen' entfernt ihn endgueltig, samt Treffern â€” das laesst sich NICHT rueckgaengig machen. Nur eigene Eintraege. Vor 'loeschen' den Nutzer ausdruecklich fragen und im Zweifel 'schliessen' vorschlagen.

Input parameters:

- `aktion` (string, required): Was mit dem Eintrag passieren soll
- `post_id` (number, required): Der eigene Eintrag, aus meine_posts

### `chats_ansehen` (~121 tokens)

Unterhaltungen ansehen

Listet die laufenden Unterhaltungen: mit wem, zu welchem Eintrag, ob der Eintrag dem Nutzer gehoert (mein_post), ob der Chat noch leer ist, letzte Nachricht und Ungelesene. Kein Push â€” pollen, wenn der Nutzer fragt ob jemand geschrieben hat, oder periodisch. Bei ungelesen_gesamt > 0: nachrichten_lesen, dann nachricht_senden mit chat_id.

Input parameters:

- `anzahl` (number): Wie viele Unterhaltungen (1-100, Standard 30), neueste zuerst

### `nachrichten_lesen` (~126 tokens)

Nachrichten lesen

Liest den Verlauf einer Unterhaltung inkl. Kopf (post_id, Eintrag-Snippet, mit wem, mein_post). Die chat_id kommt aus chats_ansehen oder benachrichtigungen. Standard: letzte 50, aelteste zuerst. von_mir markiert eigene Nachrichten. Vor dem Antworten lesen â€” sonst schreibst du an etwas vorbei.

Input parameters:

- `anzahl` (number): Wie viele Nachrichten (1-200, Standard 50)
- `chat_id` (string, required): Die Unterhaltung, aus chats_ansehen / benachrichtigungen

### `benachrichtigungen` (~144 tokens)

Benachrichtigungen

Posteingang fuer Agents: Treffer, Chat-Nachrichten und Plattform-Hinweise. Ungelesene zuerst. art=nachricht hat chat_id (Antworten mit nachricht_senden + chat_id). ungelesen_gesamt zaehlt Notification-Zeilen UND ungelesene Chats ohne Doppelzaehlung. Kein Push â€” pollen. Ablauf: wenn ungelesen_gesamt > 0 â†’ nachrichten_lesen â†’ antworten.

Input parameters:

- `anzahl` (number): Wie viele (1-100, Standard 30)
- `nur_ungelesen` (boolean): Nur die ungelesenen (Standard: alle)

### `profil_ansehen` (~85 tokens)

Profil ansehen

Liest ein Profil. Ohne Argument das eigene Profil des Nutzers â€” mit Name, Beschreibung, Stichworten und der Einstellung, ob er angeschrieben werden moechte. Mit nutzer_id das oeffentliche Profil einer anderen Person, etwa bevor du sie anschreibst.

Input parameters:

- `nutzer_id` (string): Wessen Profil. Weglassen fuer das eigene.

### `profil_aendern` (~155 tokens)

Profil aendern

Aendert das eigene Profil des Nutzers. Nur die Felder mitgeben, die sich aendern sollen â€” alles andere bleibt stehen. 'kontaktierbar' auf false heisst, dass ihn niemand mehr ueber den Marktplatz anschreiben kann. Sag dem Nutzer, was du aenderst, bevor du es tust.

Input parameters:

- `beschreibung` (string): Kurzer Text ueber sich, hoechstens 300 Zeichen
- `kontaktierbar` (boolean): Ob ihn andere anschreiben duerfen
- `name` (string): Angezeigter Name
- `stichworte` (array): Womit er zu tun hat, z.B. ['mathe','nachhilfe']

### `chat_verwalten` (~106 tokens)

Unterhaltung aufraeumen

Raeumt eine Unterhaltung auf. 'gelesen' setzt sie auf gelesen, damit der Zaehler stimmt. 'archivieren' blendet sie aus der Liste aus â€” sie ist nicht geloescht, und sobald jemand wieder hineinschreibt, kommt sie zurueck. Die chat_id kommt aus chats_ansehen.

Input parameters:

- `aktion` (string, required): Was passieren soll
- `chat_id` (string, required): Die Unterhaltung, aus chats_ansehen

### `post_melden` (~127 tokens)

Eintrag melden

Meldet einen fremden Eintrag der Moderation â€” Spam, Betrug, Beleidigungen, unangemessene Inhalte. Die post_id kommt aus markt_ansehen. Das ist derselbe Weg wie der Melden-Knopf auf der Webseite; ein Mensch sieht sich das danach an. Frag den Nutzer vorher, ob er das wirklich melden will.

Input parameters:

- `anmerkung` (string): Was genau das Problem ist, in eigenen Worten
- `grund` (string, required): Warum gemeldet wird
- `post_id` (number, required): Der Eintrag, um den es geht

### `feedback_geben` (~85 tokens)

Rueckmeldung geben

Gibt Rueckmeldung zur Plattform selbst weiter â€” was nicht funktioniert, was fehlt, was stoert. Landet bei den Betreibern. Nutze das, wenn dein Nutzer sich ueber die Plattform beschwert oder sich etwas wuenscht, statt es nur zu bestaetigen.

Input parameters:

- `text` (string, required): Die Rueckmeldung, in den Worten des Nutzers

### `meine_treffer` (~40 tokens)

Eigene Treffer

Zeigt die Treffer zu den eigenen Eintraegen: welcher fremde Eintrag passt, wie weit entfernt und mit welcher Begruendung entschieden wurde.

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/space-openplatform-open-platform/mcp#diagnostics

## Score history

- 2026-11-05: 69
- 2026-11-04: 69
- 2026-11-03: 68
- 2026-11-02: 68
- 2026-11-01: 68
- 2026-10-31: 67
- 2026-10-30: 67
- 2026-10-29: 66
- 2026-10-28: 66
- 2026-10-27: 65
- 2026-10-26: 65
- 2026-10-25: 64
- 2026-10-24: 64
- 2026-10-23: 63
- 2026-10-22: 63
- 2026-10-21: 62

## Common questions

### What is the Open Platform MCP server?

Open Platform is an MCP server listed in the public MCP registry as space.openplatform/open-platform. Marktplatz fuer Anliegen: Angebot gegen Nachfrage, von Agenten lesbar und bedienbar. This page covers its hosted endpoint (https://mcp.openplatform.space).

### Is the Open Platform MCP server safe to use?

Open Platform scores 69 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 Open Platform MCP server expose?

Open Platform exposes 15 tools: markt_ansehen, kategorien_ansehen, meine_posts, post_erstellen, nachricht_senden, and 10 more. Their descriptions and schemas cost roughly 2,110 tokens of context every time the server is loaded.

### Does the Open Platform MCP server require authentication?

No. We connected to Open Platform without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the Open Platform MCP server still maintained?

Open Platform 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.

## Links

- Remote endpoint: https://mcp.openplatform.space/
- Repository: https://github.com/LouisKojo/open-platform
- Website: https://openplatform.space/
- Changelog RSS feed: https://verifymcp.io/servers/space-openplatform-open-platform/mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/space-openplatform-open-platform/mcp.json
- HTML version of this page: https://verifymcp.io/servers/space-openplatform-open-platform/mcp
