XML-RPC (Extensible Markup Language Remote Procedure Call) on kaugprotseduurikutse protokoll, milles protseduuride väljakutsed kodeeritakse XML-i abil ja edastatakse HTTP-protokolliga.
Autentimiseks saab kasutada HTTP vahendeid ning krüpteeritud ülekandeks HTTPS-i.