100+ integrations are ready to connect to your AI.Connect your first MCP

SendGrid MCP server for your AI

Send with a dynamic template, work out why an address stopped getting mail, clear a bounce, load leads into a contact list, schedule a Single Send and compare its opens and clicks with the last one.

PopMCPSendGrid

Why isn't ann@northwind.co getting our password reset emails? If she bounced, clear it

Supported SendGrid tools

The SendGrid Web API v3, from Mail Send to subusers and IP pools, with the everyday tools loaded by default and the rest one search away.

sendgrid_add_emails_to_suppression_group

Add suppressions to a suppression group.

sendgrid_add_global_suppressions

Add recipient addresses to the global suppression group.

sendgrid_delete_bounce

Delete a bounce.

sendgrid_get_email_suppression_groups

Retrieve all suppression groups for an email address.

sendgrid_list_blocks

Retrieve all blocks.

sendgrid_list_bounces

Retrieve all bounces.

sendgrid_list_global_suppressions

Retrieve all global suppressions.

sendgrid_list_invalid_emails

Retrieve all invalid emails.

sendgrid_list_spam_reports

Retrieve all spam reports.

sendgrid_list_suppression_groups

Retrieve all suppression groups associated with the user.

sendgrid_list_event_webhooks

Retrieve all of your Event Webhooks.

sendgrid_list_authenticated_domains

List all authenticated domains.

sendgrid_get_contact

Get a Contact by ID.

sendgrid_get_contact_count

Get Total Contact Count.

sendgrid_get_contact_import_status

Import Contacts Status.

sendgrid_get_contacts_by_emails

Get Contacts by Emails.

sendgrid_search_contacts

Search Contacts.

sendgrid_upsert_contacts

Add or Update a Contact.

sendgrid_create_single_send

Create Single Send.

sendgrid_create_template

Create a transactional template.

sendgrid_create_template_version

Create a new transactional template version.

sendgrid_get_single_send

Get Single Send by ID.

sendgrid_get_template

Retrieve a single transactional template.

sendgrid_list_single_sends

Get All Single Sends.

sendgrid_list_templates

Retrieve paged transactional templates.

sendgrid_schedule_single_send

Schedule Single Send.

sendgrid_get_category_stats

Retrieve Email Statistics for Categories.

sendgrid_get_global_stats

Retrieve global email statistics.

sendgrid_list_categories

Retrieve all categories.

sendgrid_get_credits

Retrieve your credit balance.

sendgrid_list_single_send_stats

Get All Single Sends Stats.

sendgrid_list_verified_senders

Get All Verified Senders.

sendgrid_create_contact_list

Create List.

sendgrid_list_contact_lists

Get All Lists.

sendgrid_list_segments

Get List of Segments.

sendgrid_list_senders

Get a list of all Senders.

sendgrid_get_email_activity_message

Filter messages by message ID.

sendgrid_list_email_activity

Filter all messages.

sendgrid_list_field_definitions

Get All Field Definitions.

sendgrid_validate_email

Validate an email.

sendgrid_send_mail

Send Email with Twilio SendGrid.

sendgrid_list_scopes

Retrieve a list of scopes for which this user has access.

sendgrid_add_legacy_recipient_to_list

Add a Single Recipient to a List.

sendgrid_add_legacy_recipients

Add recipients.

sendgrid_add_legacy_recipients_to_list

Add Multiple Recipients to a List.

sendgrid_create_legacy_custom_field

Create a Custom Field.

sendgrid_create_legacy_list

Create a List.

sendgrid_create_legacy_segment

Create a Segment.

sendgrid_delete_legacy_custom_field

Delete a Custom Field.

sendgrid_delete_legacy_list

Delete a List.

sendgrid_delete_legacy_lists

Delete Multiple lists.

sendgrid_delete_legacy_recipient

Delete a Recipient.

sendgrid_delete_legacy_recipients

Delete Recipients.

