Revision 0.10
Red denotes a conflicting CTCP definition, gray for deprecated (however quite possibly still in use), and blue for OK.
For further information, feel free to see the Modern Client-to-Client Protocol (CTCP) docs.
| Name | Type | Format | Spread | Description | 
|---|---|---|---|---|
| ACTION | Extended Formatting | ACTION <text> Examples: 
 | Universal | Displays  | 
| AVATAR | Metadata Query | Specific to KVIrc | Returns an URL to an “avatar” image chosen by the user. | |
| CLIENTINFO | Metadata Query | CLIENTINFO <token>{ <token>} Examples: 
 | Widely implemented | Returns a list of the CTCP messages that this client supports and implements. | 
| DCC | Extended Query | DCC <type> [varies] | Widely implemented | Sets up and controls connections that go directly between clients, bypassing the IRC server. This is typically used for features that require a large amount of traffic between clients or simply wish to bypass the server itself such as file transfer, direct chat, and voice messages. | 
| FINGER | Metadata Query | FINGER <info> | Widely implemented | Returns miscellaneous info about the user, typically the same information that’s in their  | 
| PAGE | Extended Query | Rarely implemented | Does something to notify the recipient off-band (e.g. playing a sound; playing the given message via text-to-speech; etc.). | |
| PING | Extended Query | PING <info> Examples: 
 | Universal | Confirms reachability with other clients and checks latency. | 
| SOURCE | Metadata Query | SOURCE <info> Examples: 
 | Rarely implemented | Returns the location of the source code for the client. | 
| TIME | Extended Query | TIME <timestring> Examples: 
 | Almost Universal | Return the client’s local time in an unspecified human-readable format. I recommend using ISO 8601 format, but raw  | 
| VERSION | Metadata Query | VERSION <verstring> Examples: 
 | Universal | Return the name and version of the client software in use. There’s no specified format for the version string. | 
| USERINFO | Metadata Query | USERINFO <info> | Widely implemented | Returns miscellaneous info about the user, typically the same information that’s in their  |