| Send Email | Sends a single email to one or more recipients. |
| Send Email with Dynamic Template | Sends an email using a SendGrid dynamic template with complex nested JSON data. |
| Send Multiple Emails | Sends a separate email to each recipient. |
| Add or Update Contact | Adds or updates a contact. Can also be used to add contacts to a list. |
| Get Contacts by Emails | Retrieves contacts by their email addresses. |
| Get Import Status | Checks the status of a contact import job. |
| Initiate Contacts Import | Initiates a CSV contact import. Returns a URL and headers for uploading the CSV file. |
| Create List | Creates a new contact list. |
| Get All Lists | Retrieves all contact lists with pagination support. |
| Get List by ID | Retrieves a specific contact list by its ID. |
| Get All Field Definitions | Retrieves all custom field definitions with pagination support. |
| Raw Request | Sends a raw HTTP request to SendGrid. |
| Create Webhook | Creates a new Event Webhook configuration to receive email event data. |
| Delete Webhook | Deletes an Event Webhook configuration. |
| Get Webhook | Retrieves an Event Webhook configuration by ID. |
| List Webhooks | Lists all Event Webhook configurations. |
| Test Webhook | Tests an Event Webhook by sending a fake event notification. |
| Toggle Signature Verification | Enables or disables signature verification for an Event Webhook. |
| Update Webhook | Updates an existing Event Webhook configuration. |