The MON just enters the Apple II (ROM) monitor, described in the Apple II Reference Manual, the IIe techinical reference manual & elsewhere. The monitor is not specific to Merlin.
To actually put the code in memory you need to use the GET command.
Once you've entered the source code, e.g.
Code:
ORG $300
HELLO LDX #0
:1 LDA :3,X
BEQ :2
JSR $FDED
INX
JMP :1
:2 RTS
:3 ASC "HELLO WORLD"00
Assemble it with the command:
ASM
Then put in memory with the command:
GET $300
Then use MON to enter the monitor. At the * (monitor) prompt, type
300L
to make sure it actually placed the object code. To run it, type
300G
The Control-Y (monitor) command gets you back to Merlin. I have not tried the above, so hopefully I have not forgotten a step.