Automated process planning for machining has been a research topic for many years. However, creating a fully automated process planning module is still quite challenging, especially when multiple goals need to be achieved. This paper describes a multi-agent process planning module in a networked machining service.