IRCv3.2 invite-notify Extension

Copyright © 2013 Adam <>

Copyright © 2014 Attila Molnar <>

Unlimited redistribution and modification of this document is allowed provided that the above copyright notice and this permission notice remains intact.


The invite-notify client capability allows a client to specify that it would like to be notified when users are invited to channels.

This client capability MUST be named invite-notify.

This capability is designed to replace the traditional “X has invited Y to #chan” server notices, and to provide a standard way that allows clients to learn when another client does an /INVITE.


The format of the INVITE message is as follows:

:<inviter> INVITE <target> <channel>

The message source, inviter is the user doing the INVITE, target is the user being invited, channel is the channel where target is being invited.


:ChanServ! INVITE Attila #channel

This message translates to ChanServ has invited Attila to #channel.


The server is not required to send the INVITE message described in this document to all clients supporting this capability on a channel. For example, a server may choose to only send the message to clients having channel op, or only to clients that have the privilege to do an /INVITE on the channel themselves.

Software supporting invite-notify: Charybdis, ChatIRCd, ircd-hybrid, InspIRCd, Oragono, txircd, AdiIRC, Colloquy, Irssi, mIRC, WeeChat, Swirc, IRCCloud, Kiwi IRC, The Lounge, CoreIRC, Palaver, pounce (as Server), pounce (as Client), KiwiBNC (as Server), KiwiBNC (as Client), Limnoria, Moon Moon, BitBot, Communi, girc, irc-framework, Kitteh IRC Client Library, Rust irc, Warren