All new docs are being written in the github msndevs wiki

The old contents are left here for historical reference

old contents

I'm a fan of the msn protocol. There are few of us left. Everyone moved on. I'm still here.

If you're wondering stuff like "isn't it dead", "why do you care" or similar, see FAQ.

Objectives of this project

  • Document MSNP24 as currently used by skype and
  • Document older protocols and missing details of the existing docs, which might be useful when upgrading existing client implementations.
  • Create a PoC client that connects to MSNP24 and talks to both microsoft accounts and skype contacts
  • Implement this protocol version in at least one mainstream third party client.


  • 2014-11-14 - EVERYTHING BLEW UP. Two days ago, ApplicationIDs used for SOAP ABService requests got blocked by the servers. See this blog post for more details
  • 2014-10-05 - Added full command list (with placeholders) to the commands page (spoiler: it turned out to look a lot like MSNP21)
  • 2014-10-05 - Created oauth page to start documenting what I found yesterday.
  • 2014-10-04 - Played around a bit with the skype desktop client, but it refused to go over an HTTPS MITM proxy after the authentication step, which is oauth.
  • 2014-10-04 - Created networks page. Wrote the "Objectives of this project" above.
  • 2014-10-02 - Moved FAQ to its own page. Expanded msnp24 section.
  • 2014-10-01 - Gave this section some love. Started pages msnp21, msnp22, msnp24 to document what I have so far.
  • 2014-09-30 - Find out about MSNP22 (and the mostly-non-working MSNP23 and MSNP25)
  • 2014-08-15 - Started this section

Pages in this section

External resources