Connect Twilio Sendgrid to AI agents

Connect Twilio Sendgrid to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

delete_contacts

Delete Contacts

Delete one or more contacts by their IDs. Optionally delete all contacts in the account.

add_or_update_contacts

Add or Update Contacts

Add new contacts or update existing ones in SendGrid Marketing. Contacts are matched by email address. Optionally assign contacts to one or more lists simultaneously.

send_email

Send Email

Send transactional or marketing emails via SendGrid. Supports personalizations for per-recipient customization, dynamic templates, attachments, and tracking settings. Use **templateId** to send using a pre-built dynamic template, or provide **content** directly with HTML/plain text.

get_templates

Get Templates

List all transactional and dynamic templates in your SendGrid account. Includes version information for each template.

get_suppression_groups

Get Suppression Groups

List all unsubscribe/suppression groups configured in your SendGrid account. Groups allow recipients to unsubscribe from specific types of emails rather than all emails.

get_lists

Get Contact Lists

Retrieve all contact lists in your SendGrid Marketing account with their names and contact counts.

add_suppression

Add Suppression

Add email addresses to a global or group suppression list. Suppressed addresses will not receive emails tagged with the corresponding unsubscribe group (or any emails for global suppressions).

authenticate_domain

Authenticate Domain

Start domain authentication (DKIM/SPF) for a new domain. Returns the DNS records you need to add to your domain's DNS settings. After adding records, use **Validate Domain** to verify.

validate_email

Validate Email

Validate a single email address in real time using SendGrid's Email Validation API. Returns a verdict (Valid, Risky, or Invalid), a confidence score, and suggested corrections for typos. Useful for verifying email addresses before adding them to your contact lists or sending emails.

remove_suppression

Remove Suppression

Remove an email address from a global or group suppression list, allowing it to receive emails again.

delete_template

Delete Template

Permanently delete a template and all its versions.

validate_domain

Validate Domain

Validate an authenticated domain by checking that the required DNS records are correctly configured. Run this after adding DNS records from the Authenticate Domain step.

search_contacts

Search Contacts

Search for contacts using SendGrid's SGQL query syntax. Supports filtering by email, name, custom fields, and list membership. Returns matching contacts with all their field data.

delete_list

Delete Contact List

Delete a contact list. Optionally also delete the contacts that belong to the list.

manage_list_contacts

Manage List Contacts

Add or remove contacts from a contact list. Provide contact IDs to add or remove.

get_template

Get Template

Retrieve a single template by ID with all its versions and content details.

get_authenticated_domains

Get Authenticated Domains

List all authenticated (whitelabeled) domains in your SendGrid account. Shows DKIM and SPF authentication status, required DNS records, and configuration details.

get_contact

Get Contact

Retrieve a single contact by ID with all associated field data, list memberships, and metadata.

create_template

Create Template

Create a new dynamic email template. Optionally create an initial version with subject, HTML content, and plain text content.

update_list

Update Contact List

Rename an existing contact list.

get_suppressions

Get Suppressions

Retrieve email suppressions from SendGrid, including bounces, blocks, spam reports, invalid emails, and global/group unsubscribes. Use the **type** parameter to select which suppression category to query.

get_stats

Get Email Statistics

Retrieve email sending statistics for your SendGrid account. Get global stats or filter by categories. Data includes delivery rates, engagement metrics (opens, clicks), bounces, and more. Useful for monitoring email performance and deliverability.

create_list

Create Contact List

Create a new contact list for organizing contacts in SendGrid Marketing.

manage_scheduled_sends

Manage Scheduled Sends

Create and validate mail batch IDs, list scheduled send statuses, and pause, cancel, update, or clear pause/cancel statuses for scheduled SendGrid mail sends.

update_template

Update Template

Rename an existing transactional template. To change template content, use Manage Template Version to create, update, activate, or delete a version.

manage_template_version

Manage Template Version

Create, retrieve, update, activate, or delete a transactional template version. Versions hold the subject, HTML, and plain text content used by dynamic templates.

