Skip to main content
Feedback

eBay Sell Marketing MCP connector

eBay Sell Marketing is eBay's advertising and promotions platform for optimizing product visibility and sales performance. The eBay Sell Marketing MCP connector allows AI agents to create and manage ad campaigns, configure listing promotions, and retrieve marketing performance reports. It also supports finding campaigns by ad reference or name, managing individual ads by listing ID, and monitoring campaign effectiveness across your eBay seller account.

Authentication type

  • OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.

Uses

Use the eBay Sell Marketing MCP connector to perform the following actions:

  • Create and launch Promoted Listings campaigns to increase product visibility and sales
  • Add multiple listings to campaigns in bulk to scale advertising efforts quickly
  • Adjust bid percentages across ads to optimize spending and return on investment
  • Monitor campaign performance through detailed marketing reports and analytics
  • Clone successful campaigns to replicate winning strategies across product categories
  • Remove underperforming ads and campaigns to reduce wasted advertising budget
  • Manage ad groups and keywords for advanced sellers with refined targeting capabilities

Example prompts

Use the following example prompts to invoke eBay Sell Marketing MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me all my active campaigns in eBay Sell Marketing.
  • Create a new Promoted Listings campaign called summer electronics sale.
  • Add 15 listings to my electronics campaign using their listing IDs.
  • What is the current bid percentage for my laptop ads?
  • Increase the bid rate to 8 percent for all ads in my vintage items campaign.
  • Delete the campaign called winter clearance from eBay Sell Marketing.
  • Clone my best performing campaign so I can reuse it for a new product line.
  • Remove this specific ad from my campaign and show me the updated ad list.
  • Get a report on how many impressions and clicks my campaigns received this month.
  • Suggest optimal bid amounts for my listings in eBay Sell Marketing.

eBay Sell Marketing MCP connector tools

The eBay Sell Marketing MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
getCampaignsRetrieves a list of all marketing campaigns for the seller.
createCampaignCreates a new marketing campaign with the specified settings.
findCampaignByAdReferenceLocates a campaign using a specific ad reference identifier.
getCampaignByNameRetrieves a campaign by searching for its name.
deleteCampaignRemoves a campaign from the seller's marketing account.
getCampaignRetrieves detailed information about a specific campaign.
getAdsRetrieves a list of all ads within a campaign.
createAdByListingIdCreates a new ad for a specific listing.
deleteAdRemoves an ad from a campaign.
getAdRetrieves detailed information about a specific ad.
updateBidModifies the bid amount for an ad.
getAdGroupsRetrieves a list of ad groups within a campaign.
createAdGroupCreates a new ad group in a campaign.
getAdGroupRetrieves detailed information about a specific ad group.
updateAdGroupModifies settings for an existing ad group.
suggestBidsProvides bid recommendations based on market data.
suggestKeywordsRecommends relevant keywords for ads.
bulkCreateAdsByInventoryReferenceCreates multiple ads using inventory reference identifiers.
bulkCreateAdsByListingIdCreates multiple ads using listing identifiers in one operation.
bulkCreateKeywordAdds multiple keywords to ad groups simultaneously.
bulkDeleteAdsByInventoryReferenceRemoves multiple ads using inventory reference identifiers.
bulkDeleteAdsByListingIdRemoves multiple ads using listing identifiers in one operation.
bulkUpdateAdsBidByInventoryReferenceUpdates bid amounts for multiple ads using inventory references.
bulkUpdateAdsBidByListingIdUpdates bid amounts for multiple ads using listing identifiers.
bulkUpdateAdsStatusChanges the status of multiple ads simultaneously.
bulkUpdateAdsStatusByListingIdChanges ad status for multiple listings in one operation.
bulkUpdateKeywordModifies multiple keywords in ad groups at once.
cloneCampaignCreates a duplicate copy of an existing campaign.
createAdsByInventoryReferenceCreates ads for items using inventory reference identifiers.
deleteAdsByInventoryReferenceRemoves ads using inventory reference identifiers.
endCampaignEnds an active ( RUNNING ) or paused campaign.
getAdsByInventoryReferenceRetrieves Promoted Listings ads associated with listings that are managed with the Inventory API from the specified campaign.
getKeywordsNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (PLA) program.
createKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (PLA) program.
getKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (PLA) program.
updateKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (PLA) program.
pauseCampaignPauses an active (RUNNING) campaign.
resumeCampaignResumes a paused campaign, as long as its end date is in the future.
suggestItemsNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (PLA) program.
updateAdRateStrategyUpdates the ad rate strategy for an existing Promoted Listings Standard (PLS) rules-based ad campaign that uses the Cost Per Sale (CPS) funding model.
updateCampaignBudgetNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (PLA) program.
updateCampaignIdentificationCan be used to change the name of a campaign, as well as modify the start or end dates?
getReportDownloads the report as specified by the report_id path parameter.
getReportMetadataRetrieves information that details the fields used in each of the Promoted Listings reports.
getReportMetadataForReportTypeRetrieves metadata that details the fields used by a specific Promoted Listings report type.
getReportTasksReturns information on all the existing report tasks related to a seller.
createReportTaskNote: Using multiple funding models in one report is deprecated.
deleteReportTaskDeletes the report task specified by the report_task_id path parameter.
getReportTaskGet Report Task.
bulkCreateNegativeKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (PLA) program.
bulkUpdateNegativeKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (PLA) program.
createItemPriceMarkdownPromotionCreates an item price markdown promotion (know simply as a "markdown promotion") where a discount amount is applied directly to the items included the promotion.
deleteItemPriceMarkdownPromotionDeletes the item price markdown promotion specified by the promotion_id path parameter.
getItemPriceMarkdownPromotionGet Item Price Markdown Promotion.
updateItemPriceMarkdownPromotionUpdates the specified item price markdown promotion with the new configuration that you supply in the payload of the request.
createItemPromotionCreates an item promotion , where the buyer receives a discount when they meet the buying criteria that's set for the promotion.
deleteItemPromotionDeletes the threshold promotion specified by the promotion_id path parameter.
getItemPromotionGet Item Promotion.
updateItemPromotionUpdates the specified threshold promotion with the new configuration that you supply in the request.
getNegativeKeywordsNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (PLA) program.
createNegativeKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (PLA) program.
getNegativeKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (PLA) program.
updateNegativeKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (PLA) program.
getPromotionsReturns a list of a seller's undeleted promotions.
getListingSetGet Listing Set.
pausePromotionPauses a currently-active (RUNNING) threshold promotion and changes the state of the promotion from RUNNING to PAUSED .
resumePromotionRestarts a threshold promotion that was previously paused and changes the state of the promotion from PAUSED to RUNNING .
getPromotionReportsGenerates a report that lists the seller's running, paused, and ended promotions for the specified eBay marketplace.
getPromotionSummaryReportGenerates a report that summarizes the seller's promotions for the specified eBay marketplace.
On this Page