Not sure if I understood well. Checked the API and it’s seems there are just 4 endpoints? Loading.... Not sure what do you mean with load existing tools in a dynamic way? are you taking about the parameters you send to the endpoints?
Basically, our main goal is to provide a behaviour similar to this integration in Zapier but on N8N.
I provide a video (where Group and Tool selectors appear, generated by API call): UProc - Zapier integration - YouTube
The main problem is that we build useful tools every day. These tools are persisted in a JSON present in our platform and we want to avoid updating node for N8N everytime we have a new tool (this is too limiting for us).
Scenario would be next:
When somebody loads UProc node, we load an external JSON with all config that allows to know:
Available Groups.
Available Tools in every Group.
User selects Group and Tool
User configs dynamic parameters (every tool has its own parameters).
We have build a mini version in a N8N compatible node, and selectors appear this way:
Could you confirm me if this approach could be realistic on N8N?