MWApi implementation