sendgrid_delete_legacy_segment

Delete a segment.

sendgrid_export_legacy_recipients

Export Recipients.

sendgrid_get_legacy_billable_recipient_count

Retrieve the count of billable recipients.

sendgrid_get_legacy_custom_field

Retrieve a Custom Field.

sendgrid_get_legacy_export

Export Recipients Status.

sendgrid_get_legacy_list

Retrieve a single list.

sendgrid_get_legacy_recipient

Retrieve a single recipient.

sendgrid_get_legacy_recipient_count

Retrieve a Count of Recipients.

sendgrid_get_legacy_segment

Retrieve a segment.

sendgrid_get_legacy_upload_status

Get Recipient Upload Status.

sendgrid_list_legacy_custom_fields

Retrieve all custom fields.

sendgrid_list_legacy_exports

Get All Existing Exports.

sendgrid_list_legacy_list_recipients

Retrieve all recipients on a List.

sendgrid_list_legacy_lists

Retrieve all lists.

sendgrid_list_legacy_recipient_lists

Retrieve the lists that a recipient is on.

sendgrid_list_legacy_recipients

Retrieve recipients.

sendgrid_list_legacy_reserved_fields

Retrieve reserved fields.

sendgrid_list_legacy_segment_recipients

Retrieve recipients on a segment.

sendgrid_list_legacy_segments

Retrieve all segments.

sendgrid_remove_legacy_recipient_from_list

Delete a Single Recipient from a Single List.

sendgrid_search_legacy_recipients

Search recipients.

sendgrid_search_legacy_recipients_by_field

Search recipients.

sendgrid_update_legacy_list

Update a List.

sendgrid_update_legacy_recipients

Update Recipient.

sendgrid_update_legacy_segment

Update a segment.

sendgrid_create_suppression_group

Create a new suppression group.

sendgrid_delete_block

Delete a specific block.

sendgrid_delete_blocks

Delete blocks.

sendgrid_delete_bounces

Delete bounces.

sendgrid_delete_global_suppression

Delete a Global Suppression.

sendgrid_delete_invalid_email

Delete a specific invalid email.

sendgrid_delete_invalid_emails

Delete invalid emails.

sendgrid_delete_spam_report

Delete a specific spam report.

sendgrid_delete_spam_reports

Delete spam reports.

sendgrid_delete_suppression_group

Delete a Suppression Group.

sendgrid_get_block

Retrieve a specific block.

sendgrid_get_bounce

Retrieve a Bounce.

sendgrid_get_bounce_classification_stats

Retrieve bounce classification over time by domain stats.

sendgrid_get_bounce_classification_totals

Retrieve bounce classification totals.

sendgrid_get_global_suppression

Retrieve a Global Suppression.

sendgrid_get_invalid_email

Retrieve a specific invalid email.

sendgrid_get_spam_report

Retrieve a specific spam report.

sendgrid_get_suppression_group

Get information on a single suppression group.

sendgrid_list_group_suppressions

Retrieve all suppressions.

sendgrid_list_suppression_group_emails

Retrieve all suppressions for a suppression group.

sendgrid_remove_email_from_suppression_group

Delete a suppression from a suppression group.

sendgrid_search_suppression_group_emails

Search for suppressions within a group.

sendgrid_update_suppression_group

Update a suppression group.

sendgrid_create_event_webhook

Create a new Event Webhook.

sendgrid_create_parse_setting

Create a parse setting.

sendgrid_create_webhook_security_policy

Create a new webhook security policy.

sendgrid_delete_event_webhook

Delete a single Event Webhook by ID.

sendgrid_delete_parse_setting

Delete a parse setting.

sendgrid_delete_webhook_security_policy

Delete a specific webhook security policy.

sendgrid_get_event_webhook

Get the settings for a single Event Webhook.

sendgrid_get_event_webhook_public_key

Get Signed Event Webhook's Public Key.

sendgrid_get_parse_setting

