mikrotik_add_userAdds a new user to MikroTik device.
name (required): Usernamepassword (required): Passwordgroup (optional): User groupaddress (optional): Allowed addresscomment (optional): Descriptiondisabled (optional): Disable usermikrotik_add_user(name="john", password="secure123", group="full")
mikrotik_list_usersLists users on MikroTik device.
name_filter (optional): Filter by namegroup_filter (optional): Filter by groupdisabled_only (optional): Show only disabled usersactive_only (optional): Show only active usersmikrotik_list_users(group_filter="full")
mikrotik_get_userGets detailed information about a specific user.
name (required): Usernamemikrotik_get_user(name="john")
mikrotik_update_userUpdates an existing user on MikroTik device.
name (required): Current usernamenew_name (optional): New usernamepassword (optional): New passwordgroup (optional): New groupaddress (optional): New allowed addresscomment (optional): New descriptiondisabled (optional): Enable/disable usermikrotik_update_user(name="john", group="read")
mikrotik_remove_userRemoves a user from MikroTik device.
name (required): Usernamemikrotik_remove_user(name="john")
mikrotik_disable_userDisables a user account.
name (required): Usernamemikrotik_disable_user(name="john")
mikrotik_enable_userEnables a user account.
name (required): Usernamemikrotik_enable_user(name="john")
mikrotik_add_user_groupAdds a new user group to MikroTik device.
name (required): Group namepolicy (required): Policy listskin (optional): UI skincomment (optional): Descriptionmikrotik_add_user_group(name="operators", policy=["read", "write", "reboot"])
mikrotik_list_user_groupsLists user groups on MikroTik device.
name_filter (optional): Filter by namepolicy_filter (optional): Filter by policymikrotik_list_user_groups()
mikrotik_get_user_groupGets detailed information about a specific user group.
name (required): Group namemikrotik_get_user_group(name="operators")
mikrotik_update_user_groupUpdates an existing user group on MikroTik device.
name (required): Current group namenew_name (optional): New namepolicy (optional): New policy listskin (optional): New UI skincomment (optional): New descriptionmikrotik_update_user_group(name="operators", policy=["read", "write"])
mikrotik_remove_user_groupRemoves a user group from MikroTik device.
name (required): Group namemikrotik_remove_user_group(name="operators")
mikrotik_get_active_usersGets currently active/logged-in users.
mikrotik_get_active_users()
mikrotik_disconnect_userDisconnects an active user session.
user_id (required): User session IDmikrotik_disconnect_user(user_id="*1")
mikrotik_export_user_configExports user configuration to a file.
filename (optional): Export filenamemikrotik_export_user_config(filename="users.rsc")
mikrotik_set_user_ssh_keysSets SSH public keys for a user.
username (required): Usernamekey_file (required): SSH key filenamemikrotik_set_user_ssh_keys(username="john", key_file="id_rsa.pub")
mikrotik_list_user_ssh_keysLists SSH keys for a specific user.
username (required): Usernamemikrotik_list_user_ssh_keys(username="john")
mikrotik_remove_user_ssh_keyRemoves an SSH key.
key_id (required): SSH key IDmikrotik_remove_user_ssh_key(key_id="*1")