API for webmcr modules