Il peut être utilisé sous GNU/Linux, Windows, Mac OS X et FreeBSD. L'installation se déroule en anglais ou en néerlandais et le logiciel existe en français, anglais, allemand, chinois (Taïwan), espagnol, finnois, italien, néerlandais, portugais (courant ou Brésil) et turc.
Ces listes gagneraient à être rédigées sous la forme de paragraphes synthétiques, plus agréables à la lecture, les listes pouvant être aussi introduites par une partie rédigée et sourcée, de façon à bien resituer les différents items. D'autre part, Wikipédia n'a pas pour rôle de constituer une base de données et privilégie un contenu encyclopédique plutôt que la recherche de l'exhaustivité.
Faire des conversations à une douzaine de personnes
Gérer ses contacts : ajout, suppression, blocage, utilisation d'alias
Gérer ses groupes : ajout, suppression, renommage
Gestion avancée de la liste des contacts
Gestion avancée de l'affichage de la liste de contacts, de la fenêtre de conversation ou du nom des contacts
Changer de statut, passer absent en cas d'inactivité, utiliser des statuts personnalisés et se connecter avec un statut prédéfini
Message automatique (desactivables dans certaines conversations)
Changer de pseudonyme, de message personnel et utilisation de la fonction « chanson écoutée en ce moment » avec prise en charge des couleurs
Possibilité d'avoir des pseudonymes différents dans chaque conversation
Changement automatique des pseudonymes toutes les 30 secondes
Changer d'avatar, changer d'avatar automatiquement toutes les cinq minutes, copier l'avatar de vos contacts sur votre ordinateur et utiliser des avatars personnalisés pour chaque contact
Envoyer et recevoir des fichiers
Jouer à de petits jeux avec vos contacts (Morpion, Puissance 4, échecs, Risk)
Envoyer et recevoir et sauvegarder sur votre ordinateur des sessions vidéo
Recevoir des sessions audio
Envoyer et recevoir des « Clins d'œil » (en anglais, « Winks ») et des « Wizz » (en anglais, « Nudge »)
Ouvrir plusieurs sessions en même temps
Utiliser les émoticônes standards et des émoticônes personnalisés et les sauvegarder sur votre ordinateur
Voir quand quelqu'un est en train d'écrire un message, ferme la fenêtre de conversation, vous ajoute à une conversation multiple, vous supprime de sa liste de contacts
Voir quand vous n'êtes pas dans la liste de contacts d'un de vos contacts
Voir quand quelqu'un vous a dans ses contacts mais pas vous
Voir les contacts que vous avez supprimés et chez qui vous n'êtes pas non plus dans la liste de contacts
Voir le logiciel de messagerie instantanée qu'utilise votre contact
Entrer des notes sur vos contacts
Faire des captures d'écran et les envoyer à vos contacts
Archives de conversations, d'évènements et de bugs mode texte et XML)
Personnalisation des barres de menu, de la liste de contacts et de la fenêtre de conversation
Personnalisation de la notification des évènements (connexion d'un contact, nouveau message, etc.) par des sons, des effets visuels (boîte de notification, etc.), etc.
Personnalisation de la notification des évènements par contact
Notification de réception d'e-mails POP3
Possibilité d'une icône dans la barre des tâches
Mises à jour automatiques (pour les versions officielles ou bêta)
Enregistrer les adresses mail de ses contacts dans le presse papier (copier)
Enregistrer les noms MSN de ses contacts dans le presse papier (copier)
Et bien d'autres...
D'autres fonctionnalités sont disponibles via l'ajout de greffons.
Sous Windows
Mercury forme une alternative au logiciel Windows Live Messenger/MSN Messenger, le plus couramment utilisé sous Windows pour le réseau MSN Messenger. Il possède des fonctionnalités en plus que ce dernier, mais reste néanmoins moins complet. Il peut aussi y avoir une période d'adaptation pour un utilisateur de MSN Messenger qui veut passer à Mercury.
Mercury offre une alternative plus qu'intéressante à MSN Messenger sous MacOSX puisque Microsoft a délibérément bridé la version MacOSX de son logiciel comparée a son équivalent sur Windows. Ainsi, l'avantage majeur de Mercury pour un utilisateur Mac réside dans la possibilité d'utiliser les Webcam en émission comme en réception, ce qui jusqu’à maintenant est impossible sous MSN Messenger Mac.
Sous GNU/Linux
Le réseau MSN Messenger, bien que propriétaire, peut être utilisé sous GNU/Linux avec Mercury.
Il existe beaucoup de logiciels de messagerie instantanée sous GNU/Linux compatibles avec ce réseau :
aMSN : aMSN est un « clone de MSN Messenger » multiplateforme et sous licence GPL. Il est plus simple d'utilisation et plus rapide que Mercury, il supporte aussi les Wizz et les clins d'œil ;
emesene : semblable à MSN au niveau des fonctionnalités, mais écrit en GTK2 ce qui permet une intégration bien meilleure au bureau gnome il ressemble fort a Pidgin ;
Kopete et Pidgin : Ces deux logiciels, eux aussi sous licence GPL, sont les logiciels de messagerie instantanée respectivement intégrés aux environnements graphiques KDE et GNOME. Plus aboutis que Mercury graphiquement, ils permettent tous deux de se connecter à une grande quantité de réseaux. ils possèdent moins de fonctionnalités que Mercury (par exemple visioconférence, wizz ou clins d'œil) ;
Pidgin-vv (branche visio de Pidgin) a la possibilité de faire des sessions vidéo et audio (l'audio n'est pas supportée par Mercury) mais ne possède pas plus de fonctionnalités que Pidgin, donc beaucoup moins que Mercury ;
les clients Jabber sont aussi utilisables avec des serveurs qui supportent le protocole MSN Messenger, mais ne disposent pas des fonctionnalités spécifiques à MSN Messenger.
Notation des versions
Mercury avait pour mode de notation des versions :
XYZZ pour une version stable. Par exemple, 1709 (ce qui correspondrait à une version 1.7.9, à ne pas confondre avec une version 1.7.0.9) ;
XYZZ Bxx pour une version Bêta. Par exemple, 1710 B06 (ce qui correspondrait à une version 1.7.10 Bêta 6) ;
XYZZ RCy pour une version « Release Candidate ». Par exemple 1710 RC1 (ce qui correspondrait à une version 1.7.10 RC1).
Désormais il est du type :
X.Y pour une version stable ;
X.Y Bz pour une version Bêta. Par exemple, 1.9 B01 ;
X.Y RCz pour une version « Release Candidate ». Par exemple 1.9 RC1.
La dernière version stable de Mercury est la 1.9.3.
Licence propriétaire
Mercury est sous licence propriétaire. En effet, son unique développeur, Danny, a préféré ne pas développer son logiciel sous licence GPL car il a "créé ce logiciel pour lui-même" et désire apprendre de ses erreurs, ce qui n'est pas possible (selon lui) si d'autres personnes les corrigent à sa place.
Ce choix est regrettable, car c'est un logiciel de qualité distribué gratuitement, qui pourrait être fortement amélioré si tout le monde pouvait y apporter sa contribution. C'est un des défauts de ce client disponible sous GNU/Linux et FreeBSD qui ont l'habitude des logiciels sous licence GPL.
Mercury 2
La version 2 de Mercury devait être libre et en C++ en utilisant le « Framework » QT4. Mais finalement elle sera encore en Java, version 5 cette fois.
Cela permettra de nouvelles fonctionnalités et de meilleures performances. Cependant elle deviendra « de fait » incompatible avec les systèmes ne possédant pas la machine virtuelle Java 5 (ou ultérieure), ce qui inclut les systèmes Apple MacOSX antérieurs à Tiger.