How do I generate multiple address with a master public key in pybitcointools?
You want to use bip32_bin_extract_key on the bip32_masterpublickey:

https://github.com/vbuterin/pybitcointools/blob/8e8a33d7281c871950519e5f256ad08cf0d5df69/bitcoin/deterministic.py#L140

And then use pubkey_to_address on the result:

https://github.com/vbuterin/pybitcointools/blob/8e8a33d7281c871950519e5f256ad08cf0d5df69/bitcoin/main.py#L446

simply put:

btc.pubkey_to_address(btc.bip32_bin_extract_key(bip32_masterpublickey))