Read, draft, send, and organize emails via Gmail API.
cortex plugin install github:CortexPrism/cortex-plugin-emailList emails from Gmail inbox.
max_results(number, default: 20) — Maximum resultsquery(string, optional) — Gmail search querylabel(string, optional) — Label filter
Get a specific email by ID.
email_id(string, required) — Email IDformat(enum: full, metadata, minimal, default: full) — Response format
Send an email.
to(string, required) — Recipientsubject(string, required) — Subject linebody(string, required) — Email bodycc(string, optional) — CC recipientsbcc(string, optional) — BCC recipientsis_html(boolean, default: false) — HTML body
Create a draft email.
to(string, required) — Recipientsubject(string, required) — Subject linebody(string, required) — Email body
Summarize an email thread.
thread_id(string, required) — Thread ID
Extract action items from emails.
email_ids(string, required) — Comma-separated email IDs
Configure Gmail API credentials in the plugin settings:
| Field | Type | Required | Description |
|---|---|---|---|
| gmailClientId | text | Yes | Google Cloud OAuth 2.0 client ID |
| gmailClientSecret | secret | Yes | Google Cloud OAuth 2.0 client secret |
| gmailRefreshToken | secret | Yes | Gmail API refresh token |
MIT