Fazer uma requisição HTTP externa a partir do Discourse

É perfeitamente possível, escreva um plugin.

Aqui está um exemplo de um plugin que faz uma chamada externa ao processar oneboxes.