Multi-epoch monitoring of TXS 0506+056 with MAGIC and MWL partners