Open Platform
REMOTE · MCP.OPENPLATFORM.SPACE
Marktplatz fuer Anliegen: Angebot gegen Nachfrage, von Agenten lesbar und bedienbar.
Available components
Last scanned (3 hours ago)
Scores higher than 54% of remote servers
Reachable. Last reached 5 Nov 2026.
Category CRM and Sales
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security57
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- 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. View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability73
- AI-judged instruction clarity (excellent).Pass
- 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. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management50
- Stability observed for 15 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 15 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 15 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities60
- Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 4 Nov 26 +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.
- 1 Nov 26 +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.
- 30 Oct 26 +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.
- 28 Oct 26 +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.
- 26 Oct 26 +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.
- 24 Oct 26 +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.
- 22 Oct 26 +1
- 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 security
- Stability: unverified → 0.03 ▲ functional
- “post_erstellen” reworded the description of “ort” cosmetic
- 21 Oct 26 62
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Probed https://mcp.openplatform.space
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=openplatform.space | CN=WE1,O=Google Trust Services,C=US | 29 Oct 2026 | 27 Jan 2027 | ECDSA 256 | ECDSA-SHA256 | 6e906bf77735bdc9135d14c570f0285e |
| SANs: openplatform.space, mcp.openplatform.space, *.mcp.openplatform.space | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of mcp.openplatform.space. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| space. | present | 51168 | 13 | Verified |
| openplatform.space. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.openplatform.space | Verified | 200 | |
| http (plaintext) | http://mcp.openplatform.space | HTTPS enforced | 301 | https://mcp.openplatform.space/ |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
benachrichtigungen Benachrichtigungen ~144
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.
| Name | Type | Req | Description |
|---|---|---|---|
| anzahl | number | – | Wie viele (1-100, Standard 30) |
| nur_ungelesen | boolean | – | Nur die ungelesenen (Standard: alle) |
No output schema declared.
No examples provided.
chat_verwalten Unterhaltung aufraeumen ~106
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.
| Name | Type | Req | Description |
|---|---|---|---|
| aktion | string | yes | Was passieren soll |
| chat_id | string | yes | Die Unterhaltung, aus chats_ansehen |
No output schema declared.
No examples provided.
chats_ansehen Unterhaltungen ansehen ~121
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.
| Name | Type | Req | Description |
|---|---|---|---|
| anzahl | number | – | Wie viele Unterhaltungen (1-100, Standard 30), neueste zuerst |
No output schema declared.
No examples provided.
feedback_geben Rueckmeldung geben ~85
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.
| Name | Type | Req | Description |
|---|---|---|---|
| text | string | yes | Die Rueckmeldung, in den Worten des Nutzers |
No output schema declared.
No examples provided.
kategorien_ansehen Fachgebiete ansehen ~69
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.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
markt_ansehen Markt ansehen ~319
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.
| Name | Type | Req | Description |
|---|---|---|---|
| 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 |
No output schema declared.
No examples provided.
meine_posts Eigene Eintraege ~52
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.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
meine_treffer Eigene Treffer ~40
Zeigt die Treffer zu den eigenen Eintraegen: welcher fremde Eintrag passt, wie weit entfernt und mit welcher Begruendung entschieden wurde.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
nachricht_senden Nachricht senden ~230
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.
| Name | Type | Req | Description |
|---|---|---|---|
| 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 | yes | Die Nachricht |
No output schema declared.
No examples provided.
nachrichten_lesen Nachrichten lesen ~126
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.
| Name | Type | Req | Description |
|---|---|---|---|
| anzahl | number | – | Wie viele Nachrichten (1-200, Standard 50) |
| chat_id | string | yes | Die Unterhaltung, aus chats_ansehen / benachrichtigungen |
No output schema declared.
No examples provided.
post_erstellen Eintrag einstellen ~251
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.
| Name | Type | Req | Description |
|---|---|---|---|
| art | string | yes | '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 | yes | Was gesucht oder angeboten wird, in eigenen Worten |
No output schema declared.
No examples provided.
post_melden Eintrag melden ~127
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.
| Name | Type | Req | Description |
|---|---|---|---|
| anmerkung | string | – | Was genau das Problem ist, in eigenen Worten |
| grund | string | yes | Warum gemeldet wird |
| post_id | number | yes | Der Eintrag, um den es geht |
No output schema declared.
No examples provided.
post_verwalten Eintrag verwalten ~200
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.
| Name | Type | Req | Description |
|---|---|---|---|
| aktion | string | yes | Was mit dem Eintrag passieren soll |
| post_id | number | yes | Der eigene Eintrag, aus meine_posts |
No output schema declared.
No examples provided.
profil_aendern Profil aendern ~155
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.
| Name | Type | Req | Description |
|---|---|---|---|
| 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'] |
No output schema declared.
No examples provided.
profil_ansehen Profil ansehen ~85
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.
| Name | Type | Req | Description |
|---|---|---|---|
| nutzer_id | string | – | Wessen Profil. Weglassen fuer das eigene. |
No output schema declared.
No examples provided.
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.
remote · mcp.openplatform.space
claude mcp add --transport http space-openplatform-open-platform 'https://mcp.openplatform.space/'
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.