Conversations offer a common XEP list to improve server compliance.
https://compliance.conversations.im/server/nasqueron.org/
As a modern client, it's interesting as it shows what's the expected potential on a server.
Main tests
RFC 6121 | Roster Versioning | ||
XEP-0045 | Multi-User Chat | ||
XEP-0065 | SOCKS5 Bytestreams (Proxy) | ||
XEP-0115 | Entity Capabilities | ||
XEP-0153 | vCard-Based Avatar (MUC) | ||
XEP-0160 | Best Practices for Handling Offline Messages | ||
XEP-0163 | Personal Eventing Protocol | ||
XEP-0191 | Blocking Command | ||
XEP-0198 | Stream Management | ||
XEP-0215 | External Service Discovery (STUN) | ||
XEP-0215 | External Service Discovery (TURN) | ||
XEP-0280 | Message Carbons | ||
XEP-0313 | Message Archive Management | ||
XEP-0313 | Message Archive Management (Multi-User Chat) | ||
XEP-0352 | Client State Indication | ||
XEP-0357 | Push Notifications | OF-1577 | |
XEP-0363 | HTTP File Upload | ||
XEP-0368 | SRV records for XMPP over TLS | ||
XEP-0384 | OMEMO Encryption | ||
XEP-0398 | User Avatar to vCard-Based Avatars Conversion | ||
XEP-0411 | Bookmarks Conversion | ||
Informational tests
XEP-0077 | In-Band Registration | ||
XEP-0156 | Discovering Alternative XMPP Connection Methods (HTTP) | T1582 | |
XEP-0157 | Contact Addresses for XMPP Services (Abuse) | OF-1838 | |
XEP-0280 | Message Carbons - Recommended Rules | ||
XEP-0313 | Message Archive Management (extended usage) | ||
XEP-0363 | HTTP File Upload (CORS Headers) | ||
XEP-0402 | PEP native bookmarks | ||
In-Band registration is supported, but it's an open door to spam.