Retrieve a specific parse setting.

sendgrid_get_parse_stats

Retrieves Inbound Parse Webhook statistics.

sendgrid_get_webhook_security_policy

Retrieve a specific webhook security policy.

sendgrid_list_parse_settings

Retrieve all parse settings.

sendgrid_list_webhook_security_policies

Retrieve all webhook security policies for your account.

sendgrid_test_event_webhook

Test an Event Webhook's settings.

sendgrid_toggle_event_webhook_signature

Toggle signature verification for a single Event Webhook by ID.

sendgrid_update_event_webhook

Update a single Event Webhook by ID.

sendgrid_update_parse_setting

Update a parse setting.

sendgrid_update_webhook_security_policy

Update an existing webhook security policy.

sendgrid_add_domain_to_subuser

Associate an authenticated domain with a given user, for up to five domains.

sendgrid_add_ip_to_authenticated_domain

Add an IP to an authenticated domain.

sendgrid_associate_domain_with_subuser

Associate an authenticated domain with a given user.

sendgrid_authenticate_domain

Authenticate a domain.

sendgrid_delete_authenticated_domain

Delete an authenticated domain.

sendgrid_disassociate_domain_from_subuser

Disassociate an authenticated domain from a given user for users with up to five associated domains.

sendgrid_disassociate_subuser_authenticated_domain

Disassociate an authenticated domain from a given user.

sendgrid_email_dns_records

Email DNS records to a co-worker.

sendgrid_get_authenticated_domain

Retrieve an authenticated domain.

sendgrid_get_default_authenticated_domain

Get the default authentication.

sendgrid_get_subuser_authenticated_domain

List the authenticated domain associated with the given user.

sendgrid_list_subuser_authenticated_domains

List all the authenticated domains associated with the given user.

sendgrid_remove_ip_from_authenticated_domain

Remove an IP from an authenticated domain.

sendgrid_update_authenticated_domain

Update an authenticated domain.

sendgrid_validate_authenticated_domain

Validate a domain authentication.

sendgrid_add_ips_to_managed_ip_pool

Add a Batch of IPs to an IP Pool.

sendgrid_add_managed_ip

Add a Twilio SendGrid IP Address.

sendgrid_add_subusers_to_managed_ip

Assign a Batch of Subusers to an IP.

sendgrid_create_managed_ip_pool

Create an IP Pool with a Name and IP Assignments.

sendgrid_delete_contact_identifier

Delete a Contact Identifier.

sendgrid_delete_contacts

Delete Contacts.

sendgrid_delete_managed_ip_pool

Delete IP Pool.

sendgrid_export_contacts

Export Contacts.

sendgrid_get_contact_export

Export Contacts Status.

sendgrid_get_contacts_by_identifiers

Get Contacts by Identifiers.

sendgrid_get_contacts_by_ids

Get Batched Contacts by IDs.

sendgrid_get_managed_ip

Get Details for an IP Address.

sendgrid_get_managed_ip_pool

Get Details for an IP Pool.

sendgrid_import_contacts

Import Contacts.

sendgrid_list_contact_exports

Get All Existing Exports.

sendgrid_list_managed_ip_pool_ips

Get IPs Assigned to an IP Pool.

sendgrid_list_managed_ip_pools

GET all IP Pools that have Associated IPs.

sendgrid_list_managed_ip_subusers

Get a List of Subusers Assigned to an IP.

sendgrid_list_managed_ips

Get a List of all IP Addresses on your Account.

sendgrid_list_recent_contacts

Get Sample Contacts.

sendgrid_remove_ips_from_managed_ip_pool

Delete a Batch of IPs from an IP Pool.

sendgrid_remove_subusers_from_managed_ip

Delete a Batch of Subusers from an IP.

sendgrid_update_managed_ip

Update Details for an IP Address.

sendgrid_update_managed_ip_pool

Update an IP Pool Name.

sendgrid_create_subuser

Create Subuser.

