MATZs are slightly odd concepts. You're daft if you enter one without "permission" but as they're class G.......
A typical zone D airport joining goes like this in my experience:
"XYZ radar, GABCD 5 east of <VRP> 2000 landing with Xray"
"GABCD QNH 1020 expect runway AB report field in sight"
"1020 wilco GABCD"
"field in sight ABCD"
"ABCD contact XYZ tower now on 123.45"
"tower on 123.45 GABCD"
"XYZ tower, GABCD inbound"
"GABCD XYZ tower, roger, join left base for AB, wind 270 at 10"
" left base for AB GABCD"
"GABCD cleared to land, where will you be parking"
"cleared to land parking at handling ABCD"
"GABCD take the next left, taxy to handling via bravo"
"left and via bravo to handling, ABCD"
I stress this is typical, only occasionally have I been asked to "remain outside CAS", and virtually never have I been given an EXPRESS CLEARANCE to enter CAS. I have queried this in the past "XYZ radar confirm GABCD is cleared into ABCD delta" but as I always have been, I've stopped now.....?