Sachverhalt: Sachverhalt: A. Der 1975 geborene R._ ersuchte im Mai 2000 die Invalidenversicherung um Leistungen (Umschulung, Arbeitsvermittlung). Nach Abklärung der gesundheitlichen und erwerblichen Verhältnisse erliess die IV-Stelle des Kantons Graubünden am 27. Februar 2003 eine Verfügung, mit welcher sie den Anspruch auf eine Invalidenrente verneinte. Daran hielt die Verwaltung mit Einspracheentscheid vom 11. Dezember 2003 fest. A. Der 1975 geborene R._ ersuchte im Mai 2000 die Invalidenversicherung um Leistungen (Umschulung, Arbeitsvermittlung). Nach Abklärung der gesundheitlichen und erwerblichen Verhältnisse erliess die IV-Stelle des Kantons Graubünden am 27. Februar 2003 eine Verfügung, mit welcher sie den Anspruch auf eine Invalidenrente verneinte. Daran hielt die Verwaltung mit Einspracheentscheid vom 11. Dezember 2003 fest. B. R._ liess beim Verwaltungsgericht des Kantons Graubünden Beschwerde einreichen und beantragen, der Einspracheentscheid vom 11. Dezember 2003 sei aufzuheben und es sei ihm eine ganze Invalidenrente zuzusprechen, eventualiter sei im Sinne eines Obergutachtens ein ausführlicher psychiatrischer Bericht einzuholen. Im Weitern ersuchte er um unentgeltliche Verbeiständung. Die IV-Stelle schloss in ihrer Vernehmlassung auf Abweisung des Rechtsmittels. Im Rahmen des zweiten Schriftenwechsels hielten die Parteien an ihren Standpunkten fest. Mit Entscheid vom 26. März 2004 wies das kantonale Verwaltungsgericht die Beschwerde und das Gesuch um unentgeltliche Verbeiständung ab, soweit es darauf eintrat. Mit Entscheid vom 26. März 2004 wies das kantonale Verwaltungsgericht die Beschwerde und das Gesuch um unentgeltliche Verbeiständung ab, soweit es darauf eintrat. C. R._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Rechtsbegehren, der kantonale Gerichtsentscheid sei aufzuheben und es sei ihm eine Invalidenrente zuzusprechen; eventualiter sei die Sache «zur weiteren Abklärung und Einholung eines Obergutachtens zurückzuweisen». Die IV-Stelle äussert sich nicht materiell und stellt keinen bestimmten Antrag zur Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung.