{"id":81434,"date":"2026-07-14T12:09:43","date_gmt":"2026-07-14T16:09:43","guid":{"rendered":"https:\/\/memberpress.com\/docs\/mcp-errors-troubleshooting\/"},"modified":"2026-07-21T04:52:40","modified_gmt":"2026-07-21T08:52:40","slug":"mcp-errors-troubleshooting","status":"publish","type":"ht_kb","link":"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/","title":{"rendered":"MemberPress MCP-Fehler und Fehlerbehebung"},"content":{"rendered":"<p>Der MemberPress AI Foundation MCP-Server gibt strukturierte Fehlermeldungen aus, wenn eine Anfrage die Authentifizierung nicht besteht, ein Ratenlimit \u00fcberschreitet, nicht \u00fcber den erforderlichen Geltungsbereich oder die erforderlichen Funktionen verf\u00fcgt oder w\u00e4hrend einer Pause bei destruktiven Schreibvorg\u00e4ngen eingeht. Jeder Fehler enth\u00e4lt einen Code, den ein KI-Client oder Entwickler zuordnen kann.<\/p>\n\n\n\n<p>Dieses Nachschlagewerk listet die vom MCP-Server ausgegebenen Fehlercodes auf, zeigt auf, wodurch die einzelnen Fehler ausgel\u00f6st werden, und erl\u00e4utert, wie sie behoben werden k\u00f6nnen. Ein Abschnitt zur Fehlerbehebung behandelt die Fehlerarten, die bei der Ersteinrichtung am h\u00e4ufigsten auftreten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"error-response-shape\"><a href=\"#error-response-shape\">Form der Fehlerantwort<\/a><\/h2>\n\n\n\n<p>Der Server gibt Fehler auf zwei Ebenen zur\u00fcck, die unterschiedlich gestaltet sind. F\u00fcr eine zuverl\u00e4ssige Fehlerbehandlung ist es unerl\u00e4sslich, das richtige Feld zu identifizieren.<\/p>\n\n\n\n<p><strong>Fehler auf der Transportschicht<\/strong> werden vor der JSON-RPC-Verarbeitung abgelehnt \u2013 Authentifizierungsfehler und nicht zugeordnete Routen. Sie verwenden das WordPress-REST-Fehlerformat mit einer Zeichenfolge <code>Code<\/code> und einen HTTP-Status unter <code>data.status<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"code\": \"auth_required\",\n  \"message\": \"Autorisierungs-Header erforderlich.\",\n  \"data\": { \"status\": 401 }\n}<\/code><\/pre>\n\n\n\n<p><strong>Fehler in der Werkzeugschicht<\/strong> finden nach der Authentifizierung w\u00e4hrend der Tool-Bereitstellung statt \u2013 die Sicherheitsschicht und die Berechtigungspr\u00fcfungen. Sie verwenden das JSON-RPC 2.0-Fehlerschema, bei dem <code>Code<\/code> ist der generische JSON-RPC-Wert <code>-32603<\/code> und die stabile, zuordnungsf\u00e4hige Kennung lautet <strong><code>data.mp_error_code<\/code><\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"code\": -32603,\n  \"message\": \"Destruktive Schreibvorg\u00e4nge wurden von einem Administrator angehalten. Versuchen Sie es sp\u00e4ter erneut oder wenden Sie sich an den Standortbetreiber.\",\n  \"data\": { \"mp_error_code\": \"WRITES_PAUSED\" },\n  \"request_id\": \"req_011Cc7Bhv5NZnRMgQ9Bg2JBo\"\n}<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Spiel am <code>data.mp_error_code<\/code>, nicht <code>Code<\/code>.<\/strong> Jeder Fehler in der Werkzeugebene liefert dasselbe Ergebnis <code>-32603<\/code>; nur <code>mp_error_code<\/code> zeichnet sie aus. Das <code>request_id<\/code> ist pro Aufruf eindeutig \u2013 n\u00fctzlich f\u00fcr den Support, jedoch niemals zum Abgleich.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"error-categories-at-a-glance\"><a href=\"#error-categories-at-a-glance\">Fehlerkategorien im \u00dcberblick<\/a><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Kategorie<\/th><th>Bezeichner<\/th><th>Ebene<\/th><\/tr><\/thead><tbody><tr><td>Authentifizierung<\/td><td><code>auth_required<\/code> und Token-Fehler<\/td><td>Verkehr (<code>data.status: 401<\/code>)<\/td><\/tr><tr><td>Route deaktiviert oder Permalinks<\/td><td><code>rest_no_route<\/code><\/td><td>Verkehr (<code>data.status: 404<\/code>)<\/td><\/tr><tr><td>Umfang und Leistungsf\u00e4higkeit<\/td><td><code>SCOPE_INSUFFICIENT<\/code>, <code>F\u00c4HIGKEIT_UNZUREICHEND<\/code><\/td><td>Werkzeug (<code>-32603<\/code> + <code>mp_error_code<\/code>)<\/td><\/tr><tr><td>Sicherheitsschicht<\/td><td><code>WRITES_PAUSED<\/code>, <code>BEST\u00c4TIGUNG_UNG\u00dcLTIG<\/code><\/td><td>Werkzeug (<code>-32603<\/code> + <code>mp_error_code<\/code>)<\/td><\/tr><tr><td>Ratenbegrenzung<\/td><td><code>RATE_LIMITED<\/code>, \u00f6ffentlich, Anmeldung<\/td><td>Verschiedenes \u2013 siehe Fehler bei der Ratenbegrenzung<\/td><\/tr><tr><td>Validierung<\/td><td><code>Validierungsfehler<\/code><\/td><td>Werkzeug (<code>-32603<\/code> + <code>mp_error_code<\/code>)<\/td><\/tr><tr><td>Ressource und Zustand<\/td><td><code>Benutzer nicht gefunden<\/code>, <code>doppelte_Benutzernamen<\/code>, <code>bereits erstattet<\/code>die <code>*_nicht_gefunden*<\/code> Familie<\/td><td>Werkzeug (<code>-32603<\/code> + <code>mp_error_code<\/code>)<\/td><\/tr><tr><td>Im Abspann<\/td><td><code>nicht gen\u00fcgend_Credits<\/code>, <code>credits_unavailable<\/code><\/td><td>Nicht \u00fcber MCP-Tools erreichbar \u2013 siehe unten<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"authentication-errors\"><a href=\"#authentication-errors\">Fehler bei der Authentifizierung<\/a><\/h2>\n\n\n\n<p>Der Server \u00fcberpr\u00fcft bei jeder Anfrage die Anmeldedaten. F\u00fcr alle wichtigen MCP-Routen ist ein Bearer-Token oder eine Basic-Authentifizierung erforderlich.<\/p>\n\n\n\n<p>Eine Anfrage mit <strong>kein \u201eAuthorization\u201c-Header<\/strong> wird auf der Transportschicht abgelehnt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"code\": \"auth_required\",\n  \"message\": \"Autorisierungs-Header erforderlich.\",\n  \"data\": { \"status\": 401 }\n}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Ausl\u00f6ser<\/th><th>Code<\/th><th>Nachricht<\/th><\/tr><\/thead><tbody><tr><td>Keine Anmeldedaten<\/td><td><code>auth_required<\/code><\/td><td>\u201cAutorisierungs-Header erforderlich.\u201d<\/td><\/tr><tr><td>Fehlerhafter Header (nicht \u201eBearer\u201c oder \u201eBasic\u201c)<\/td><td><code>auth_required<\/code><\/td><td>\u201cBearer- oder Basic-Authentifizierung erforderlich.\u201d<\/td><\/tr><tr><td>Abgelaufenes Token<\/td><td><code>token_expired<\/code><\/td><td>\u201cDas Token ist abgelaufen.\u201d<\/td><\/tr><tr><td>Token wurde widerrufen oder ist nicht vorhanden<\/td><td><code>auth_required<\/code><\/td><td>\u201cUng\u00fcltiges oder widerrufenes Token.\u201d<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Ein abgelaufenes Token gibt einen eindeutigen Code zur\u00fcck. Ein widerrufenes Token und ein Token, das nie existiert hat, sind <strong>absichtlich nicht unterscheidbar<\/strong> \u2014 Bei der Token-Abfrage werden widerrufene Zeilen herausgefiltert, sodass aus der Antwort nicht hervorgeht, ob ein bestimmtes Token jemals existiert hat.<\/p>\n\n\n\n<p><code>401<\/code> Antworten auf dem MCP-Pfad enthalten eine <code>WWW-Authenticate<\/code> Kopfzeile mit dem genauen Wert <code>Tr\u00e4ger realm=\"mcp\", resource_metadata=\"\"<\/code>, und der Header wird \u00fcber CORS offengelegt. Die OAuth-Endpunkte lassen ihn bewusst weg.<\/p>\n\n\n\n<p><strong>Beschluss:<\/strong> Erstellen Sie \u00fcber den Assistenten ein neues Token oder stellen Sie die Verbindung des Clients erneut her, um den OAuth-Ablauf erneut auszuf\u00fchren. Vergewissern Sie sich, dass das Token nicht widerrufen wurde auf der <strong>Mit MCP verbundene Clients<\/strong> tab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"scope-and-capability-errors\"><a href=\"#scope-and-capability-errors\">Fehler bei Umfang und Leistungsf\u00e4higkeit<\/a><\/h2>\n\n\n\n<p>Zwei verschiedene Gateways lehnen einen Tool-Aufruf ab, nachdem die Authentifizierung erfolgreich war. Beide werden als Fehler auf Tool-Ebene angezeigt.<\/p>\n\n\n\n<p><strong>Scope-Gate.<\/strong> Jedes Tool gibt einen erforderlichen G\u00fcltigkeitsbereich an. Der Server gleicht diesen vor der Weiterleitung mit den dem Token gew\u00e4hrten G\u00fcltigkeitsbereichen ab. Eine schreibgesch\u00fctzte Verbindung, die <code>memberpress_create_member<\/code> scheitert an dieser H\u00fcrde.<\/p>\n\n\n\n<p><strong>F\u00e4higkeitspr\u00fcfung.<\/strong> Jedes Schreib-Tool gibt zudem die WordPress-F\u00e4higkeit an, die es ben\u00f6tigt \u2013 zum Beispiel <code>Benutzer anlegen<\/code>, <code>Benutzer bearbeiten<\/code>, <code>delete_users<\/code>, oder <code>manage_options<\/code>. Der Server \u00fcberpr\u00fcft vor der Weiterleitung die Berechtigung des Token-Inhabers. Ein <code>vollst\u00e4ndig<\/code>-ein Scope-Token, das einem Benutzer geh\u00f6rt, ohne <code>Benutzer anlegen<\/code> Es ist immer noch nicht m\u00f6glich, Mitglieder anzulegen.<\/p>\n\n\n\n<p>Die Gatter werden der Reihe nach abgearbeitet \u2013 zuerst das Scope \u2013 und geben dann ein Ergebnis zur\u00fcck <strong>eindeutige Codes<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Tor<\/th><th><code>mp_error_code<\/code><\/th><th>Nachricht<\/th><\/tr><\/thead><tbody><tr><td>Umfang<\/td><td><code>SCOPE_INSUFFICIENT<\/code><\/td><td><code>Der erforderliche Bereich \"%s\" ist f\u00fcr dieses Token nicht gew\u00e4hrt.<\/code><\/td><\/tr><tr><td>F\u00e4higkeit<\/td><td><code>F\u00c4HIGKEIT_UNZUREICHEND<\/code><\/td><td><code>Unzureichende Berechtigungen f\u00fcr dieses Tool. Der Benutzer muss \u00fcber \"%s\" verf\u00fcgen.<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Beide verwenden die H\u00fcllkurve der Werkzeugebene \u2014 <code>-32603<\/code> mit der stabilen Kennung in <code>data.mp_error_code<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"code\": -32603,\n  \"message\": \"Unzureichende Berechtigung f\u00fcr dieses Tool. Der Benutzer muss \u00fcber die Berechtigung \\\"create_users\\\" verf\u00fcgen.\",\n  \"data\": { \"mp_error_code\": \"CAPABILITY_INSUFFICIENT\" },\n  \"request_id\": \"req_...\"\n}<\/code><\/pre>\n\n\n\n<p><strong>Beschluss:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fehler bei der Reichweitenmessung:<\/strong> Die Verbindung ben\u00f6tigt eine umfassendere Berechtigung. Widerrufen Sie diese und richten Sie eine neue Verbindung mit den erforderlichen Schreibberechtigungen ein. Die Zugriffsobergrenze muss auf \u201eVollzugriff\u201c gesetzt sein, damit neue Verbindungen Schreibberechtigungen erhalten k\u00f6nnen;<\/li>\n\n\n\n<li><strong>Fehler bei der Leistungsf\u00e4higkeit:<\/strong> Dem WordPress-Benutzer hinter dem Token fehlt die erforderliche Rollenberechtigung. Melden Sie sich als Benutzer mit dieser Berechtigung an oder erteilen Sie dem Benutzer die Berechtigung.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\"><strong>Das ist wichtig:<\/strong> Verbindungen mit Anwendungspasswort sind immer schreibgesch\u00fctzt. Jedes Schreib-Tool scheitert bei einer Verbindung mit Anwendungspasswort grunds\u00e4tzlich an der Bereichspr\u00fcfung. Verwenden Sie f\u00fcr Schreibvorg\u00e4nge eine OAuth-Verbindung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"safety-layer-errors\"><a href=\"#safety-layer-errors\">Fehler in der Sicherheitsschicht<\/a><\/h2>\n\n\n\n<p>Die Sicherheitsma\u00dfnahmen f\u00fcr Agenten f\u00fchren zu eigenen Fehlern auf der Tool-Ebene. Die <strong><a href=\"https:\/\/memberpress.com\/de\/docs\/ai-foundation-safety-measures\/\" target=\"_blank\" rel=\"noopener\">Leitfaden zu Sicherheitsma\u00dfnahmen f\u00fcr Mitarbeiter<\/a><\/strong> erl\u00e4utert die Ma\u00dfnahmen; in diesem Abschnitt werden ihre Ablehnungen aufgef\u00fchrt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"writespaused\"><a href=\"#writespaused\">WRITES_PAUSED<\/a><\/h3>\n\n\n\n<p>Der Kill-Switch unterbricht jeden destruktiven Schreibvorgang. Solange er aktiv ist, lehnt der Server die destruktiven Tools mit folgender Meldung ab: <code>WRITES_PAUSED<\/code> \u2014 unabh\u00e4ngig vom Geltungsbereich der Verbindung und selbst dann, wenn der Aufruf ein g\u00fcltiges Best\u00e4tigungstoken enth\u00e4lt.<\/p>\n\n\n\n<p>Die Ablehnung richtet sich gegen die <strong>Erster, unverbindlicher Anruf<\/strong>: Die *Vorschau* eines destruktiven Tools wird blockiert, nicht nur dessen Ausf\u00fchrung. Der Kill-Switch sperrt den gesamten destruktiven Schreibpfad, sodass im angehaltenen Zustand nicht einmal ein Best\u00e4tigungstoken erzeugt werden kann. Lesetools funktionieren weiterhin.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"code\": -32603,\n  \"message\": \"Destruktive Schreibvorg\u00e4nge wurden von einem Administrator angehalten. Versuchen Sie es sp\u00e4ter erneut oder wenden Sie sich an den Standortbetreiber.\",\n  \"data\": { \"mp_error_code\": \"WRITES_PAUSED\" },\n  \"request_id\": \"req_011Cc7Bhv5NZnRMgQ9Bg2JBo\"\n}<\/code><\/pre>\n\n\n\n<p><strong>Beschluss:<\/strong> Ein Administrator deaktiviert den Kill-Switch \u00fcber den <strong>Mit MCP verbundene Clients<\/strong> Registerkarte. Die Pause ist eine absichtliche administrative Ma\u00dfnahme; \u00fcberpr\u00fcfen Sie, warum sie ausgel\u00f6st wurde, bevor Sie das Schreiben fortsetzen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"confirmationinvalid\"><a href=\"#confirmationinvalid\">BEST\u00c4TIGUNG_UNG\u00dcLTIG<\/a><\/h3>\n\n\n\n<p>Destruktive Tools erfordern einen Ablauf mit zwei Aufrufen: Der erste Aufruf gibt eine Vorschau sowie ein einmalig verwendbares Best\u00e4tigungstoken zur\u00fcck; der zweite Aufruf \u00fcbergibt das Token im <code>best\u00e4tigen.<\/code> Parameter. <strong>Drei unterschiedliche Ursachen f\u00fchren zum gleichen Ergebnis <code>BEST\u00c4TIGUNG_UNG\u00dcLTIG<\/code> Fehler<\/strong> \u2014 Aus der Meldung geht nicht eindeutig hervor, was genau passiert ist:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Ursache<\/th><th>Detail<\/th><\/tr><\/thead><tbody><tr><td>Token abgelaufen<\/td><td>Das Token ist \u00e4lter als das 60-Sekunden-Fenster.<\/td><\/tr><tr><td>Token wurde bereits verwendet<\/td><td>Token sind nur einmal verwendbar<\/td><\/tr><tr><td>Die Argumente haben sich ge\u00e4ndert<\/td><td>Das Token ist an genau dieses Werkzeug, diese Argumente und diesen Benutzer gebunden<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"code\": -32603,\n  \"message\": \"Das Best\u00e4tigungstoken ist ung\u00fcltig, abgelaufen oder die Argumente haben sich ge\u00e4ndert. Rufen Sie das Tool ohne `confirm` auf, um eine neue Vorschau und ein neues Token zu erhalten.\",\n  \"data\": { \"mp_error_code\": \"CONFIRMATION_INVALID\" },\n  \"request_id\": \"req_011Cc7AK3jF4SA4VLs3qsmBD\"\n}<\/code><\/pre>\n\n\n\n<p><strong>Beschluss:<\/strong> das Tool erneut aufrufen, ohne <code>best\u00e4tigen.<\/code> um eine neue Vorschau und ein neues Token zu erhalten, und best\u00e4tigen Sie dies dann innerhalb von 60 Sekunden mit denselben Argumenten. Da ein Code drei Ursachen abdeckt, sollte ein Client zur Fehlerbehebung die Vorschau erneut ausf\u00fchren, anstatt zu versuchen, zu diagnostizieren, welche Schutzma\u00dfnahme ausgel\u00f6st wurde.<\/p>\n\n\n\n<p>Der Absturz ist beabsichtigt. Eine blo\u00dfe \u201eBestanden\/Nicht bestanden\u201c-Meldung gibt keinen Aufschluss dar\u00fcber, ob ein bestimmtes Token jemals existiert hat, und die Behebung des Problems ist in jedem Fall identisch: F\u00fchren Sie die Vorschau erneut aus.<\/p>\n\n\n\n<p>Die Antwort lautet: <code>error.data<\/code> hat eine <code>Grund<\/code> Feld neben dem unver\u00e4nderten Code auf oberster Ebene mit zwei Werten: <code>abgelaufen_oder_verwendet<\/code> (Das Token wurde nicht gefunden \u2013 abgelaufen, bereits verbraucht oder bewusst nicht ausgegeben; diese Eintr\u00e4ge bleiben ausgeblendet) und <code>arguments_changed<\/code> (Das Token war g\u00fcltig, aber die Anfrage wich von der Vorschau ab \u2013 f\u00fchren Sie die Vorschau erneut aus und best\u00e4tigen Sie das neue Token).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"rate-limit-errors\"><a href=\"#rate-limit-errors\">Fehler bei der Ratenbegrenzung<\/a><\/h2>\n\n\n\n<p>Unabh\u00e4ngige Ratenbegrenzungen sch\u00fctzen den Server, und <strong>Die Antwortkurve unterscheidet sich je nach Endpunkt<\/strong> \u2014 der authentifizierte MCP-Endpunkt gibt keine Antwort zur\u00fcck <code>429<\/code> \u00fcberhaupt nicht.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Oberfl\u00e4che<\/th><th>Grenze<\/th><th>Antwort<\/th><\/tr><\/thead><tbody><tr><td>Authentifizierter MCP-Endpunkt<\/td><td>120 Anfragen pro Minute pro Token (Standard; konfigurierbar von 1 bis 1000) \u2013 wird auf der Registerkarte \u201eMCP-Einstellungen\u201c festgelegt, wo die Ratenbegrenzung auch vollst\u00e4ndig deaktiviert werden kann<\/td><td>JSON-RPC-Fehler bei HTTP <strong>200<\/strong> \u2014 Code <code>-32029<\/code>, <code>mp_error_code: RATE_LIMITED<\/code><\/td><\/tr><tr><td>\u00d6ffentlicher MCP-Endpunkt<\/td><td>60 Anfragen pro Minute pro IP-Adresse (fest)<\/td><td>HTTP <strong>429<\/strong> mit <code>Retry-After: 60<\/code><\/td><\/tr><tr><td>OAuth <code>\/registrieren<\/code><\/td><td>60 Registrierungen pro Stunde pro IP-Adresse<\/td><td>HTTP <strong>429<\/strong> mit <code>Retry-After: 3600<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Die Begrenzung des authentifizierten Endpunkts wird innerhalb des JSON-RPC-Envelopes angezeigt, nicht als HTTP-Fehler:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\"jsonrpc\":\"2.0\",\"id\":1,\"error\":{\"code\":-32029,\"message\":\"Ratenlimit \u00fcberschritten.\",\"data\":{\"mp_error_code\":\"RATE_LIMITED\"}}}<\/code><\/pre>\n\n\n\n<p>Der \u00f6ffentliche Endpunkt gibt einen einfachen JSON-RPC-Fehlertext mit seinem <code>429<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\"jsonrpc\":\"2.0\",\"error\":{\"code\":-32000,\"message\":\"Ratenlimit \u00fcberschritten. Bitte versuchen Sie es in einer Minute erneut.\"}}<\/code><\/pre>\n\n\n\n<p>Der Registrierungs-Endpunkt gibt einen OAuth-konformen Body mit folgenden Angaben zur\u00fcck: <code>429<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\"error\":\"too_many_requests\",\"error_description\":\"Zu viele Client-Registrierungen von dieser IP-Adresse. Bitte versuchen Sie es in einer Stunde erneut.\"}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\"><strong>Anmerkung:<\/strong> Es werden keine Endpunkte gesendet <code>X-RateLimit-Limit<\/code> oder <code>X-RateLimit-Remaining<\/code> Header. Die einzigen Header zur Ratenbegrenzung sind die <code>Wiederholversuch nach<\/code> die oben angegebenen Werte.<\/p>\n\n\n\n<p><strong>Beschluss:<\/strong> Warten Sie, bis das Fenster zur\u00fcckgesetzt wird. F\u00fcr den authentifizierten Endpunkt f\u00fchren Sie einen Abgleich mit <code>mp_error_code: RATE_LIMITED<\/code> \u2014 a <code>200<\/code> Status bedeutet nicht gleich Erfolg \u2013 und halte mindestens eine Minute Abstand. Respekt <code>Wiederholversuch nach<\/code> wohin gesendet. Bei anhaltend hohem Datenvolumen sollten Sie Batch-Anfragen verwenden oder die Abfrageh\u00e4ufigkeit reduzieren.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"validation-errors\"><a href=\"#validation-errors\">Validierungsfehler<\/a><\/h2>\n\n\n\n<p>Validierungsfehler sind Fehler auf der Tool-Ebene: <strong><code>-32603<\/code><\/strong> mit <strong><code>mp_error_code: validation_error<\/code><\/strong>. Die <strong><code>Nachricht<\/code><\/strong> Das erkl\u00e4rt das Problem bereits an sich \u2013 es nennt den abgelehnten Wert und listet, sofern ein Vokabular gilt, die zul\u00e4ssigen Werte auf. Wenn man beispielsweise einen Webhook mit einem unbekannten Ereignis erstellt, wird Folgendes zur\u00fcckgegeben:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Unbekannte Ereignisse: \u201emember-added\u201c. Bekannte Ereignisse: \u201etransaction-completed\u201c, ...<\/code><\/pre>\n\n\n\n<p>Schreibwerkzeuge \u00fcberpr\u00fcfen die Argumentvokabulare anhand ihrer Schemata, und veraltete Werte werden mit der zul\u00e4ssigen Aufz\u00e4hlung abgelehnt. Coupon-Werkzeuge sind das dokumentierte Beispiel: <code>discount_mode<\/code> akzeptiert <code>Standard<\/code> oder <code>erste Zahlung<\/code>und <code>rabatt_type<\/code> akzeptiert <code>Prozent<\/code> oder <code>Dollar<\/code>. Die bisherigen Werte <code>erste<\/code>, <code>alle<\/code>und <code>flach<\/code> werden abgelehnt.<\/p>\n\n\n\n<p><strong>Beschluss:<\/strong> Korrigieren Sie die Eingabe wie in der Meldung beschrieben \u2013 oder lesen Sie die Anleitung des Tools <code>inputSchema<\/code> in <code>Tools\/Liste<\/code> \u2014 dann erneut mit kanonischen Werten senden. Versuchen Sie es nicht erneut mit denselben Argumenten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"resource-and-state-errors\"><a href=\"#resource-and-state-errors\">Ressourcen- und Systemfehler<\/a><\/h2>\n\n\n\n<p>\u00dcber die Validierung hinaus geben die Tools auf den Aufrufer bezogene Fehlercodes zur\u00fcck, wenn eine Anfrage zwar korrekt formatiert ist, aber nicht auf den aktuellen Zustand der Website angewendet werden kann. Diese folgen derselben Tool-Ebene-H\u00fclle (<strong><code>-32603<\/code><\/strong> + <strong><code>mp_error_code<\/code><\/strong>), und in ihren Nachrichten wird der Grund direkt genannt:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Code<\/th><th>Ausl\u00f6ser<\/th><\/tr><\/thead><tbody><tr><td><code>Benutzer nicht gefunden<\/code><\/td><td>Das angegebene Mitglied oder der angegebene Benutzer existiert nicht.<\/td><\/tr><tr><td><code>*_nicht_gefunden*<\/code> Familie<\/td><td>Die angegebene Ressource (Transaktion, Abonnement, Webhook usw.) existiert nicht.<\/td><\/tr><tr><td><code>doppelte_Benutzernamen<\/code><\/td><td>Erstellung eines Benutzerkontos mit einem bereits vergebenen Benutzernamen<\/td><\/tr><tr><td><code>bereits erstattet<\/code><\/td><td>Ein R\u00fcckerstattungsversuch f\u00fcr eine Transaktion, die bereits erstattet wurde<\/td><\/tr><tr><td><code>memberpress_not_active<\/code><\/td><td>Das MemberPress-Plugin ist nicht aktiv<\/td><\/tr><tr><td><code>Selbstl\u00f6schung abgelehnt<\/code><\/td><td><code>delete_member<\/code> Ausgerichtet auf den aufrufenden Benutzer \u2013 das L\u00f6schen des Kontos, das hinter dem aktuellen Token steht, w\u00fcrde die Sitzung beenden. Die Selbstpr\u00fcfung wird zuerst ausgef\u00fchrt und hat daher Vorrang vor dem Admin-Guard.<\/td><\/tr><tr><td><code>admin_delete_refused<\/code><\/td><td><code>delete_member<\/code> die sich an jeden Nutzer mit dem <code>manage_options<\/code> Funktionalit\u00e4t. Setzen Sie die Berechtigungen des Benutzers im WordPress-Adminbereich zun\u00e4chst herab, falls die L\u00f6schung beabsichtigt ist.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Beschluss:<\/strong> Es handelt sich hierbei um Dauerzust\u00e4nde und nicht um vor\u00fcbergehende Fehler \u2013 \u00fcberpr\u00fcfen Sie die referenzierte Ressource (oder den Status der Website) und korrigieren Sie die Anfrage. Ein Wiederholungsversuch ohne \u00c4nderungen kann nicht erfolgreich sein.<\/p>\n\n\n\n<p>Echte interne Fehler \u2014 <strong><code>Speichern fehlgeschlagen<\/code><\/strong>, <strong><code>L\u00f6schvorgang fehlgeschlagen<\/code><\/strong>, <strong><code>db_error<\/code><\/strong> \u2014 sind bewusst allgemein gehalten, damit keine Details der Speicherebene an die Clients weitergegeben werden. Ein Client, der eine solche Meldung erh\u00e4lt, kann den Vorgang lediglich zu einem sp\u00e4teren Zeitpunkt erneut versuchen oder den Fehler dem Website-Administrator melden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"credit-errors-not-reachable-through-mcp\"><a href=\"#credit-errors-not-reachable-through-mcp\">Kreditfehler \u2013 \u00fcber MCP nicht erreichbar<\/a><\/h2>\n\n\n\n<p>Vorschau-Aufrufe durchlaufen bei Routenfehlern dieselbe Zulassungsliste wie die Live-Ausf\u00fchrung und weisen dieselben <code>mp_error_code<\/code> \u2014 Ein Tool darf in seiner Vorschau keinen internen Fehler preisgeben, der bei der Live-Ausf\u00fchrung verborgen bliebe.<\/p>\n\n\n\n<p>Die Ausnahmeliste des Servers enth\u00e4lt zwei kreditrelevante Codes: <code>nicht gen\u00fcgend_Credits<\/code> und <code>credits_unavailable<\/code>. Kein MCP-Tool verbraucht AI-Credits, und der MCP-Server ruft keine Credit-Methode auf. Die Codes sind vorhanden, damit nachgelagerte Dienste Credit-Fehler \u00fcber die JSON-RPC-Antwort weiterleiten k\u00f6nnen; kein Aufrufpfad eines MCP-Tools erzeugt solche Fehler.<\/p>\n\n\n\n<p>Ein Client, der mit den MCP-Tools arbeitet, st\u00f6\u00dft niemals auf diese Codes. Guthaben wirken sich auf die von Mastermind unterst\u00fctzten Generierungsfunktionen (z. B. Course Copilot) aus, nicht jedoch auf MCP-Tool-Aufrufe.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"troubleshooting-setup-failures\"><a href=\"#troubleshooting-setup-failures\">Fehlerbehebung bei Einrichtungsproblemen<\/a><\/h2>\n\n\n\n<p>Fehlerarten, die beim ersten Verbindungsaufbau auftreten, in der Reihenfolge, in der sie bei Benutzern typischerweise auftreten:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Der authentifizierte MCP-Endpunkt gibt Folgendes zur\u00fcck: <code>404<\/code>:<\/strong> Permalinks sind auf \u201ePlain\u201c eingestellt. Die REST-API erfordert \u201ePost name\u201c oder umfangreichere Permalinks;<\/li>\n\n\n\n<li><strong>Der \u00f6ffentliche MCP-Endpunkt gibt Folgendes zur\u00fcck: <code>404<\/code> (<code>rest_no_route<\/code>):<\/strong> Der \u00f6ffentliche Katalog ist deaktiviert. Wenn er deaktiviert ist, wird die Route nicht eingebunden, sodass jede Anfrage <code>rest_no_route<\/code> \u2014 Die Existenz des Endpunkts wird nicht offengelegt. Aktivieren Sie den Katalog auf dem <strong>MCP-Einstellungen<\/strong> tab;<\/li>\n\n\n\n<li><strong>Der Endpunkt gibt Folgendes zur\u00fcck: <code>401<\/code> (<code>auth_required<\/code>) in einem Browser:<\/strong> erwartetes Verhalten. Das <code>401<\/code> best\u00e4tigt, dass der Endpunkt aktiv ist; der Browser enth\u00e4lt keinen \u201eAuthorization\u201c-Header;<\/li>\n\n\n\n<li><strong>Claude Desktop zeigt den Anschluss an, aber keine Werkzeuge:<\/strong> Die OAuth-Genehmigung wurde nicht abgeschlossen oder die Verbindung wurde widerrufen. \u00d6ffnen Sie den Konnektor und stellen Sie die Verbindung erneut her;<\/li>\n\n\n\n<li><strong><code>Schritt=Startfehler<\/code> w\u00e4hrend der Verbindung mit Claude Desktop:<\/strong> Die OAuth-Registrierung ist auf 60 Versuche pro Stunde und IP-Adresse begrenzt. Warten Sie, bis das Zeitfenster zur\u00fcckgesetzt ist, und versuchen Sie es erneut;<\/li>\n\n\n\n<li><strong>Ein Client eines Drittanbieters kann sich nicht \u00fcber OAuth registrieren (<code>invalid_redirect_uri<\/code>):<\/strong> Der Endpunkt f\u00fcr die dynamische Registrierung akzeptiert nur Umleitungs-URIs, die auf der Zulassungsliste stehen (die bekannten KI-Clients). Ein Client, dessen Umleitungs-URI nicht auf der Zulassungsliste steht, wird bei <code>\/registrieren<\/code>;<\/li>\n\n\n\n<li><strong>Ein erwartetes Werkzeug fehlt in <code>Tools\/Liste<\/code>:<\/strong> Das Tool geh\u00f6rt zu einem inaktiven Add-on. Add-on-Tools werden nur registriert, solange ihr Add-on aktiv ist. Der Aufruf eines nicht registrierten Tools f\u00fchrt zum Standard-JSON-RPC-Fehler \u201eunknown-method\u201c;<\/li>\n\n\n\n<li><strong>Im Assistenten fehlen die Kontrollk\u00e4stchen:<\/strong> Die Zugriffsobergrenze ist auf \u201eNur Lesen\u201c festgelegt. Der Assistent blendet Schreibbereiche aus und zeigt einen Hinweis an. Erh\u00f6hen Sie die Obergrenze f\u00fcr die <strong>MCP-Einstellungen<\/strong> tab;<\/li>\n\n\n\n<li><strong>Ein destruktives Tool gibt eine Vorschau zur\u00fcck, anstatt den Befehl auszuf\u00fchren:<\/strong> erwartetes Verhalten. Destruktive Tools erfordern den Best\u00e4tigungsablauf mit zwei Aufrufen. \u00dcbergeben Sie das zur\u00fcckgegebene Token an die <code>best\u00e4tigen.<\/code> Parameter innerhalb von 60 Sekunden.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"error-handling-guidance\"><a href=\"#error-handling-guidance\">Leitfaden zur Fehlerbehandlung<\/a><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Spiel am <code>data.mp_error_code<\/code><\/strong> bei Fehlern in der Werkzeugschicht und bei <code>Code<\/code> plus <code>data.status<\/code> auf Fehler auf der Transportschicht. Es darf niemals ein Abgleich mit dem blo\u00dfen <code>-32603<\/code>;<\/li>\n\n\n\n<li><strong><code>auth_required<\/code> \/ <code>401<\/code>:<\/strong> F\u00fchren Sie eine erneute Authentifizierung durch. Versuchen Sie es nicht erneut mit denselben Anmeldedaten; wiederholte Fehlversuche l\u00f6sen die Brute-Force-Sperre aus;<\/li>\n\n\n\n<li><strong><code>SCOPE_INSUFFICIENT<\/code> \/ <code>F\u00c4HIGKEIT_UNZUREICHEND<\/code>:<\/strong> Nicht erneut versuchen. F\u00fcr die Verbindung ist eine Berechtigung mit gr\u00f6\u00dferem Geltungsbereich erforderlich, oder der hinter dem Token stehende Benutzer ben\u00f6tigt die fehlende WordPress-Berechtigung \u2013 ein erneuter Versuch kann nicht erfolgreich sein;<\/li>\n\n\n\n<li><strong><code>WRITES_PAUSED<\/code>:<\/strong> Nicht automatisch erneut versuchen. Ein Administrator hat zerst\u00f6rerische Schreibvorg\u00e4nge absichtlich angehalten; den Status dem Benutzer anzeigen;<\/li>\n\n\n\n<li><strong><code>Validierungsfehler<\/code>:<\/strong> Korrigieren Sie die Eingabe wie in der Meldung beschrieben und senden Sie sie dann erneut. Versuchen Sie nicht, dieselben Argumente erneut zu verwenden \u2013 dieselbe Eingabe f\u00fchrt zur gleichen Ablehnung;<\/li>\n\n\n\n<li><strong><code>BEST\u00c4TIGUNG_UNG\u00dcLTIG<\/code>:<\/strong> Starten Sie den Ablauf mit zwei Anrufen ab dem Vorschau-Anruf neu. Ein Code deckt drei Ursachen ab, f\u00fchren Sie daher die Vorschau erneut aus, anstatt zu diagnostizieren, welche Ursache ausgel\u00f6st wurde. Speichern Sie Best\u00e4tigungs-Token niemals im Cache;<\/li>\n\n\n\n<li><strong>Ratenbegrenzungen:<\/strong> Zur\u00fcckziehen. Der authentifizierte Endpunkt signalisiert <code>RATE_LIMITED<\/code> innerhalb eines HTTP <code>200<\/code>; die \u00f6ffentlichen und Registrierungs-Endpunkte geben Folgendes zur\u00fcck <code>429<\/code> mit <code>Wiederholversuch nach<\/code>. Respekt <code>Wiederholversuch nach<\/code> sofern gesendet; andernfalls mindestens eine Minute warten.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"related-documentation\"><a href=\"#related-documentation\">Zugeh\u00f6rige Dokumentation<\/a><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/memberpress.com\/de\/docs\/ai-foundation-overview\/\" target=\"_blank\" rel=\"noopener\">MemberPress AI Foundation \u2013 \u00dcberblick und Einrichtungsanleitung<\/a><\/strong> \u2014 Installation, Voraussetzungen und \u00dcberpr\u00fcfungen nach der Installation;<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/memberpress.com\/de\/docs\/connecting-ai-clients\/\" target=\"_blank\" rel=\"noopener\">Anbindung von KI-Clients an MemberPress \u2013 Entwicklerhandbuch<\/a><\/strong> \u2014 Authentifizierungsmethoden und clientbezogene Konfiguration;<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/memberpress.com\/de\/docs\/mcp-tools-reference\/\" target=\"_blank\" rel=\"noopener\">MemberPress AI Foundation MCP-Tools \u2013 Referenz<\/a><\/strong> \u2014 Anwendungsbereiche, Funktionen und Schemata der einzelnen Werkzeuge;<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/memberpress.com\/de\/docs\/ai-foundation-safety-measures\/\" target=\"_blank\" rel=\"noopener\">MemberPress AI Foundation \u2013 Sicherheitsma\u00dfnahmen f\u00fcr Agenten<\/a><\/strong> \u2014 die vier Ma\u00dfnahmen, die den Fehlern in der Sicherheitsschicht zugrunde liegen.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>The MemberPress AI Foundation MCP server returns structured errors when a request fails authentication, exceeds a rate limit, lacks scope or capability, or arrives while destructive writes are paused. Each error carries a code an AI client or developer can match on. This reference catalogs the error codes the MCP server produces, shows what triggers [\u2026]<\/p>\n","protected":false},"author":62252,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_strive_editorial_status":"not-started","_strive_copy_of":0,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","_FSMCFIC_featured_image_caption":"","_FSMCFIC_featured_image_nocaption":"","_FSMCFIC_featured_image_hide":"","_strive_checklists":"\"\"","_strive_active_checklist":"62291e2bb2422","footnotes":""},"ht-kb-category":[1581],"ht-kb-tag":[],"class_list":{"0":"post-81434","1":"ht_kb","2":"type-ht_kb","3":"status-publish","4":"format-standard","6":"ht_kb_category-mcp","7":"entry"},"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.6.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"The MemberPress AI Foundation MCP server returns structured errors when a request fails authentication, exceeds a rate limit, lacks scope or capability, or arrives while destructive writes are paused. Each error carries a code an AI client or developer can match on. This reference catalogs the error codes the MCP server produces, shows what triggers\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Nikola M\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.6.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"MemberPress\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"MemberPress MCP Errors and Troubleshooting | MemberPress\" \/>\n\t\t<meta property=\"og:description\" content=\"The MemberPress AI Foundation MCP server returns structured errors when a request fails authentication, exceeds a rate limit, lacks scope or capability, or arrives while destructive writes are paused. Each error carries a code an AI client or developer can match on. This reference catalogs the error codes the MCP server produces, shows what triggers\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1650\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1275\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-07-14T16:09:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-21T08:52:40+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/memberpress\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@memberpress\" \/>\n\t\t<meta name=\"twitter:title\" content=\"MemberPress MCP Errors and Troubleshooting | MemberPress\" \/>\n\t\t<meta name=\"twitter:description\" content=\"The MemberPress AI Foundation MCP server returns structured errors when a request fails authentication, exceeds a rate limit, lacks scope or capability, or arrives while destructive writes are paused. Each error carries a code an AI client or developer can match on. This reference catalogs the error codes the MCP server produces, shows what triggers\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/docs\\\/mcp-errors-troubleshooting\\\/#article\",\"name\":\"MemberPress MCP Errors and Troubleshooting | MemberPress\",\"headline\":\"MemberPress MCP Errors and Troubleshooting\",\"author\":{\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/blog\\\/author\\\/nikolacaseproof-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/memberpress.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/mp-icon-RGB_Icon-01.jpg\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/#articleImage\",\"width\":1650,\"height\":1275,\"caption\":\"memberpress logo icon\"},\"datePublished\":\"2026-07-14T12:09:43-04:00\",\"dateModified\":\"2026-07-21T04:52:40-04:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/docs\\\/mcp-errors-troubleshooting\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/docs\\\/mcp-errors-troubleshooting\\\/#webpage\"},\"articleSection\":\"MCP\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/docs\\\/mcp-errors-troubleshooting\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/memberpress.com\\\/de\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/doc-categories\\\/developer-docs\\\/#listItem\",\"name\":\"Developer Documentation\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/doc-categories\\\/developer-docs\\\/#listItem\",\"position\":2,\"name\":\"Developer Documentation\",\"item\":\"https:\\\/\\\/memberpress.com\\\/de\\\/doc-categories\\\/developer-docs\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/doc-categories\\\/mcp\\\/#listItem\",\"name\":\"MCP\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/doc-categories\\\/mcp\\\/#listItem\",\"position\":3,\"name\":\"MCP\",\"item\":\"https:\\\/\\\/memberpress.com\\\/de\\\/doc-categories\\\/mcp\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/docs\\\/mcp-errors-troubleshooting\\\/#listItem\",\"name\":\"MemberPress MCP Errors and Troubleshooting\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/doc-categories\\\/developer-docs\\\/#listItem\",\"name\":\"Developer Documentation\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/docs\\\/mcp-errors-troubleshooting\\\/#listItem\",\"position\":4,\"name\":\"MemberPress MCP Errors and Troubleshooting\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/doc-categories\\\/mcp\\\/#listItem\",\"name\":\"MCP\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/#organization\",\"name\":\"MemberPress\",\"description\":\"The All-In-One WordPress Membership Plugin\",\"url\":\"https:\\\/\\\/memberpress.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/memberpress.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/mp-icon-RGB_Icon-01.jpg\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/docs\\\/mcp-errors-troubleshooting\\\/#organizationLogo\",\"width\":1650,\"height\":1275,\"caption\":\"memberpress logo icon\"},\"image\":{\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/docs\\\/mcp-errors-troubleshooting\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/memberpress\\\/\",\"https:\\\/\\\/www.pinterest.com\\\/memberpressplugin\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/MemberPressPlugin\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/memberpress\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/blog\\\/author\\\/nikolacaseproof-com\\\/#author\",\"url\":\"https:\\\/\\\/memberpress.com\\\/de\\\/blog\\\/author\\\/nikolacaseproof-com\\\/\",\"name\":\"Nikola M\",\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/memberpress.com\\\/wp-content\\\/litespeed\\\/avatar\\\/1edf820c48f9c430f380efe81887b154.jpg?ver=1785423180\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/docs\\\/mcp-errors-troubleshooting\\\/#webpage\",\"url\":\"https:\\\/\\\/memberpress.com\\\/de\\\/docs\\\/mcp-errors-troubleshooting\\\/\",\"name\":\"MemberPress MCP Errors and Troubleshooting | MemberPress\",\"description\":\"The MemberPress AI Foundation MCP server returns structured errors when a request fails authentication, exceeds a rate limit, lacks scope or capability, or arrives while destructive writes are paused. Each error carries a code an AI client or developer can match on. This reference catalogs the error codes the MCP server produces, shows what triggers\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/docs\\\/mcp-errors-troubleshooting\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/blog\\\/author\\\/nikolacaseproof-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/blog\\\/author\\\/nikolacaseproof-com\\\/#author\"},\"datePublished\":\"2026-07-14T12:09:43-04:00\",\"dateModified\":\"2026-07-21T04:52:40-04:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/memberpress.com\\\/de\\\/\",\"name\":\"MemberPress\",\"description\":\"The All-In-One WordPress Membership Plugin\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/memberpress.com\\\/de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>MemberPress MCP Errors and Troubleshooting | MemberPress<\/title>\n\n","aioseo_head_json":{"title":"MemberPress MCP-Fehler und Fehlerbehebung | MemberPress","description":"Der MemberPress AI Foundation MCP-Server gibt strukturierte Fehlermeldungen aus, wenn eine Anfrage die Authentifizierung nicht besteht, ein Ratenlimit \u00fcberschreitet, der G\u00fcltigkeitsbereich oder die Berechtigung fehlt oder w\u00e4hrend einer Pause bei destruktiven Schreibvorg\u00e4ngen eingeht. Jeder Fehler enth\u00e4lt einen Code, den ein KI-Client oder Entwickler zuordnen kann. Diese Referenz listet die vom MCP-Server ausgegebenen Fehlercodes auf und zeigt, was sie ausl\u00f6st.","canonical_url":"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/#article","name":"MemberPress MCP Errors and Troubleshooting | MemberPress","headline":"MemberPress MCP Errors and Troubleshooting","author":{"@id":"https:\/\/memberpress.com\/de\/blog\/author\/nikolacaseproof-com\/#author"},"publisher":{"@id":"https:\/\/memberpress.com\/de\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg","@id":"https:\/\/memberpress.com\/de\/#articleImage","width":1650,"height":1275,"caption":"memberpress logo icon"},"datePublished":"2026-07-14T12:09:43-04:00","dateModified":"2026-07-21T04:52:40-04:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/#webpage"},"isPartOf":{"@id":"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/#webpage"},"articleSection":"MCP"},{"@type":"BreadcrumbList","@id":"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/memberpress.com\/de#listItem","position":1,"name":"Home","item":"https:\/\/memberpress.com\/de","nextItem":{"@type":"ListItem","@id":"https:\/\/memberpress.com\/de\/doc-categories\/developer-docs\/#listItem","name":"Developer Documentation"}},{"@type":"ListItem","@id":"https:\/\/memberpress.com\/de\/doc-categories\/developer-docs\/#listItem","position":2,"name":"Developer Documentation","item":"https:\/\/memberpress.com\/de\/doc-categories\/developer-docs\/","nextItem":{"@type":"ListItem","@id":"https:\/\/memberpress.com\/de\/doc-categories\/mcp\/#listItem","name":"MCP"},"previousItem":{"@type":"ListItem","@id":"https:\/\/memberpress.com\/de#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/memberpress.com\/de\/doc-categories\/mcp\/#listItem","position":3,"name":"MCP","item":"https:\/\/memberpress.com\/de\/doc-categories\/mcp\/","nextItem":{"@type":"ListItem","@id":"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/#listItem","name":"MemberPress MCP Errors and Troubleshooting"},"previousItem":{"@type":"ListItem","@id":"https:\/\/memberpress.com\/de\/doc-categories\/developer-docs\/#listItem","name":"Developer Documentation"}},{"@type":"ListItem","@id":"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/#listItem","position":4,"name":"MemberPress MCP Errors and Troubleshooting","previousItem":{"@type":"ListItem","@id":"https:\/\/memberpress.com\/de\/doc-categories\/mcp\/#listItem","name":"MCP"}}]},{"@type":"Organization","@id":"https:\/\/memberpress.com\/de\/#organization","name":"MemberPress","description":"The All-In-One WordPress Membership Plugin","url":"https:\/\/memberpress.com\/de\/","logo":{"@type":"ImageObject","url":"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg","@id":"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/#organizationLogo","width":1650,"height":1275,"caption":"memberpress logo icon"},"image":{"@id":"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/#organizationLogo"},"sameAs":["https:\/\/www.instagram.com\/memberpress\/","https:\/\/www.pinterest.com\/memberpressplugin\/","https:\/\/www.youtube.com\/c\/MemberPressPlugin","https:\/\/www.linkedin.com\/company\/memberpress\/"]},{"@type":"Person","@id":"https:\/\/memberpress.com\/de\/blog\/author\/nikolacaseproof-com\/#author","url":"https:\/\/memberpress.com\/de\/blog\/author\/nikolacaseproof-com\/","name":"Nikola M","image":{"@type":"ImageObject","url":"https:\/\/memberpress.com\/wp-content\/litespeed\/avatar\/1edf820c48f9c430f380efe81887b154.jpg?ver=1785423180"}},{"@type":"WebPage","@id":"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/#webpage","url":"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/","name":"MemberPress MCP Errors and Troubleshooting | MemberPress","description":"The MemberPress AI Foundation MCP server returns structured errors when a request fails authentication, exceeds a rate limit, lacks scope or capability, or arrives while destructive writes are paused. Each error carries a code an AI client or developer can match on. This reference catalogs the error codes the MCP server produces, shows what triggers","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/memberpress.com\/de\/#website"},"breadcrumb":{"@id":"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/#breadcrumblist"},"author":{"@id":"https:\/\/memberpress.com\/de\/blog\/author\/nikolacaseproof-com\/#author"},"creator":{"@id":"https:\/\/memberpress.com\/de\/blog\/author\/nikolacaseproof-com\/#author"},"datePublished":"2026-07-14T12:09:43-04:00","dateModified":"2026-07-21T04:52:40-04:00"},{"@type":"WebSite","@id":"https:\/\/memberpress.com\/de\/#website","url":"https:\/\/memberpress.com\/de\/","name":"MemberPress","description":"The All-In-One WordPress Membership Plugin","inLanguage":"de-DE","publisher":{"@id":"https:\/\/memberpress.com\/de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"MemberPress","og:type":"article","og:title":"MemberPress MCP Errors and Troubleshooting | MemberPress","og:description":"The MemberPress AI Foundation MCP server returns structured errors when a request fails authentication, exceeds a rate limit, lacks scope or capability, or arrives while destructive writes are paused. Each error carries a code an AI client or developer can match on. This reference catalogs the error codes the MCP server produces, shows what triggers","og:url":"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/","og:image":"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg","og:image:secure_url":"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg","og:image:width":1650,"og:image:height":1275,"article:published_time":"2026-07-14T16:09:43+00:00","article:modified_time":"2026-07-21T08:52:40+00:00","article:publisher":"https:\/\/www.facebook.com\/memberpress\/","twitter:card":"summary_large_image","twitter:site":"@memberpress","twitter:title":"MemberPress MCP Errors and Troubleshooting | MemberPress","twitter:description":"The MemberPress AI Foundation MCP server returns structured errors when a request fails authentication, exceeds a rate limit, lacks scope or capability, or arrives while destructive writes are paused. Each error carries a code an AI client or developer can match on. This reference catalogs the error codes the MCP server produces, shows what triggers","twitter:image":"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg"},"aioseo_meta_data":{"post_id":"81434","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-07-21 08:56:38","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"open_ai":null,"ai":null,"created":"2026-07-14 16:09:43","updated":"2026-07-21 08:56:38"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/memberpress.com\/de\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/memberpress.com\/de\/doc-categories\/developer-docs\/\" title=\"Developer Documentation\">Developer Documentation<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/memberpress.com\/de\/doc-categories\/mcp\/\" title=\"MCP\">MCP<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tMemberPress MCP Errors and Troubleshooting\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/memberpress.com\/de"},{"label":"Developer Documentation","link":"https:\/\/memberpress.com\/de\/doc-categories\/developer-docs\/"},{"label":"MCP","link":"https:\/\/memberpress.com\/de\/doc-categories\/mcp\/"},{"label":"MemberPress MCP Errors and Troubleshooting","link":"https:\/\/memberpress.com\/de\/docs\/mcp-errors-troubleshooting\/"}],"_links":{"self":[{"href":"https:\/\/memberpress.com\/de\/wp-json\/wp\/v2\/ht-kb\/81434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/memberpress.com\/de\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/memberpress.com\/de\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/memberpress.com\/de\/wp-json\/wp\/v2\/users\/62252"}],"replies":[{"embeddable":true,"href":"https:\/\/memberpress.com\/de\/wp-json\/wp\/v2\/comments?post=81434"}],"version-history":[{"count":1,"href":"https:\/\/memberpress.com\/de\/wp-json\/wp\/v2\/ht-kb\/81434\/revisions"}],"predecessor-version":[{"id":81511,"href":"https:\/\/memberpress.com\/de\/wp-json\/wp\/v2\/ht-kb\/81434\/revisions\/81511"}],"wp:attachment":[{"href":"https:\/\/memberpress.com\/de\/wp-json\/wp\/v2\/media?parent=81434"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/memberpress.com\/de\/wp-json\/wp\/v2\/ht-kb-category?post=81434"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/memberpress.com\/de\/wp-json\/wp\/v2\/ht-kb-tag?post=81434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}