You best bet on figuring out how to talk to the server is to look at one of the open source clients, e.g. Jamtaba.

"ninbot" is a bot written by the owner of "ninbot.com" - nothing to do with Cockos. It's exactly what it says it is, really - a bot running a NINJAM client - so it records what it hears, just like other clients can.

But yeah. I've seen "ninbot" roaming in the ninbot servers, Not sure if the bot source is open source, but if I have to develop one for my server, just tell me now. Would really like my server to be linked to my main site to monitor jams

edit: I've overlooked that ninbot was created by the dev itself (oops)

You can connect to the server to query information. There's no API defined exactly, but there is a protocol which is defined and documented in the code, you could use it as-is and have a C++ program that queries, or implement that protocol in PHP or whatever (which is what we do for the server stats).