It's really not about the tooling. I think you should go check this page: https://www.jsonrpc.org/specification_v1
About verbosity, I'm not sure what you mean because it's has lightweight as any other JSON exchange. Of course there are other protocols based on binary messages, should you need that. But it's different.