Sendgrid

Sendgrid

SendGrid is a cloud-based email delivery platform providing transactional and marketing email services, with APIs for integration, analytics, and scalability

283VIEWS
12USERS

Install MCP Server

Paste and run this command in your terminal to set up Cursor with MCP

npx @composio/cli add cursor --app sendgridnpx @composio/cli add cursor --app sendgridnpx @composio/cli add cursor --app sendgridnpx @composio/cli add cursor --app sendgrid

After running the command, restart Cursor to start using the MCP Server.

Available Tools

Activate Template Version

**this endpoint allows you to activate a version of one of your templates.**

Add A Batch Of Ips To An Ip Pool

This operation appends a batch of ips to an ip pool. this operation requires all ip assignments to succeed. if any ip assignments fail, this endpoint will return an error.

Add An Ip Address To A Pool

Add an ip address to a pool with this endpoint. activation in sendgrid needed first. it takes up to 60 seconds. possible to add to multiple pools. retrieve ips via a specific endpoint.

Add An Ip To An Authenticated Domain

**this endpoint allows you to add an ip address to an authenticated domain.**

Add A Single Recipient To A List

**this endpoint allows you to add a single recipient to a list.**

Add A Twilio Sendgrid Ip Address

This operation adds a twilio sendgrid ip address to your account. you can also assign up to 100 subusers to the ip address at creation.

Add Ips

**this endpoint is for adding a(n) ip address(es) to your account.**

Add One Or More Ips To The Allow List

This endpoint adds allowed ip addresses to a list, which then assigns each ip an id for future removal; ids can be retrieved via a specific retrieval endpoint.

Add Or Update A Contact

The endpoint can handle 30k contacts or 6mb, reports queuing/errors, needs extra steps to confirm changes and retrieve ids. custom fields must pre-exist and exact identifiers are required for updates; email addresses are auto-lowered in case.

Add Recipient Addresses To The Global Suppression Group

**this endpoint allows you to add one or more email addresses to the global suppressions group.**

Add Suppressions To A Suppression Group

**this endpoint allows you to add email addresses to an unsubscribe group.** if you attempt to add suppressions to a group that has been deleted or does not exist, the suppressions will be added to the global suppressions list.

Approve Access Request

**this endpoint allows you to approve an access attempt.** **note:** only teammate admins may approve another teammate’s access request.

Assign A Batch Of Subusers To An Ip

This operation appends a batch of subusers to a specified ip address. this endpoint requires all subuser assignments to succeed. if a subuser assignment fails, this endpoint will return an error.

Associate A Branded Link With A Subuser

Parent accounts can create and validate branded links, then assign them to subusers through the api or twilio sendgrid app, enabling subusers to use the branded links for mail.

Associate An Authenticated Domain With A Given User

Associate authenticated domains with subusers under a parent account to enable email sending using the parent's domain. authentication by the parent is required. multiple domains can be linked using the specified endpoint.

Authenticate A Domain

The endpoint enables domain authentication for users or subusers, offering two methods—'username' parameter for visibility and modification, or the association workflow for a fixed, non-editable domain assignment.

Authenticate An Account With Single Sign On

Authenticates and logs in a user to twilio sendgrid as a specific admin identity configured for sso by partner. any additional teammates or subusers will need to log in directly via app.sendgrid.com

Bind Authenticated Domains To User

This endpoint enables linking up to five authenticated domains from a parent account to a subuser, giving them permission to send emails with the parent's domain. domains are prioritized when sending emails.

Bulk Delete Single Sends

This api endpoint enables the deletion of multiple single sends by providing their ids. retrieve ids with a get request to `/marketing/singlensends`. deletions are irreversible.

Cancel Or Pause A Scheduled Send

This api endpoint allows users to cancel or pause a scheduled email by providing its `batch id`. to change or remove this status, specific endpoints must be used; exceeding limits or duplicating actions will trigger a `400` error.

20 actions available