It depends on what you mean by 'offline'. You can certainly use MultiChain's APIs if it is not connected to any other nodes (e.g. due to a network disconnection) but you still need MultiChain to be running. In any event, except from sendrawtransaction, none of the raw transaction APIs do anything that affects the blockchain, so they are all offline operations in that sense.