You can use the OpenAthens management API to make a call for any of your users' IDs to return a list of available services and key information about those services including title, link and description. If you can predict a user's permission set(s) without identifying the specific user, you could use a consistent user ID to obtain this information; if not you would need to identify the user before sending the API call.

For details see the API documentation.