"%" just means that the user can log in to the database server from another domain (different to the one the server is running on). Makes sense? It basically means any other domain.. see: http://stackoverflow.com/questions/11629346/mysql-connection-from-a-different-domain
your clients would access yourls server using the json interface, its the same if you have one or 1000 clients, the setup is the same