Skip to main content
HTTP status: 400

When this error occurs

After the OAuth token exchange, the platform validates the new connection with a tools/list call using the fresh token. This error means that validation failed — the token didn’t actually grant access, or the server rejected the authenticated request. The low-level detail is logged server-side under the response’s log_id.

How to fix

  • Re-run the connection (POST /mcp-connections); the consent may not have granted the expected scope.
  • Check the server’s logs for the authenticated tools/list around the failure timestamp.