messages-export-csv
Export Gmail messages matching your query into a CSV file, using streaming pagination to handle large result sets. Returns a downloadable file URI.
Instructions
Export Gmail messages to CSV with streaming pagination. Returns file URI. Use query-syntax prompt for query reference.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Structured query object or JSON string for filtering messages. Use query-syntax prompt for reference and rawGmailQuery for Gmail syntax. | |
| filename | No | Output filename (default: gmail-messages.csv) | gmail-messages.csv |
| maxItems | No | Maximum messages to export (default: 10000, max: 50000) | |
| contentType | No | Format for body content: text extracts plain text, html preserves HTML structure | text |
| excludeThreadHistory | No | When true, removes quoted thread history from body content |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |