Totally possible. Set up a MySQL server with a public username and password, define some stored procedures to keep the API simple. Share the procedures and invite people to connect using any MySQL client.
That the HTTP-powered Web browser is a universally popular piece of software has no relevance on its effectiveness. Chatting through a Web browser is as formally arbitrary as chatting through any other sort of client.