No need for a separate protocol here. You can just read an rss feed until you get a hit on your filter and then stop reading it. Same data over the wire, just a different client.