Register every tool in toolList (e.g. the output of a module provider's all(context)), notifying listeners once.
all(context)