Go Text Protocol ( GTP ) er den protokol, der bruges af nogle motorer til at spille Go på computeren. Det er efterfølgeren til Go Modem Protocol. Protokollen er velegnet til kommunikation mellem go-motorer og skaller både på den samme computer og over et netværk. GTP version 1 blev først implementeret i GNU Go version 3.0 og betragtes som referenceimplementeringen. Gnu Go version 3.4 implementerer den anden version af protokollen, som også er en reference. Den anden version af standarden er i en udkasttilstand, så eventuelle uenigheder og uklarheder er løst ved sammenligning med Gnu Go-implementeringen.
Selvom protokollen er udviklet specifikt til Go, er den også velegnet til andre spil, såsom reversi .