It's not necessary to run a corporation to be eligible for the best small business credit card offers.
However, it is necessary to sign a guarantee that you are personally liable for the debts, which means that the credit card affects your personal credit score even though you will use it for business purposes.
When applying, you will have to provide your business name as well as your SSN or EIN.