sendgrid_delete_subuser

Delete a subuser.

sendgrid_get_subuser_credits

Get the Credits for a Subuser.

sendgrid_get_subuser_monthly_stats

Retrieve the monthly email statistics for a single subuser.

sendgrid_get_subuser_stats

Retrieve email statistics for your subusers.

sendgrid_get_subuser_stats_sums

Retrieve the totals for each email statistic metric for all subusers.

sendgrid_list_subuser_monthly_stats

Retrieve monthly stats for all subusers.

sendgrid_list_subuser_reputations

Retrieve Subuser Reputations.

sendgrid_list_subusers

List all Subusers.

sendgrid_update_subuser

Enable/disable a subuser.

sendgrid_update_subuser_credits

Update the Credits for a Subuser.

sendgrid_update_subuser_ips

Update IPs assigned to a subuser.

sendgrid_update_subuser_remaining_credits

Update the remaining credits for a Subuser.

sendgrid_update_subuser_website_access

Enable/Disable website access for a Subuser.

sendgrid_get_address_allowlist_setting

Retrieve address whitelist mail settings.

sendgrid_get_bounce_purge_setting

Retrieve Bounce Purge Mail Settings.

sendgrid_get_footer_setting

Retrieve footer mail settings.

sendgrid_get_forward_bounce_setting

Retrieve forward bounce mail settings.

sendgrid_get_forward_spam_setting

Retrieve forward spam mail settings.

sendgrid_get_legacy_template_setting

Retrieve legacy template mail settings.

sendgrid_list_mail_settings

Retrieve all mail settings.

sendgrid_update_address_allowlist_setting

Update address whitelist mail settings.

sendgrid_update_bounce_purge_setting

Update Bounce Purge Mail Settings.

sendgrid_update_footer_setting

Update footer mail settings.

sendgrid_update_forward_bounce_setting

Update forward bounce mail settings.

sendgrid_update_forward_spam_setting

Update forward spam mail settings.

sendgrid_update_legacy_template_setting

Update template mail settings.

sendgrid_add_ip_to_pool

Add an IP address to a pool.

sendgrid_add_ips

Add IPs.

sendgrid_create_ip_pool

Create an IP pool.

sendgrid_create_sso_certificate

Create an SSO Certificate.

sendgrid_create_sso_integration

Create an SSO Integration.

sendgrid_create_sso_teammate

Create an SSO Teammate.

sendgrid_delete_ip_pool

Delete an IP pool.

sendgrid_delete_sso_certificate

Delete an SSO Certificate.

sendgrid_delete_sso_integration

Delete an SSO Integration.

sendgrid_get_ip

Retrieve all IP pools an IP address belongs to.

sendgrid_get_ip_pool

Retrieve all the IPs in a specified pool.

sendgrid_get_remaining_ip_count

Get remaining IPs count.

sendgrid_get_sso_certificate

Get an SSO Certificate.

sendgrid_get_sso_integration

Get an SSO Integration.

sendgrid_list_assigned_ips

Retrieve all assigned IPs.

sendgrid_list_ip_pools

Retrieve all IP pools.

sendgrid_list_ips

Retrieve all IP addresses.

sendgrid_list_sso_integration_certificates

Get All SSO Certificates by Integration.

sendgrid_list_sso_integrations

Get All SSO Integrations.

sendgrid_remove_ip_from_pool

Remove an IP address from a pool.

sendgrid_rename_ip_pool

Rename an IP pool.

sendgrid_update_sso_certificate

Update SSO Certificate.

sendgrid_update_sso_integration

Update an SSO Integration.

sendgrid_update_sso_teammate

Edit an SSO Teammate.

sendgrid_activate_template_version

Activate a transactional template version.

sendgrid_create_legacy_campaign

Create a Campaign.

sendgrid_delete_legacy_campaign

Delete a Campaign.

sendgrid_delete_single_send

Delete Single Send by ID.

sendgrid_delete_single_sends

