Custom Leaderboard

Hi guys, I want to create a custom leaderboard solution for my UE4 game. That is, a client API for my game itself, and a server program that keeps track of high scores and stuff and accepts get/set connections from clients. I guess that leads me to two questions:

1.) Is there a built-in solution that I should/could use for my requirement? I don’t want to use replication or stuff like that, but rather connect via TCP connection and do stuff, or call a custom web service. I am planning to write my own server.

2.) If there is no (good) built-in solution, what would be the best way to either open a TCP connection in a UE4 game, or call a web service and read results?

Thanks in advance for your feedback!