We don't have a list of IMAP servers which supports keywords feature, sorry.
However, you can simply try it for any IMAP server by the SetMessageFlags and Search methods.
If you have at least one mail in the INBOX folder, you can do it simply like this:
var client = new Imap();
client.Connect(...);
client.Login(...);
client.SelectFolder("INBOX");
client.SetMessageFlags(1, ImapFlagAction.Add, ImapMessageFlags.Keywords, "Test-KW");
ImapMessageCollection list = client.Search(ImapSearchParameter.Keyword("Test-KW"));
Console.WriteLine(list.Count);
If the IMAP server supports keywords feature, the list collection would not be empty.