If you are merely using an addon that functions within our API/LUA, and it doesn’t buy/sell for you automatically, that doesn’t violate policy.
As long as you are not using hardware/software to control multiple accounts, and are manually in control of each, it doesn’t sound like there is anything that runs contrary to our rules there.
Humanbeak put it fairly well, disruptive gameplay usually involves activities that impact other players’ ability to play the game (outside of most PvP activities).