From `man 1 ssh`
-t Force pseudo-tty allocation. This can be used to execute arbitrary
screen-based programs on a remote machine, which can be very useful,
e.g. when implementing menu services. Multiple -t options force tty
allocation, even if ssh has no local tty.
Now `mutt` has a tty to display it's menus on. (You would use `-tt` if connecting to `mutt` remotely via a script from `cron`, for example.)
`ssh -t hhh@server.com mutt`