Bulk Delete Single Sends.

sendgrid_delete_template

Delete a template.

sendgrid_delete_template_version

Delete a transactional template version.

sendgrid_duplicate_single_send

Duplicate Single Send.

sendgrid_duplicate_template

Duplicate a transactional template.

sendgrid_get_legacy_campaign

Retrieve a single campaign.

sendgrid_get_legacy_campaign_schedule

View Scheduled Time of a Campaign.

sendgrid_get_template_version

Retrieve a specific transactional template version.

sendgrid_list_legacy_campaigns

Retrieve all Campaigns.

sendgrid_list_single_send_categories

Get All Categories.

sendgrid_schedule_legacy_campaign

Schedule a Campaign.

sendgrid_search_single_sends

Get Single Sends Search.

sendgrid_send_legacy_campaign

Send a Campaign.

sendgrid_send_legacy_campaign_test

Send a Test Campaign.

sendgrid_unschedule_legacy_campaign

Unschedule a Scheduled Campaign.

sendgrid_unschedule_single_send

Delete Single Send Schedule.

sendgrid_update_legacy_campaign

Update a Campaign.

sendgrid_update_legacy_campaign_schedule

Update a Scheduled Campaign.

sendgrid_update_single_send

Update Single Send.

sendgrid_update_template

Edit a transactional template.

sendgrid_update_template_version

Edit a transactional template version.

sendgrid_associate_branded_link_with_subuser

Associate a branded link with a subuser.

sendgrid_create_branded_link

Create a branded link.

sendgrid_delete_branded_link

Delete a branded link.

sendgrid_disassociate_subuser_branded_link

Disassociate a branded link from a subuser.

sendgrid_get_branded_link

Retrieve a branded link.

sendgrid_get_browser_stats

Retrieve email statistics by browser.

sendgrid_get_category_stats_sums

Retrieve sums of email stats for each category.

sendgrid_get_client_stats

Retrieve email statistics by client type.

sendgrid_get_client_type_stats

Retrieve stats by a specific client type.

sendgrid_get_default_branded_link

Retrieve the default branded link.

sendgrid_get_device_stats

Retrieve email statistics by device type.

sendgrid_get_geo_stats

Retrieve email statistics by country and state/province.

sendgrid_get_mailbox_provider_stats

Retrieve email statistics by mailbox provider.

sendgrid_get_subuser_branded_link

Retrieve a subuser's branded link.

sendgrid_list_branded_links

Retrieve all branded links.

sendgrid_update_branded_link

Update a branded link.

sendgrid_validate_branded_link

Validate a branded link.

sendgrid_authenticate_partner_account_sso

Authenticate an account with single sign on.

sendgrid_create_design

Create Design.

sendgrid_create_partner_account

Create an account.

sendgrid_delete_design

Delete Design.

sendgrid_delete_partner_account

Delete an account.

sendgrid_delete_pending_teammate

Delete pending teammate.

sendgrid_delete_teammate

Delete teammate.

sendgrid_duplicate_design

Duplicate Design.

sendgrid_duplicate_prebuilt_design

Duplicate SendGrid Pre-built Design.

sendgrid_get_account

Get an user's account information.

sendgrid_get_account_email

Retrieve your account email address.

sendgrid_get_click_tracking_setting

Retrieve Click Track Settings.

sendgrid_get_design

Get Design.

sendgrid_get_google_analytics_setting

Retrieve Google Analytics Settings.

sendgrid_get_open_tracking_setting

Get Open Tracking Settings.

sendgrid_get_partner_account_offerings

Get account offerings.

sendgrid_get_partner_account_state

Get an account's state.

sendgrid_get_prebuilt_design

Get SendGrid Pre-built Design.

sendgrid_get_profile

Get an user's profile.

sendgrid_get_subscription_tracking_setting

Retrieve Subscription Tracking Settings.

sendgrid_get_teammate

Retrieve specific teammate.

