I've always wanted an automatic process for these tools instead of having to click insert again and again. It seems easy but I can't do it in modelbuilder and I can't seem to find anyone making a script for it on the web. I want to use a certain north arrow and scale bar each time.
Have you looked into setting up a map template with your prefered map elements? It may be a good workaround for you in the short term.