Well, when you consider that there are about 50 MNCs, and thousands of ranges, I'd say that you do have your work cut out for you. Bharti alone has about 15 MNCs.
The most accurate number information that you seek is contained within the IR.21, which are published regularly.
It is quite a job to parse the information out of the document, but that is the best way.
Here is a list of the MNCs that I found. 404 is the MCC:
IN India 91 404302 Usha Martin Telekom Ltd
IN India 91 404421 Aircel Ltd
IN India 91 404 01 Aircell Digilink India Ltd.,
IN India 91 404 02 Bharti Mobile Ltd.
IN India 91 404 03 Bharti Telenet Ltd.
IN India 91 404 04 Idea Cellular Ltd.
IN India 91 404 05 Fascel Ltd.
IN India 91 404 06 Bharti Mobile Ltd.
IN India 91 404 07 Idea Cellular Ltd.
IN India 91 404 09 Reliance Telecom Private Ltd.
IN India 91 404 10 Bharti Cellular Ltd.
IN India 91 404 11 Sterling Cellular Ltd.
IN India 91 404 12 Escotel Mobile Communications Pvt Ltd.
IN India 91 404 13 Hutchinson Essar South Ltd.
IN India 91 404 14 Spice Communications Ltd.
IN India 91 404 15 Aircell Digilink India Ltd.
IN India 91 404 16 Hexcom India
IN India 91 404 18 Reliance Telecom Private Ltd.
IN India 91 404 19 Escotel Mobile Communications Pvt Ltd.
IN India 91 404 20 Hutchinson Max Telecom
IN India 91 404 21 BPL Mobile Communications Ltd.
IN India 91 404 22 Idea Cellular Ltd.
IN India 91 404 24 Idea Cellular Ltd.
IN India 91 404 240 IDEA Cellular Ltd
IN India 91 404 27 BPL Cellular Ltd.
IN India 91 404 274 BPL Cellular Ltd, Maharshtra/Goa
IN India 91 404 30 Usha Martin Telecom Ltd.
IN India 91 404 31 Bharti Mobinet Ltd.
IN India 91 404 34 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 36 Reliance Telecom Private Ltd.
IN India 91 404 38 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 40 Bharti Mobinet Ltd.
IN India 91 404 41 RPG Cellular
IN India 91 404 42 Aircel Ltd.
IN India 91 404 43 BPL Mobile Cellular Ltd.
IN India 91 404 44 Spice Communications Ltd.
IN India 91 404 46 BPL Cellular Ltd.
IN India 91 404 464 BPL Cellular Ltd
IN India 91 404 49 Bharti Mobile Ltd.
IN India 91 404 50 Reliance Telecom Private Ltd.
IN India 91 404 51 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 52 Reliance Telecom Private Ltd.
IN India 91 404 53 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 54 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 55 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 56 Escotel Mobile Communications Pvt Ltd.
IN India 91 404 57 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 58 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 59 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 60 Aircell Digilink India Ltd.
IN India 91 404 62 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 64 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 66 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 67 Reliance Telecom Private Ltd.
IN India 91 404 68 Mahanagar Telephone Nigam Ltd.
IN India 91 404 69 Mahanagar Telephone Nigam Ltd.
IN India 91 404 70 Hexicom India
IN India 91 404 71 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 72 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 73 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 74 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 75 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 76 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 77 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 78 BTA Cellcom Ltd.
IN India 91 404 80 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 81 Bharat Sanchar Nigam Ltd. (BSNL)
IN India 91 404 82 Escorts Telecom Ltd.
IN India 91 404 83 Reliable Internet Services Ltd.
IN India 91 404 84 Hutchinson Essar South Ltd.
IN India 91 404 85 Reliance Telecom Private Ltd.
IN India 91 404 86 Hutchinson Essar South Ltd.
IN India 91 404 87 Escorts Telecom Ltd.
IN India 91 404 88 Escorts Telecom Ltd.
IN India 91 404 89 Escorts Telecom Ltd.
IN India 91 404 90 Bharti Cellular Ltd.
IN India 91 404 92 Bharti Cellular Ltd.
IN India 91 404 93 Bharti Cellular Ltd.
IN India 91 404 94 Bharti Cellular Ltd.
IN India 91 404 95 Bharti Cellular Ltd.
IN India 91 404 96 Bharti Cellular Ltd.
IN India 91 404 97 Bharti Cellular Ltd.
IN India 91 404 98 Bharti Cellular Ltd.
Here is a link to the Cellular Operators website, listing all the MSISDN ranges. The Author makes no claim as to the accuracy of the information provided here.
http://www.coai.in/MSC%20Codes.htmGood Luck!!