sendgrid_get_teammate_subuser_access

Get Teammate Subuser Access.

sendgrid_get_username

Retrieve your username.

sendgrid_invite_teammate

Invite teammate.

sendgrid_list_designs

List Designs.

sendgrid_list_partner_accounts

Get all accounts.

sendgrid_list_partner_offerings

Get all available offerings.

sendgrid_list_pending_teammates

Retrieve all pending teammates.

sendgrid_list_prebuilt_designs

List SendGrid Pre-built Designs.

sendgrid_list_teammates

Retrieve all teammates.

sendgrid_list_tracking_settings

Retrieve Tracking Settings.

sendgrid_resend_teammate_invite

Resend teammate invite.

sendgrid_update_account_email

Update your account email address.

sendgrid_update_account_password

Update your password.

sendgrid_update_click_tracking_setting

Update Click Tracking Settings.

sendgrid_update_design

Update Design.

sendgrid_update_google_analytics_setting

Update Google Analytics Settings.

sendgrid_update_open_tracking_setting

Update Open Tracking Settings.

sendgrid_update_partner_account_offerings

Update account offerings.

sendgrid_update_partner_account_state

Update an account's state.

sendgrid_update_profile

Update an user's profile.

sendgrid_update_subscription_tracking_setting

Update Subscription Tracking Settings.

sendgrid_update_teammate_permissions

Update teammate's permissions.

sendgrid_update_username

Update your username.

sendgrid_create_verified_sender

Create Verified Sender Request.

sendgrid_delete_verified_sender

Delete Verified Sender.

sendgrid_export_automation_stats

Export Single Send Stats.

sendgrid_export_single_send_stats

Export Single Send Stats.

sendgrid_get_automation_link_stats

Get Automation Click Tracking Stats by ID.

sendgrid_get_automation_stats

Get Automation Stats by ID.

sendgrid_get_single_send_link_stats

Get Single Send Click Tracking Stats by ID.

sendgrid_get_single_send_stats

Get Single Send Stats by ID.

sendgrid_get_verified_sender_steps_completed

Completed Steps.

sendgrid_list_automation_stats

Get All Automation Stats.

sendgrid_list_verified_sender_domain_warnings

Domain Warn List.

sendgrid_resend_verified_sender_request

Resend Verified Sender Request.

sendgrid_update_verified_sender

Edit Verified Sender.

sendgrid_verify_sender_token

Verify Sender Request.

sendgrid_delete_contact_list

Delete a list.

sendgrid_get_contact_list

Get a List by ID.

sendgrid_get_contact_list_count

Get List Contact Count.

sendgrid_remove_contacts_from_list

Remove Contacts from a List.

sendgrid_update_contact_list

Update List.

sendgrid_add_allowed_ips

Add one or more IPs to the allow list.

sendgrid_create_api_key

Create API keys.

sendgrid_create_legacy_sender_identity

Create a Sender Identity.

sendgrid_create_segment

Create Segment.

sendgrid_create_sender

Create a Sender.

sendgrid_delete_api_key

Delete API keys.

sendgrid_delete_legacy_sender_identity

Delete a Sender Identity.

sendgrid_delete_segment

Delete segment.

sendgrid_delete_sender

Delete a Sender.

sendgrid_get_allowed_ip

Retrieve a specific allowed IP.

sendgrid_get_api_key

Retrieve an existing API Key.

sendgrid_get_legacy_sender_identity

View a Sender Identity.

sendgrid_get_segment

Get Segment by ID.

sendgrid_get_sender

Get a specific Sender.

sendgrid_list_access_attempts

Retrieve all recent access attempts.

sendgrid_list_allowed_ips

Retrieve a list of currently allowed IPs.

sendgrid_list_api_keys

Retrieve all API Keys belonging to the authenticated user.

sendgrid_list_legacy_sender_identities

Get all Sender Identities.

sendgrid_refresh_segment

Manually refresh a segment.

