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:
- Connector in Claude getrennt und neu verbunden (neuer OAuth-Flow, erneute Freigabe beider Portfolios bei Parqet)
- Mehrfach mit unterschiedlichen Parametern erneut abgefragt (mit/ohne Zeitraum, view=overview und view=holdings, einzelne Portfolio-ID)
- 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