Integration

SendGrid integration

Email delivery platform API for transactional and marketing emails. Send emails at scale, manage templates, track deliverability, and handle bounces and spam reports. Essential for building reliable email delivery into applications and marketing systems.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in SendGrid.Built from the 41 SendGrid tools below, on the connection you add once.

Common SendGrid use cases

  • unsubscribe processing
  • list maintenance
  • list cleanup
  • list hygiene
  • contact lookup
  • GDPR compliance
  • list management
  • integration setup
  • address correction
  • re-enable delivery

What you can do with SendGrid

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Contact, 4 operations

  • add_contactsAdd contactsPUTAdds or updates contacts in SendGrid Marketing. Assign contacts to lists and set custom field values in one request.
  • delete_contactsDelete contactsDELETEDeletes contacts from SendGrid Marketing by their IDs. Removes contacts from all lists permanently.
  • get_contactGet contactGETRetrieves a single contact's details from SendGrid Marketing by their ID.
  • search_contactsSearch contactsPOSTSearches SendGrid contacts using SGQL (SendGrid Query Language). Find contacts by email, name, or custom field values.

List, 4 operations

  • create_contact_listCreate contact listPOSTCreates a new contact list in SendGrid Marketing for organizing subscribers and targeting campaigns.
  • delete_contact_listDelete contact listDELETEDeletes a contact list from SendGrid Marketing. Optionally removes contacts that only belong to this list.
  • get_contact_listGet contact listGETRetrieves details of a specific contact list from SendGrid Marketing.
  • list_contact_listsList contact listsGETRetrieves all contact lists from SendGrid Marketing. Shows list names, IDs, and contact counts for list management.

Template, 4 operations

  • create_templateCreate templatePOSTCreates a new email template in SendGrid. Templates enable reusable email designs with dynamic content support.
  • delete_templateDelete templateDELETEDeletes an email template from SendGrid. Permanently removes the template and all its versions.
  • get_templateGet templateGETRetrieves a specific SendGrid template with all its versions. Shows template content, subject, and active version.
  • list_templatesList templatesGETRetrieves all email templates from SendGrid. Filter by generation type to get legacy or dynamic templates.

Api key, 3 operations

  • create_api_keyCreate api keyPOSTCreates a new API key in SendGrid with specified permissions. Returns the key value once - save it securely.
  • delete_api_keyDelete api keyDELETEDeletes an API key from SendGrid. Immediately revokes access for that key.
  • list_api_keysList api keysGETRetrieves all API keys from your SendGrid account. Shows key names and IDs for management.

Global unsubscribe, 3 operations

  • add_global_unsubscribeAdd global unsubscribePOSTAdds email addresses to SendGrid's global unsubscribe list. Suppresses all future emails to these addresses.
  • delete_global_unsubscribeDelete global unsubscribeDELETERemoves an email address from SendGrid's global unsubscribe list. Allows re-subscribing a previously unsubscribed user.
  • list_global_unsubscribesList global unsubscribesGETRetrieves all globally unsubscribed email addresses from SendGrid. Shows users who opted out of all emails.

Authenticated domain, 2 operations

  • authenticate_domainAuthenticate domainPOSTInitiates domain authentication in SendGrid. Returns DNS records to add to your domain for SPF and DKIM.
  • list_authenticated_domainsList authenticated domainsGETRetrieves all authenticated domains from SendGrid. Shows domains verified for sending with proper DNS records.

Block, 2 operations

  • delete_blocksDelete blocksDELETERemoves email addresses from SendGrid's block list. Allows retrying delivery to previously blocked addresses.
  • list_blocksList blocksGETRetrieves all blocked email addresses from SendGrid. Shows emails temporarily blocked due to server issues or rate limits.

Bounce, 2 operations

  • delete_bouncesDelete bouncesDELETERemoves email addresses from SendGrid's bounce list. Allows retrying delivery to previously bounced addresses.
  • list_bouncesList bouncesGETRetrieves all bounced email addresses from SendGrid. Shows emails that failed delivery due to invalid addresses or server rejections.