sendgrid_remove_allowed_ip

Remove a specific IP from the allowed list.

sendgrid_remove_allowed_ips

Remove one or more IPs from the allow list.

sendgrid_rename_api_key

Update API key name.

sendgrid_resend_legacy_sender_verification

Resend Sender Identity Verification.

sendgrid_resend_sender_verification

Resend a Sender verification.

sendgrid_update_api_key

Update API key name and scopes.

sendgrid_update_legacy_sender_identity

Update a Sender Identity.

sendgrid_update_segment

Update Segment.

sendgrid_update_sender

Update a Sender.

sendgrid_cancel_or_pause_scheduled_send

Cancel or pause a scheduled send.

sendgrid_create_alert

Create a new Alert.

sendgrid_create_integration

CreateIntegration.

sendgrid_delete_alert

Delete an alert.

sendgrid_delete_integrations

DeleteBulkIntegration.

sendgrid_delete_reverse_dns

Delete a reverse DNS record.

sendgrid_delete_scheduled_send_cancellation

Delete a cancellation or pause from a scheduled send.

sendgrid_get_alert

Retrieve a specific alert.

sendgrid_get_integration

GetIntegration.

sendgrid_get_reverse_dns

Retrieve a reverse DNS record.

sendgrid_get_scheduled_send

Retrieve scheduled send.

sendgrid_list_alerts

Retrieve all alerts.

sendgrid_list_integrations

ListIntegration.

sendgrid_list_reverse_dns

Retrieve all reverse DNS records.

sendgrid_list_scheduled_sends

Retrieve all scheduled sends.

sendgrid_set_up_reverse_dns

Set up reverse DNS.

sendgrid_update_alert

Update an alert.

sendgrid_update_integration

UpdateIntegration.

sendgrid_update_scheduled_send

Update a scheduled send.

sendgrid_validate_reverse_dns

Validate a reverse DNS record.

sendgrid_create_bulk_email_validation_upload

Request a presigned URL and headers for Bulk Email Address Validation list upload.

sendgrid_create_custom_field

Create Custom Field Definition.

sendgrid_delete_custom_field

Delete Custom Field Definition.

sendgrid_download_email_activity_csv

Download CSV.

sendgrid_get_bulk_email_validation_job

This request returns a single Bulk Email Validation Job.

sendgrid_get_ip_warmup_status

Retrieve the warmup status for a specific IP address.

sendgrid_list_bulk_email_validation_jobs

This request lists all of an user's Bulk Email Validation Jobs.

sendgrid_list_warmup_ips

Retrieve all IPs currently in warmup.

sendgrid_request_email_activity_csv

Request CSV.

sendgrid_start_ip_warmup

Start warming up an IP address.

sendgrid_stop_ip_warmup

Stop warming up an IP address.

sendgrid_update_custom_field

Update Custom Field Definition.

sendgrid_add_partner_account_ips

Add Account IPs.

sendgrid_create_batch_id

Create a batch ID.

sendgrid_list_partner_account_ips

List Account IPs.

sendgrid_remove_partner_account_ips

Remove Account IPs.

sendgrid_validate_batch_id

Validate a batch ID.

sendgrid_get_email_log

Get all details for the specified message ID.

sendgrid_get_enforced_tls_settings

Retrieve current Enforced TLS settings.

sendgrid_search_email_logs

Search all messages using the provided query filters.

sendgrid_update_enforced_tls_settings

Update Enforced TLS settings.

sendgrid_erase_recipient_data

Erase recipients' email data.

sendgrid_get_engagement_quality_scores

Get Engagement Quality Scores.

sendgrid_get_subuser_engagement_quality_scores

Get Subusers' Engagement Quality Scores.

sendgrid_list_partner_settings

Returns a list of all partner settings.

sendgrid_send_test_marketing_email

Send a Test Marketing Email.

Connect SendGrid to your AI

Credentials off one SendGrid screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

