While trying to track down an issue with Squarespace 5's implementation of the MetaWeblog API I needed to create an MetaWeblog client to help track down the issue. I couldn't find a simple one with no dependencies so I created one: MetaWeblogSharp
This is a very simple library! It is lightweight and has no dependencies on any other library. It even implements its own XMLRPC stack.
You can get the source from the CodePlex project: http://metaweblogsharp.codeplex.com/
Or you can download the binary via NuGet: https://nuget.org/packages/MetaWeblogSharp
Here's a simple example of the API in action:
// create a new post
var categories1 = new List<string> { "A", "B", "C" };var new_post_id = client.NewPost(title, body, categories1, true);