Invalid email, 2 operations

  • delete_invalid_emailsDelete invalid emailsDELETERemoves email addresses from SendGrid's invalid emails list. Allows retrying if address was corrected.
  • list_invalid_emailsList invalid emailsGETRetrieves all invalid email addresses from SendGrid. Shows emails with syntax errors or non-existent domains.

Parse setting, 2 operations

  • create_parse_settingCreate parse settingPOSTCreates a new inbound parse setting in SendGrid. Configures a hostname to receive emails and forward to your webhook.
  • list_parse_settingsList parse settingsGETRetrieves all inbound parse webhook settings from SendGrid. Shows hostnames configured to receive and parse incoming emails.

Single send, 2 operations

  • create_single_sendCreate single sendPOSTCreates a Single Send marketing campaign in SendGrid. Configure recipients, content, and sender for one-time campaigns.
  • schedule_single_sendSchedule single sendPUTSchedules a Single Send for delivery at a specified time or sends immediately.

Spam report, 2 operations

  • delete_spam_reportsDelete spam reportsDELETERemoves email addresses from SendGrid's spam report list. Use with caution - re-sending to complainers can harm reputation.
  • list_spam_reportsList spam reportsGETRetrieves all spam reports from SendGrid. Shows recipients who marked your emails as spam.

Verified sender, 2 operations

  • create_verified_senderCreate verified senderPOSTCreates a new sender identity in SendGrid. Triggers verification email to confirm ownership of the from address.
  • list_verified_sendersList verified sendersGETRetrieves all verified sender identities from SendGrid. Shows approved from addresses for sending emails.

Webhook, 2 operations

  • get_event_webhook_settingsGet event webhook settingsGETRetrieves the event webhook configuration from SendGrid. Shows webhook URL and enabled event types.
  • update_event_webhook_settingsUpdate event webhook settingsPATCHUpdates event webhook settings in SendGrid. Configure which email events are sent to your webhook URL.

Email, 1 operation

  • send_emailSend emailPOSTSends an email through SendGrid. Supports plain text, HTML content, templates, attachments, and personalization for each recipient.

Stat, 1 operation

  • get_statsGet statsGETRetrieves email sending statistics from SendGrid for a date range. Shows requests, deliveries, opens, clicks, bounces, and spam reports.

Suppression, 1 operation

  • add_suppression_to_groupAdd suppression to groupPOSTAdds email addresses to a SendGrid suppression group. Suppressed emails won't receive that category of emails.

Suppression group, 1 operation

  • list_suppression_groupsList suppression groupsGETRetrieves all suppression groups from SendGrid. Shows groups for managing email preferences and unsubscribes by category.

Validation, 1 operation

  • validate_emailValidate emailPOSTValidates an email address using SendGrid's Email Validation API. Checks syntax, domain, and deliverability.

SendGrid API rate limits

  • 600 requests per minute

Default rate limit is 600 requests per minute for most v3 endpoints; the /v3/mail/send endpoint has no rate limit. Limits vary by plan and per endpoint. Exceeding returns HTTP 429. Headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset. Per Twilio SendGrid docs (2026).

These are the limits SendGrid documents, not ones LiveContext measured. They can change and often depend on your plan, so check the SendGrid documentation for current values.

Use SendGrid from Claude Code, Cursor or Codex

Connect SendGrid in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its SendGrid operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect SendGrid

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect SendGrid once

    Add your SendGrid connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

SendGrid integration FAQ

What can you do with the SendGrid integration?

LiveContext exposes 41 operations on SendGrid, covering contact, list, template and api key. Common uses include unsubscribe processing, list maintenance and list cleanup.

What are the SendGrid API rate limits?

SendGrid documents 600 requests per minute. Default rate limit is 600 requests per minute for most v3 endpoints; the /v3/mail/send endpoint has no rate limit. Limits vary by plan and per endpoint. Exceeding returns HTTP 429. Headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset. Per Twilio SendGrid docs (2026). Limits are set by SendGrid and can depend on your plan.

Popular integrations

Browse the whole catalog