Вместо создания нового контроллера для этой задачи (что, судя по всему, не рекомендовал Ричард), вы можете довольно легко добавить это в существующий сериализатор, например:
add_to_serializer(:current_user, :my_stuff) do
stuff = get_my_stuff_somehow
stuff
end
Определить, какие сериализаторы доступны и какой из них вам нужен, должно быть достаточно просто (большинство из них легко угадать, но вы можете найти их в app/serializers); поиск по add_to_serializer на GitHub - discourse/all-the-plugins · GitHub должен предоставить множество примеров. Начните с GitHub - discourse/discourse-plugin-skeleton: Template for Discourse plugins · GitHub.
Даже если вы не знаете Ruby или Rails, приведенное выше должно дать вам довольно четкое представление о том, что нужно делать. Если нет, вы можете задать вопрос в канале Marketplace, предложив бюджет.