Skip to main content
Feedback

eBay Sell Marketing MCP connector

Updated 

eBay Sell Marketing is eBay's advertising API for managing seller ad campaigns and listing promotions. The eBay Sell Marketing MCP connector allows AI agents to create, find, and manage ad campaigns and their associated ads across a seller's account. It also supports promoting individual listings and tracking campaign performance to optimize advertising strategy on eBay's marketplace.

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:

  • Launch Promoted Listings campaigns to boost visibility for eBay listings
  • Track ad performance and campaign details across all active promotions
  • Adjust bid percentages to optimize ad spend on promoted listings
  • Add or remove listings from campaigns in bulk to save time
  • Clone successful campaigns to quickly replicate winning ad strategies
  • Discover suggested bids and keywords to improve campaign targeting
  • Organize ads into groups for advanced Promoted Listings management
  • Update campaign statuses in bulk across large inventories

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 Promoted Listings campaigns in eBay Sell Marketing.
  • Create a new ad campaign for my summer sale items.
  • What's the suggested bid for my vintage watch listing?
  • Delete the ad campaign that ended last month.
  • Add these ten listings to my current promotion campaign.
  • Increase the bid percentage on my best-selling sneaker ad.
  • Find which campaign contains this specific listing.
  • Clone my holiday campaign so I can reuse it for spring.
  • Suggest keywords to improve my Promoted Listings performance.
  • Remove underperforming ads from my clearance campaign.

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 the details for all of the seller's defined campaigns.
createCampaignCreates a Promoted Listings ad campaign.
findCampaignByAdReferenceRetrieves the campaigns containing the listing that is specified using either a listing ID, or an inventory reference ID...
getCampaignByNameRetrieves the details of a single campaign, as specified with the campaign_name query parameter.
deleteCampaignDeletes the campaign specified by the campaign_id query parameter.
getCampaignRetrieves the details of a single campaign, as specified with the campaign_id query parameter.
getAdsRetrieves Promoted Listings ads that are associated with listings created with either the Trading API or the Inventory A...
createAdByListingIdAdds a listing to an existing Promoted Listings campaign using a listingId value generated by the Trading API or Invento...
deleteAdRemoves the specified ad from the specified campaign.
getAdRetrieves the specified ad from the specified campaign.
updateBidUpdates the bid percentage (also known as the "ad rate") for the specified ad in the specified campaign.
getAdGroupsNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
createAdGroupNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
getAdGroupNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
updateAdGroupNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
suggestBidsNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
suggestKeywordsNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
bulkCreateAdsByInventoryReferenceAdds multiple listings that are managed with the Inventory API to an existing Promoted Listings campaign.
bulkCreateAdsByListingIdAdds multiple listings to an existing Promoted Listings campaign using listingId values generated by the Trading API or...
bulkCreateKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
bulkDeleteAdsByInventoryReferenceWorks with listings created with the Inventory API .
bulkDeleteAdsByListingIdWorks with listing IDs created with either the Trading API or the Inventory API .
bulkUpdateAdsBidByInventoryReferenceWorks with listings created with either the Trading API or the Inventory API .
bulkUpdateAdsBidByListingIdWorks with listings created with either the Trading API or the Inventory API .
bulkUpdateAdsStatusNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
bulkUpdateAdsStatusByListingIdNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
bulkUpdateKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
cloneCampaignClones (makes a copy of) the specified campaign's campaign criterion .
createAdsByInventoryReferenceAdds a listing that is managed with the Inventory API to an existing Promoted Listings campaign.
deleteAdsByInventoryReferenceWorks with listings that are managed with the Inventory API .
endCampaignEnds an active ( RUNNING ) or paused campaign.
getAdsByInventoryReferenceRetrieves Promoted Listings ads associated with listings that are managed with the Inventory API from the specified camp...
getKeywordsNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
createKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
getKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
updateKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
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 (...
updateAdRateStrategyUpdates the ad rate strategy for an existing Promoted Listings Standard (PLS) rules-based ad campaign that uses the Cost...
updateCampaignBudgetNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
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.
getReportTaskReturns the details of a specific Promoted Listings report task, as specified by the report_task_id path parameter.
bulkCreateNegativeKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
bulkUpdateNegativeKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
createItemPriceMarkdownPromotionCreates an item price markdown promotion (know simply as a "markdown promotion") where a discount amount is applied dire...
deleteItemPriceMarkdownPromotionDeletes the item price markdown promotion specified by the promotion_id path parameter.
getItemPriceMarkdownPromotionReturns the complete details of the item price markdown promotion that's indicated by the promotion_id path parameter.
updateItemPriceMarkdownPromotionUpdates the specified item price markdown promotion with the new configuration that you supply in the payload of the req...
createItemPromotionCreates an item promotion , where the buyer receives a discount when they meet the buying criteria that's set for the pr...
deleteItemPromotionDeletes the threshold promotion specified by the promotion_id path parameter.
getItemPromotionReturns the complete details of the threshold promotion specified by the promotion_id path parameter.
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 (...
createNegativeKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
getNegativeKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
updateNegativeKeywordNote: This method is only available for select partners who have been approved for the eBay Promoted Listings Advanced (...
getPromotionsReturns a list of a seller's undeleted promotions.
getListingSetReturns the set of listings associated with the promotion_id specified in the path parameter.
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