# Msg()

Returns the content of a mobile-originated (MO) message. A mobile-originated message is a message sent from the mobile device of a subscriber to your SMS phone number. Compare MO messages to mobile-terminated (MT) messages, which are messages that you send to a subscriber’s mobile device.

:::important
You can only use this AMPscript function in MobileConnect. You can’t use this function in email messages, landing pages, or other content types.
:::

## Availability

<table>
  <tr>
    <td>Marketing Cloud Engagement</td>
    <td>✅ Yes</td>
  </tr>
  <tr>
    <td>Marketing Cloud Next</td>
    <td>❌ No</td>
  </tr>
</table>

## Syntax

```
Msg(0)
```

The `Msg()` function accepts one parameter. The only accepted value for the parameter is `0`.

## Usage

This function returns the complete content of a message that was sent to you by a subscriber (an MO message).

```
%%[
  Var @incoming_message
  Set @incoming_message = Msg(0)
]%%

<p>%%=v(@incoming_message)=%%</p>
```

If an MO message contains the text “OFFER John Smith”, the example code returns the entire body of the message.

## See Also

- [Nouns](/docs/marketing/marketing-cloud-ampscript/references/mc-ampscript-sms/mc-ampscript-reference-sms-nouns.md)
- [Noun()](/docs/marketing/marketing-cloud-ampscript/references/mc-ampscript-sms/mc-ampscript-reference-sms-noun.md)
- [Verb](/docs/marketing/marketing-cloud-ampscript/references/mc-ampscript-sms/mc-ampscript-reference-sms-verb.md)
- [MMS_Content_URL()](/docs/marketing/marketing-cloud-ampscript/references/mc-ampscript-sms/mc-ampscript-reference-sms-mms-content-url.md)
