Add initial (completely untested) server API