1. A system for providing a role-based access tool, the system comprising: a memory device having computer readable program code store thereon; and a processing device coupled to the memory device, wherein the processing device executes the computer readable program code to: receive a single sign-on login from a user; determine an identity of the user based on the single sign-on login; authorize a defined role of the user by: accessing a database comprising a plurality of users and associated roles; and determining the defined role based on the identity of the user and the associated roles in the database; present one or more service catalogs to the user based on the defined role of the user, wherein the one or more service catalogs comprise a listing of actions that the user is authorized to perform; receive a request to complete an action associated with the listing of actions from the one or more service catalogs, wherein the request comprises a plurality of systems on which to complete the action; process the action for execution after receiving the request by: identifying system parameters associated with the action; evaluating each of the plurality of systems on which the action will be run to determine whether each of the plurality of systems meet the system parameters; determining that each of the plurality of systems meet the system parameters; and validating the action based on determining that each of the plurality of systems meet the system parameters; and run the action on each of the plurality of systems, wherein the user does not provide an additional sign-in login for each of the plurality of systems.