You can use scripts to enhance the functionality of MediaMonkey.
You can find here about how to create scripts, some sample scripts, etc.
Here is the list of Automation objects implemented in MediaMonkey that you can use in your scripts (and in general from other applications).
You can ask questions here, find answers to many already asked questions and generally discuss all scripting related issues.
You can find here some scripts that show how to use scripting API.
Lists all the database tables used by MediaMonkey and describes their relationships.