Don’t join PFs that require third party tools or make your own PF. Most don’t do this.

As for market board auto undercutting, maybe a potential solution is only being able to sell things in rounded numbers rather than being able to change by single Gil values? So maybe you can only adjust the price by 1 thousand or 100. This won’t fix everything but at least you won’t be undercut by 1 Gil