# Mo - AI Data Assistant

#### Overview

Mo is your AI-powered assistant that helps you access your data in Molecule using natural language. Instead of navigating long API documents, you can simply ask Mo to create API URLs by querying in plain English.

#### Getting Started

Launch Mo in 2 ways -

* Click the Mo icon in the top right corner of your Mirage screen
* Use the keyboard shortcut:
  * Mac: Command + K
  * Windows: Control + K

**Available API endpoints**

Mo can help you access:

* Trades
* Valuations
* Inventory
* Products
* Market Data

#### How to interact with Mo

**Basic Guidelines**

1. Be specific in your request
2. Include relevant details like books, counterparty, time periods
3. Use natural language - write as you would speak
4. If Mo doesn't understand your query, it may display 'Oops! I didn't understand that.' For better results, try phrasing your questions like the samples below.

Mo understands various time references such as "last week", "two weeks ago", "day before yesterday", specific dates ("October 31")

#### **Sample Queries**

#### Trade:

`Get me all trades from last 2 weeks for book #demo`

`Show trades from yesterday for counterparty ABC`

#### Valuations:

`What are the valuations for realized trades from day before yesterday`

`Get EOD valuations for book #XYZ`

#### Market Data:

`Fetch me market data from October 31 for Product CL`

`Show last week's market data for natural gas`

#### Output Options

After Mo generates an API URL, you can:

* Download the data in a csv file
* Preview the results
* Copy the URL for use in other applications


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.molecule.io/core-functionality/core-features/specialized-features/mo-ai-data-assistant.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
