Yes, AMMP was designed to be easy for implementers to use in embedded devices. I believe the Java toolkit is available from the FTP site - open a support case, and we can get you access to that if you wish. There is no requirement to use the AMMP C/Java Toolkits to use AMMP - you can hand-craft your requests yourself if you wish. The AMMP Technical Reference is also available on the Support Portal.
The toolkit is a basic starting point for communicating via AMMP, but it's not comprehensive. It was intentionally kept small for potential embedded device installation.
PTC Customer Support