Paste an API key from SendGrid's Settings → API Keys → Create API Key. Full Access makes every tool work; Restricted Access works for what you tick. Add an Email Address Validation key only if you validate addresses, and type eu only for an EU subuser.

API key••••••••••••3f7a
Email Address Validation key (optional)••••••••••••3f7a
Data residency (optional)Leave blank
ConnectionVerified

Then just ask for the work

  • “Why isn't ann@northwind.co getting our password reset emails? If she bounced, clear it”

    • list_email_activity
    • get_email_activity_message
    • delete_bounce
  • “Put these 250 trade-show leads into a new Expo 2026 contact list”

    • create_contact_list
    • upsert_contacts
    • get_contact_import_status
  • “How did our last three Single Sends do on opens, clicks and unsubscribes?”

    • list_single_sends
    • list_single_send_stats
  • “Make a dynamic order-shipped template and send me a test with sample data”

    • create_template
    • create_template_version
    • send_mail

Use SendGrid from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

SendGrid MCP server questions

What teams ask before putting SendGrid behind an AI client.

What kind of SendGrid API key does the MCP server need?

One API key starting with SG., created under Settings → API Keys → Create API Key. Full Access makes every tool work. Restricted Access also connects, and tools outside its permissions answer 403; PopMCP reads the key's scopes when you connect, and list_scopes lets the AI explain a missing permission. Email Address Validation is the exception: SendGrid issues it only as a separate key, so it has its own optional field.

Does it work with SendGrid EU data residency?

Yes, for EU data-residency subusers. Type eu in the Data residency field, or leave it blank: if the global host rejects the key, PopMCP tries api.eu.sendgrid.com and keeps whichever answered. SendGrid doesn't serve Marketing Campaigns, Email Activity, Email Address Validation or its legacy APIs in the EU, so on an EU connection those tools return an error that says so.

Can I connect SendGrid subusers?

Yes, one per PopMCP workspace. A connection acts only as the account whose key it holds, and PopMCP deliberately doesn't use SendGrid's on-behalf-of header, because Mail Send and Marketing Campaigns ignore it and would send as the parent. From a parent key, the Subusers tools such as list_subusers manage subusers. To work inside one, create a key in that subuser and connect it in its own workspace.

Can the AI send email with a SendGrid dynamic template?

Yes. send_mail takes the template's d- id as template_id plus dynamic_template_data, and the template supplies the subject and content. list_templates shows legacy and dynamic templates together, because PopMCP asks for both generations and SendGrid otherwise returns legacy only. The from address must be a verified sender or on an authenticated domain, or SendGrid answers 403. For a plain send, the AI can pass to, from, subject and html directly.

How do I check why a SendGrid email didn't arrive?

Start from the activity feed. send_mail returns accepted when SendGrid answers 202, which means queued, not delivered. list_email_activity filters messages by recipient, subject or status and needs SendGrid's paid Email Activity add-on; get_email_activity_message returns one message's events. Without the add-on, the bounce, block, spam report, invalid email and global unsubscribe lists show whether SendGrid is suppressing the address, and delete_bounce clears a bounce.

Which SendGrid events can PopMCP watch?

22 in total. Eleven come from SendGrid's event webhook: processed, delivered, delivery delayed, dropped, bounced, opened, link clicked, marked as spam, unsubscribed, and unsubscribed from or resubscribed to a group. Change detection covers new contacts, lists, segments, Single Sends, templates, senders, sending domains, API keys and teammates. Two thresholds fire when email credits run low or daily bounces spike past your number.

Do I have to run or host the SendGrid MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

Why do only 42 of the 388 tools load by default?

Loading 388 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 42-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.

What is the difference between a tool and a trigger?

A tool is something your AI calls, and there are 388 here. A trigger is something PopMCP watches for you: 22 SendGrid events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into SendGrid.

Connect SendGrid to your AI in minutes

Launch a hosted MCP endpoint for SendGrid, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP