MGCP es un protocolo interno de voz sobre IP (VoIP) cuya arquitectura se diferencia del resto de los protocolos VoIP por ser del tipo cliente – servidor.
MGCP está definido informalmente en la RFC 3435, y aunque no ostenta el rango de estándar, su sucesor, Megaco está aceptado y definido como una recomendación en la RFC 3015.
MGCP separa conceptualmente estas funciones en los tres elementos previamente señalados.
Este protocolo tiene su origen en el SGCP (de Cisco y Bellcore) e IPDC.
Bellcore y Level3 plantearon el MGCP a varios organismos.