David Dohrn
Plus

Gepostet in Developers

Claude MCP: "Insufficient permissions" (403) bei allen Performance-/Holdings-Abfragen trotz erteilter Freigabe

Hallo zusammen,

ich habe den Parqet-MCP-Connector wie in der Anleitung beschrieben mit Claude verbunden (OAuth-Flow über mcp.parqet.com, Client ID 019c28d5-e0a0-703f-a790-10c15c2310ee) und im Autorisierungsschritt beide meiner Portfolios freigegeben.

Was funktioniert:

  • parqet_list_portfolios und parqet_get_portfolio liefern korrekt Name, Währung und Broker beider Portfolios zurück.
  • parqet_get_user zeigt beide Portfolio-IDs mit "action":"read","resourceType":"portfolio" in den Permissions.

Was nicht funktioniert: Jede Abfrage, die tatsächliche Bestände, Werte oder Performance liefern soll (parqet_query_portfolio mit view=overview/holdings, sowie parqet_get_performance), schlägt mit folgendem Fehler fehl:

Parqet Connect API error: 403 {"message":"Insufficient permissions","error":"Forbidden","statusCode":403}

Was ich bereits versucht habe:

  1. Connector in Claude getrennt und neu verbunden (neuer OAuth-Flow, erneute Freigabe beider Portfolios bei Parqet)
  2. Mehrfach mit unterschiedlichen Parametern erneut abgefragt (mit/ohne Zeitraum, view=overview und view=holdings, einzelne Portfolio-ID)
  3. Geprüft, dass laut parqet_get_user die Read-Berechtigung für beide Portfolio-IDs vorliegt

Trotzdem bleibt userId und installationId nach dem Reconnect identisch und der Fehler unverändert. Das deutet für mich auf ein serverseitiges Problem hin – z. B. dass die im OAuth-Screen erteilte Freigabe nicht korrekt in die Scopes für die Performance-/Holdings-Endpunkte übernommen wird.

Kann das jemand von Parqet prüfen? Portfolio-IDs kann ich bei Bedarf per DM nachreichen.

Danke! David

1
0
Melde dich an, um mitzudiskutieren.

Noch keine Kommentare

Starte die Unterhaltung.
🍪

Parqet  nutzt Cookies. Erfahre mehr