diff --git a/mwclient/http.py b/mwclient/http.py
index b929850fca34c5df1947f11d41dfb8807ee909b6..15335d73f072aed3ad1453aacf1bfbfd2e41df1d 100644
--- a/mwclient/http.py
+++ b/mwclient/http.py
@@ -65,7 +65,7 @@ class HTTPPersistentConnection(object):
         clients_useragent = clients_useragent or ""
         if clients_useragent != "":
             clients_useragent += " "
-        self.useragent = clients_useragent + 'MwClient/' + __ver__
+        self.useragent = clients_useragent + 'MwClient/' + __ver__ + ' (https://github.com/mwclient/mwclient)'
 
     def request(self, method, host, path, headers, data,
                 raise_on_not_ok=True, auto_redirect=True):