You have couple of options:
OLEDB Provider: Connect and run MDX queries to pull data out of TM1 cubes. The CD/DVD of TM1 installation has OLEDB provider installation files. Once you install it on QV server, and/or on your developer PC, you should see an option to connect to TM1 data objects using OLEDB option.
You can also put together a custom DLL to pull data from TM1. You would need to consume TM1 API & TM1 .NET API and Create custom DLL, or a .NET interfact which will pull data from us on periodically basis.
Hope this helps.