Omnisend

Omnisend

Omnisend is a marketing automation platform for ecommerce businesses, focusing on email and SMS marketing.

46VIEWS
2656USERS

Install MCP Server

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

npx @composio/cli add cursor --app omnisendnpx @composio/cli add cursor --app omnisendnpx @composio/cli add cursor --app omnisendnpx @composio/cli add cursor --app omnisend

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

Available Tools

Create Batch

Tool to create a new batch operation for multiple items. use when you need to process many records asynchronously in one call, e.g., bulk contacts, products, orders, or events. use after preparing the items list to avoid rate limits.

Create Or Update Contact

Tool to create or update a contact in omnisend. use after collecting subscriber details.

Delete Product

Tool to remove a product from omnisend by its id. use when you need to delete a product and ensure it is no longer available in your catalog.

Get Batches

Tool to retrieve a list of batch operations. use after initiating a batch job to monitor its progress and results.

Get Batch Information

Tool to retrieve information about a specific batch by id. use after submitting a batch when you need a detailed status and counts.

Get Batch Items

Tool to retrieve processed items of a specific batch by id. use when you need to inspect individual results of a batch operation after fetching batch details.

Get Contact

Tool to retrieve details of a single contact by id. use when you already have a contactid and need the full profile.

List Contacts

Tool to retrieve a paginated list of contacts with optional filtering. use when you need to fetch contacts in batches and handle cursor pagination.

List Products

Tool to retrieve a paginated list of products. use when syncing product catalog before campaign creation.

Update Contact

Tool to update fields of an existing contact by id. use after retrieving contact id. patch https://api.omnisend.com/v3/contacts/{contactid} example: updatecontact(contactid="..., body={firstname: 'john'})

10 actions available