Necesitarás escribir un plugin para eso. Consulta Desarrollo de plugins de Discourse - Parte 1 - Crear un plugin básico.
No hay necesidad de llamadas a la API, ya que Discourse viene con integración de MaxMind lista para usar, y simplemente puedes llamar a DiscourseIpInfo.get(ip) desde tu plugin.
Si estás en nuestro hosting, por favor contacta a nuestro soporte. Podemos ayudarte con plugins personalizados en nuestro plan Enterprise.