manage_event_webhooks

Manage Event Webhooks

List, create, retrieve, update, delete, or toggle signature verification for SendGrid Event Webhook configurations. Event Webhooks deliver near real-time delivery and engagement events to HTTPS endpoints.

More integrations teams use with Twilio Sendgrid

Slack

Slack: connect with bot OAuth or user OAuth. Send, update, delete, and schedule messages; list and cancel scheduled messages; open DMs and group DMs; manage conversations, members, files, reactions, pins, bookmarks, reminders, user groups, and user status; search messages and files with user scopes; and retrieve user, conversation, and workspace info.

GitHub

Manage repositories, issues, and pull requests. Create and configure branches, star repositories, review code, and merge changes. Automate CI/CD workflows with GitHub Actions, manage workflow runs, secrets, and artifacts. Track issues with labels, milestones, and assignees. Search across code, repositories, issues, and users. Manage organizations, teams, and memberships. Create and manage projects, gists, packages, deployments, and environments. Access security alerts including code scanning, secret scanning, and Dependabot alerts. Read and write file contents in repositories. Manage webhooks, notifications, and codespaces.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Subscribe to webhooks for list and library change notifications. Retrieve site properties and search for sites across Microsoft 365.

Hubspot

Create, read, update, and delete CRM objects including contacts, companies, deals, tickets, and custom objects. Manage associations between CRM records. Track engagements such as calls, emails, meetings, notes, and tasks. Send transactional and marketing emails, manage campaigns, and handle subscription preferences. Build and manage marketing workflows, sequences, and automation actions. Manage CMS content including blog posts, landing pages, and HubDB tables. Handle commerce data including products, orders, invoices, quotes, and payments. Create and manage contact lists for segmentation. Configure deal, ticket, and order pipelines with custom stages. Search and filter CRM records. Bulk import and export CRM data. Manage users, teams, and account settings. Subscribe to webhooks for real-time notifications on object creation, deletion, property changes, merges, and association changes.

Salesforce

Manage CRM data including Accounts, Contacts, Leads, Opportunities, Cases, and custom objects. Create, read, update, and delete records. Query data using SOQL and search across objects using SOSL. Perform bulk data operations for large-scale imports, exports, and migrations. Execute composite requests to batch multiple operations in a single API call. Access analytics, reports, and dashboards. Manage files and attachments associated with records. Interact with Chatter feeds, posts, and groups for social collaboration. Subscribe to real-time change events via Change Data Capture and Platform Events. Manage org metadata including custom objects, fields, layouts, and workflows. Query data using GraphQL for precise data retrieval across related objects.

Apolloio

Search and prospect B2B contacts and companies from a database of over 275 million people and 70 million organizations. Enrich people and company data with emails, phone numbers, and firmographic details. Create and manage contacts, accounts, deals, and tasks. Add contacts to email sequences and manage sequence statuses. Log and search call records. Perform bulk operations for contact creation, account creation, task creation, and data enrichment.

Technical notes for Twilio Sendgrid

Send transactional and marketing emails at scale. Create and manage dynamic email templates with Handlebars syntax. Manage contacts, lists, and segments for targeted campaigns. Validate email addresses in real-time or bulk. Monitor email delivery with detailed statistics on opens, clicks, bounces, and more. Manage suppressions including bounces, blocks, spam reports, and unsubscribes. Configure inbound email parsing to receive and process incoming emails. Authenticate sender domains (DKIM, SPF) and manage dedicated IP addresses and IP pools. Create and automate marketing campaigns with A/B testing. Manage subusers, teammates, and API keys with granular permissions. Receive real-time webhook events for delivery status, engagement tracking, and account changes.

Connect Twilio Sendgrid to production AI agents

See how Metorial gives Twilio Sendgrid access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Twilio Sendgrid to AI agents with Metorial.

  1. Can Metorial connect Twilio Sendgrid to AI agents?
    Yes. Metorial connects AI agents to Twilio Sendgrid through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.