> ## Documentation Index
> Fetch the complete documentation index at: https://docs.syntheo.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Prepare a recurring meeting

> Build a prep sheet from your previous meetings.

This recipe helps an agent (through the [local MCP server](https://docs.syntheo.studio/en/agents/mcp.md) or the [CLI](https://docs.syntheo.studio/en/agents/cli.md)) prepare the next occurrence of a recurring meeting without loading every transcript.

**1. Find the previous meetings**

Call `list_meetings` with part of the title, or run:

```bash theme={null}
syntheo --json meetings list --query "point projet" --limit 10
```

Note the ID of the most recent meeting, as well as those of relevant earlier occurrences.

**2. Read their structured context**

Call `get_meeting`, or run:

```bash theme={null}
syntheo --json meetings get MEETING_ID
```

Note the open action items, the decisions found in the notes or summaries, and the participants.

**3. Check the series history (if available)**

Call `get_recurring_meeting_history` with the meeting ID, or run:

```bash theme={null}
syntheo --json meetings history MEETING_ID --limit 5 --offset 0
```

Syntheo doesn't connect to any calendar: a meeting only has a series if it was imported with a series ID. Most of the time, the list is empty. In that case, rely on the title search from the first step.

**4. Use the transcript sparingly**

If a decision is unclear, call `get_meeting_transcript` with `limit: 200`, or run:

```bash theme={null}
syntheo --json meetings transcript MEETING_ID --limit 200 --offset 0
```

Only continue from `next_offset` if needed.

**5. Write the sheet**

Focus on unresolved action items, past decisions, topics to cover and useful context about each participant. Separate what comes from the meetings from your own inferences.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.