Hi Samuel,
Unfortunately, there isn't a lot of tooling available for Cap'n Proto. I tend to debug by adding KJ_DBG() statements to my code (basically a fancy printf()). Cap'n Proto messages are stringified nicely by KJ_DBG() and related macros.
The `capnp` tool also has the ability to convert encoded messages into text and vice versa (see `capnp --help`), but that's more for serialization. I'd love to extend the `capnp` tool with a mode where it connects to an RPC server and lets you type in calls dynamically, or maybe a mode where it acts as a proxy and logs all the calls it sees going back and forth... so much to build, so little time. :)
-Kenton