Arib510.... welcome.
Any midi keyboard will work with MC6. So it's simply a matter of you finding one that you like and buying it. A $300 budget will limit you somewhat on the features you get like weighted keys and touch sensitivity. I have two 61 key keyboards and use one of them for getting the musical data (midi ) into the computer. The other is in a closet. Check in the local music stores because I have seen a number of inexpensive keyboards there....also local classified ads in the musical merchandise section as well as E-bay & Craigslist may offer some good deals on used gear.
Lets back up though for a minute.
There's 2 ways you can use a keyboard.
1. You can record the audio from the keyboard directly into the audio input of the sound card. This allows you to capture the built in sounds of the keyboard.
2. Record the midi data and use it to trigger a softsynth with a patch or sample set that you like.
An important thing to realize and deal with before you dig too deep is the computer's sound card. If you are using the midi route.... many of the newer keyboards allow you to use a built in USB port on the keyboard to output the midi data to a DAW program like MC. But no matter how it gets in, if you plan to use the "inside the box" softsynths to play it back, you will very likely need an aftermarket sound card running ASIO drivers to get smooth playback and properly synced tracks.
Many folks use softsynths with samples because with the midi data, changing the piano from an upright to a Steinberg Baby Grand is as easy as a few clicks. If you went with audio, you need to record the entire track over. And..... while it may be possible to find a way to get the native sounds of the keyboard into the computer, trust me when I say, it's not easy to do. Many have asked that very question here and to my knowledge, none have done it successfully.
So... if you are currently using the computer's built in sound card, I would recommend that you seriously consider setting aside around $200 or so for a nice aftermarket sound card to handle the musical chores for MC6. Just about everyone here, who does this as a serious hobby or in some other professional way, uses an aftermarket sound card "interface" as opposed to the factory sound chip. The difference in performance is literally like day and night.