For visiting Germany for business, such as attending meetings or conducting business affairs, you need a Type C Schengen short-stay visa for ‘Business’. It is to be noted that the visa for Schengen short-stay is issued for various purposes. You need to mention the reason for travel to be ‘Business’.