There should be an API that can do the following,
Show 1st slot pokemon stats (level, hp, mp, xp)
Show trainer stats (gym badges wins/loses)
This I know wont happen but the ability for programmers to create chat bots that can give useful info (assuming chat is irc)
if you make bots possible I recommend 20-50 messages per day in main channel and unlimited whisper
Also, add an option for users to ignore bots completely (if you make a HTTPS/HTTP api this should be simple)
finally, an api to look to see who has the "must accept battles pokemon"