ebay_create_ ad_ by_ listing_ idCreate a single ad in a campaign from a listing ID.
Create listings from SKU to published offer, ship and refund orders, tune Promoted Listings campaigns, and pull payouts and transactions from the one seller account you authorize.
PopMCPeBay
Every call the connection exposes — inventory, offers, orders, policies, ads, finances, catalog lookups — plus the change triggers your agent can watch.
ebay_create_ ad_ by_ listing_ idCreate a single ad in a campaign from a listing ID.
ebay_create_ campaignCreate a Promoted Listings ad campaign (Standard or Advanced).
ebay_get_ adsList ads in a campaign, filterable by ad_group, status, listing IDs.
ebay_get_ campaignsList the seller's Promoted Listings ad campaigns, filterable by name/status/dates/funding strategy.
ebay_get_ promotionsList all Promotions Manager promotions (both markdown and threshold types) for a marketplace.
ebay_create_ fulfillment_ policyCreate a new fulfillment policy (handling time, shipping services/costs, regions).
ebay_get_ fulfillment_ policiesRetrieve all fulfillment (shipping) policies configured for a marketplace.
ebay_get_ opted_ in_ programsRetrieve the list of eBay seller programs the seller has opted into.
ebay_get_ payment_ policiesRetrieve all payment policies configured for a marketplace.
ebay_get_ privilegesRetrieve the seller's account privileges: registration completion status and current selling (quantity/amount) limits.
ebay_get_ return_ policiesRetrieve all return policies configured for a marketplace.
ebay_bulk_ create_ or_ replace_ inventory_ itemCreate or replace up to 25 inventory item records in a single bulk call.
ebay_create_ inventory_ locationCreate a new inventory location (store or warehouse) under a caller-chosen key.
ebay_create_ offerCreate an unpublished offer for a SKU on a specific marketplace.
ebay_create_ or_ replace_ inventory_ itemCreate a new or completely replace an existing inventory item record for the given SKU.
ebay_get_ inventory_ itemRetrieve a single inventory item record by SKU.
ebay_get_ inventory_ itemsRetrieve a paginated list of all inventory item records for the seller's account.
ebay_get_ inventory_ locationsRetrieve a paginated list of the seller's inventory locations (warehouses/stores).
ebay_get_ listing_ feesRetrieve the projected listing fees for up to 250 unpublished offers.
ebay_get_ offerRetrieve a single offer by offerId.
ebay_get_ offersRetrieve all offers for a given SKU (paginated).
ebay_publish_ offerPublish a single offer, converting it into a live eBay listing.
ebay_update_ offerUpdate (full replace) the details of an existing offer.
ebay_create_ subscriptionCreate a subscription linking a topic to a destination.
ebay_get_ subscriptionsRetrieve a paginated list of the application's subscriptions.
ebay_get_ item_ condition_ policiesRetrieve item-condition and condition-descriptor policies for leaf categories of a marketplace.
ebay_create_ shipping_ fulfillmentCreate a shipping fulfillment (mark line items shipped, with carrier + tracking).
ebay_get_ orderRetrieve a single order and all its details by order ID.
ebay_get_ ordersSearch/retrieve a paginated set of the seller's orders, optionally filtered.
ebay_get_ payment_ dispute_ summariesSearch/list payment dispute summaries filtered by order, buyer, status, or open-date range.
ebay_get_ shipping_ fulfillmentsRetrieve the list of shipping fulfillments (packages) already created for an order.
ebay_issue_ refundIssue a full or partial (item-level or order-level) refund to the buyer for an order.
ebay_browse_ searchSearch for eBay item summaries by keyword (q), category, GTIN, EPID, charity, or aspect/compatibility filters.
ebay_get_ itemRetrieve full details of a single item by its RESTful item ID (e.g.
ebay_get_ itemsBulk-retrieve details for up to 20 items by RESTful item IDs and/or up to 10 item group IDs in one call.
ebay_catalog_ searchSearch the eBay product catalog and return matching product summaries.
ebay_get_ category_ suggestionsReturn suggested leaf categories for a free-text product query, ranked by relevance.
ebay_get_ default_ category_ tree_ idGet the default category tree ID for an eBay marketplace.
ebay_get_ item_ aspects_ for_ categoryReturn the required/recommended item aspects (and allowed values) for a specific category.
ebay_get_ payoutsRetrieves details of one or more seller payouts, filterable by date range and payout status, with pagination.
ebay_get_ productRetrieve full details of a catalog product by its eBay Product ID (ePID).
ebay_get_ seller_ funds_ summaryRetrieves all pending/available funds that have not yet been distributed through a seller payout (funds-on-hold, processing, available-for-payout balances).
ebay_get_ transactionsRetrieves details of one or more monetary transactions (SALE, REFUND, CREDIT, DISPUTE, NON_SALE_CHARGE, SHIPPING_LABEL, TRANSFER, etc.) for the seller.
ebay_get_ traffic_ reportReturns a report detailing user traffic (impressions, click-through rate, listing views, transactions, sales conversion rate, etc.) received by a seller's listings.
ebay_get_ userRetrieve the authenticated user's account profile (THE VERIFY ENDPOINT for this connector).
ebay_bulk_ create_ ads_ by_ inventory_ referenceBulk-create ads from inventory references (Inventory API SKUs/groups).
ebay_bulk_ create_ ads_ by_ listing_ idBulk-create ads from a list of listing IDs (Standard & Advanced).
ebay_bulk_ create_ keywordBulk-create keywords across ad groups.
ebay_bulk_ create_ negative_ keywordBulk-create negative keywords.
ebay_bulk_ delete_ ads_ by_ inventory_ referenceBulk-delete ads identified by inventory references.
ebay_bulk_ delete_ ads_ by_ listing_ idBulk-delete ads identified by listing IDs.
ebay_bulk_ update_ ads_ bid_ by_ inventory_ referenceBulk-update ad bid percentages by inventory reference.
ebay_bulk_ update_ ads_ bid_ by_ listing_ idBulk-update ad bid percentages by listing ID.
ebay_bulk_ update_ ads_ statusBulk-update ad status (e.g.
ebay_bulk_ update_ ads_ status_ by_ listing_ idBulk-update ad status by listing ID.
ebay_bulk_ update_ keywordBulk-update keyword bids/status.
ebay_bulk_ update_ negative_ keywordBulk-update negative keyword statuses.
ebay_clone_ campaignClone an existing campaign into a new one with new dates/name.
ebay_create_ ad_ groupCreate an ad group in an Advanced (CPC) campaign.
ebay_create_ ads_ by_ inventory_ referenceCreate a single ad from an inventory reference (SKU or inventory item group).
ebay_create_ email_ campaignCreate an email campaign (newsletter / sale announcement) to send to followers/audiences.
ebay_create_ item_ price_ markdown_ promotionCreate an item price markdown (sale/strike-through) promotion.
ebay_create_ item_ promotionCreate a threshold/volume discount promotion (e.g.
ebay_create_ keywordCreate a single keyword (with bid) in an ad group.
ebay_create_ negative_ keywordCreate a single negative keyword at campaign or ad-group level.
ebay_create_ report_ taskCreate an async report task (Promoted Listings performance report).
ebay_delete_ adDelete a single ad from a campaign.
ebay_delete_ ads_ by_ inventory_ referenceDelete the ad(s) created from a single inventory reference.
ebay_delete_ campaignDelete an ended Promoted Listings campaign.
ebay_delete_ email_ campaignDelete an email campaign.
ebay_delete_ item_ price_ markdown_ promotionDelete an item price markdown promotion.
ebay_delete_ item_ promotionDelete an item threshold/discount promotion.
ebay_delete_ report_ taskDelete a report task and its generated report.
ebay_end_ campaignEnd (stop) a running campaign immediately.
ebay_find_ campaign_ by_ ad_ referenceFind the campaign(s) an ad reference (listing or inventory ref) belongs to.
ebay_get_ adGet a single ad by ad ID.
ebay_get_ ad_ groupGet a single ad group by ID.
ebay_get_ ad_ groupsList ad groups in a Promoted Listings Advanced (CPC) campaign.
ebay_get_ ads_ by_ inventory_ referenceGet ads tied to a given inventory reference within a campaign.
ebay_get_ audiencesList the available email audiences (e.g.
ebay_get_ campaignGet a single Promoted Listings campaign by ID.
ebay_get_ campaign_ by_ nameRetrieve a campaign by its exact campaign name.
ebay_get_ email_ campaignGet a single email campaign by ID.
ebay_get_ email_ campaignsList the seller's email (newsletter/promotion) campaigns.
ebay_get_ email_ previewGet an HTML preview of an email campaign.
ebay_get_ email_ reportGet an email campaign performance report over a date range (opens, clicks, sales).
ebay_get_ item_ price_ markdown_ promotionGet a single item price markdown promotion.
ebay_get_ item_ promotionGet a single item (threshold/discount) promotion.
ebay_get_ keywordGet a single keyword by ID.
ebay_get_ keywordsList keywords in an Advanced (CPC) campaign.
ebay_get_ listing_ setGet the set of listings associated with a promotion (which listings are included).
ebay_get_ negative_ keywordGet a single negative keyword by ID.
ebay_get_ negative_ keywordsList negative keywords (campaign- or ad-group-level).
ebay_get_ promotion_ reportsGet a per-promotion performance report (sales, clicks, etc.) for a marketplace.
ebay_get_ promotion_ summary_ reportGet an aggregated summary report across all promotions for a marketplace.
ebay_get_ report_ metadataGet metadata (available dimensions, metrics, filters) for all Promoted Listings report types.
ebay_get_ report_ metadata_ for_ report_ typeGet report metadata for a single specified report type.
ebay_get_ report_ taskGet the status/details of a report task (including the report download href when done).
ebay_get_ report_ tasksList Promoted Listings report-generation tasks.
ebay_launch_ campaignLaunch a campaign that is in DRAFT/SCHEDULED state.
ebay_pause_ campaignPause a running campaign.
ebay_pause_ promotionPause a running Promotions Manager promotion.
ebay_resume_ campaignResume a paused campaign.
ebay_resume_ promotionResume a paused Promotions Manager promotion.
ebay_setup_ quick_ campaignOne-call 'quick' campaign setup: create a campaign and add listings as ads in a single request.
ebay_suggest_ bidsGet eBay-suggested keyword bids for an ad group.
ebay_suggest_ itemsGet eBay-recommended items (listings) to add to a rules-based/advanced campaign.
ebay_suggest_ keywordsGet eBay-suggested keywords for an ad group based on listings.
ebay_update_ ad_ groupUpdate an ad group's name, default bid, or status.
ebay_update_ ad_ rate_ strategyUpdate the ad-rate/bid strategy of a campaign (fixed bid vs dynamic).
ebay_update_ bidUpdate the bid percentage on a single ad (Standard campaigns).
ebay_update_ campaign_ budgetUpdate a campaign's daily budget (Advanced/CPC campaigns).
ebay_update_ campaign_ identificationUpdate a campaign's name and/or start/end dates.
ebay_update_ email_ campaignUpdate (full replace) an email campaign.
ebay_update_ item_ price_ markdown_ promotionUpdate (full replace) an item price markdown promotion.
ebay_update_ item_ promotionUpdate (full replace) an item threshold/discount promotion.
ebay_update_ keywordUpdate a keyword's bid and/or status.
ebay_update_ negative_ keywordUpdate a negative keyword's status.
ebay_create_ calculated_ shipping_ rulesCreate calculated combined-shipping rules (cost derived from item weight/dimensions).
ebay_create_ custom_ policyCreate a new custom policy (Product Compliance or Takeback) for a marketplace.
ebay_create_ flat_ shipping_ rulesCreate flat-rate combined-shipping rules for a marketplace.
ebay_create_ or_ replace_ sales_ taxCreate or replace the sales tax rate for a country+jurisdiction.
ebay_create_ payment_ policyCreate a new payment policy.
ebay_create_ promotional_ shipping_ ruleCreate a promotional combined-shipping rule (e.g.
ebay_create_ return_ policyCreate a new return policy.
ebay_delete_ fulfillment_ policyDelete a fulfillment policy.
ebay_delete_ payment_ policyDelete a payment policy.
ebay_delete_ return_ policyDelete a return policy.
ebay_delete_ sales_ taxDelete the sales tax entry for a country+jurisdiction.
ebay_get_ advertising_ eligibilityRetrieve the seller's eligibility status for eBay advertising programs (e.g.
ebay_get_ combined_ shipping_ rulesRetrieve all combined-shipping rule configurations (flat, calculated, promotional, combined-payment) for the seller on a marketplace.
ebay_get_ custom_ policiesRetrieve the list of custom policies (Product Compliance / Takeback) for a marketplace.
ebay_get_ custom_ policyRetrieve a single custom policy by its ID.
ebay_get_ fulfillment_ policyRetrieve a single fulfillment policy by ID.
ebay_get_ fulfillment_ policy_ by_ nameRetrieve a fulfillment policy by its seller-defined name.
ebay_get_ kycRetrieve outstanding Know-Your-Customer requirement checks the seller must satisfy.
ebay_get_ payment_ policyRetrieve a single payment policy by ID.
ebay_get_ payment_ policy_ by_ nameRetrieve a payment policy by its seller-defined name.
ebay_get_ payments_ programGet the seller's opt-in status for a payments program on a marketplace.
ebay_get_ payments_ program_ onboardingGet the seller's onboarding status for a payments program on a marketplace.
ebay_get_ payout_ settingsRetrieve the two payout instruments (instrumentId + current split) defined on a seller's account.
ebay_get_ rate_ tableRetrieve the full contents (regions + shipping/additional costs) of a single shipping rate table by ID.
ebay_get_ rate_ tablesRetrieve the seller's shipping rate tables (IDs + names), optionally filtered by country.
ebay_get_ return_ policyRetrieve a single return policy by ID.
ebay_get_ return_ policy_ by_ nameRetrieve a return policy by its seller-defined name.
ebay_get_ sales_ taxRetrieve the sales tax rate for one country+jurisdiction.
ebay_get_ sales_ taxesRetrieve all sales-tax-table entries (jurisdictions + rates) for a country.
ebay_get_ subscriptionRetrieve the seller's eBay subscriptions (e.g.
ebay_get_ user_ preferencesRetrieve the seller's account preferences (combined-payments, same-day shipping cutoff, shipment tracking, Business Policies opt-in, Out-of-stock control).
ebay_opt_ in_ to_ programOpt the seller into an eBay seller program.
ebay_opt_ out_ of_ programOpt the seller out of a previously enrolled eBay seller program.
ebay_set_ user_ preferencesModify one or more of the seller's account preferences for a marketplace.
ebay_update_ calculated_ shipping_ rulesUpdate existing calculated combined-shipping rules.
ebay_update_ combined_ paymentsUpdate the seller's combined-payments setting (whether buyers can combine multiple purchases into one payment/invoice).
ebay_update_ custom_ policyUpdate (full replace) an existing custom policy.
ebay_update_ flat_ shipping_ rulesUpdate existing flat-rate combined-shipping rules.
ebay_update_ fulfillment_ policyUpdate (full replace) an existing fulfillment policy.
ebay_update_ payment_ policyUpdate (full replace) an existing payment policy.
ebay_update_ payout_ percentageConfigure the split-payout percentage between the seller's two payout instruments.
ebay_update_ promotional_ shipping_ ruleUpdate an existing promotional combined-shipping rule.
ebay_update_ return_ policyUpdate (full replace) an existing return policy.
ebay_update_ shipping_ costUpdate the shippingCost and/or additionalCost values for regions in an existing shipping rate table.
ebay_bulk_ create_ offerCreate up to 25 offers in a single bulk call.
ebay_bulk_ get_ inventory_ itemRetrieve up to 25 inventory item records by SKU in one bulk call.
ebay_bulk_ migrate_ listingConvert up to 5 existing eBay (Trading API) listings into Inventory API objects.
ebay_bulk_ publish_ offerPublish up to 25 offers in a single bulk call (each becomes a live listing).
ebay_bulk_ update_ price_ quantityBulk-update price and/or available quantity for up to 25 inventory items and their offers.
ebay_create_ or_ replace_ inventory_ item_ groupCreate or fully replace a multiple-variation inventory item group.
ebay_create_ or_ replace_ product_ compatibilityCreate or fully replace the list of compatible vehicles/products for a SKU.
ebay_create_ or_ replace_ sku_ location_ mappingCreate or fully replace the set of fulfillment-center locations mapped to a SKU in a listing (Multi-warehouse program).
ebay_delete_ inventory_ itemDelete the inventory item record for a SKU (also ends any associated unsold listings/offers).
ebay_delete_ inventory_ item_ groupDelete an inventory item group (does not delete the member inventory items).
ebay_delete_ inventory_ locationDelete an inventory location.
ebay_delete_ offerDelete an offer.
ebay_delete_ product_ compatibilityDelete the entire product-compatibility list for a SKU.
ebay_delete_ sku_ location_ mappingRemove all fulfillment-center location mappings from a SKU within a listing (Multi-warehouse program).
ebay_disable_ inventory_ locationDisable an inventory location (set merchantLocationStatus to DISABLED).
ebay_enable_ inventory_ locationEnable a previously disabled inventory location.
ebay_get_ inventory_ item_ groupRetrieve a single multi-variation inventory item group by its key.
ebay_get_ inventory_ locationRetrieve a single inventory location by its merchantLocationKey.
ebay_get_ product_ compatibilityRetrieve the compatible-vehicle (parts compatibility) list associated with a SKU.
ebay_get_ sku_ location_ mappingRetrieve the fulfillment-center locations mapped to a specific SKU within a listing (Multi-warehouse program).
ebay_publish_ offer_ by_ inventory_ item_ groupPublish all offers in a multiple-variation inventory item group as one multi-variation listing.
ebay_update_ inventory_ locationPartially update the details of an existing inventory location.
ebay_withdraw_ offerWithdraw (end) a single published offer/listing; the offer reverts to unpublished.
ebay_withdraw_ offer_ by_ inventory_ item_ groupWithdraw (end) the entire multi-variation listing for an inventory item group.
ebay_create_ destinationCreate a notification destination endpoint (the HTTPS URL eBay POSTs notifications to).
ebay_create_ subscription_ filterCreate a JSON-Schema filter that limits which events a subscription delivers.
ebay_delete_ destinationDelete a destination.
ebay_delete_ subscriptionDelete a subscription.
ebay_delete_ subscription_ filterDelete (disable) a subscription filter.
ebay_disable_ subscriptionDisable (pause) an active subscription.
ebay_enable_ subscriptionEnable (reactivate) a disabled subscription.
ebay_get_ configRetrieve the application-level notification configuration (e.g.
ebay_get_ destinationFetch details of a single destination by ID.
ebay_get_ destinationsRetrieve a paginated collection of the application's destinations.
ebay_get_ notification_ subscriptionRetrieve details of a single subscription by ID.
ebay_get_ public_ keyRetrieve an eBay public key used to verify the signature on inbound notification payloads.
ebay_get_ subscription_ filterRetrieve a subscription filter by ID.
ebay_get_ topicRetrieve details for a single notification topic by ID.
ebay_get_ topicsRetrieve all available notification topics (event types you can subscribe to).
ebay_testSend a test notification payload to the subscription's destination endpoint.
ebay_update_ configCreate or update the application's notification configuration.
ebay_update_ destinationUpdate an existing destination (endpoint URL, verification token, name, or status).
ebay_update_ subscriptionUpdate an existing subscription.
ebay_create_ customer_ service_ metric_ taskCreate a customer-service-metrics report download task.
ebay_create_ inventory_ taskCreate an inventory-report download task (e.g.
ebay_create_ order_ taskCreate an order-report download task with filter criteria.
ebay_create_ scheduleCreate a recurring feed schedule from a schedule template.
ebay_create_ taskCreate a generic upload OR download feed task for a specified feed_type and schema version.
ebay_delete_ scheduleDelete a feed schedule.
ebay_get_ customer_ service_ metric_ taskRetrieve the status and details of a single customer-service-metric task.
ebay_get_ customer_ service_ metric_ tasksRetrieve a paginated collection of customer-service-metric (download) tasks from the last 90 days.
ebay_get_ inventory_ taskRetrieve the status and details of a single inventory-feed task.
ebay_get_ inventory_ tasksRetrieve a paginated collection of inventory-feed (download) tasks created in the last 90 days.
ebay_get_ order_ taskRetrieve the status and details of a single order-report task.
ebay_get_ order_ tasksRetrieve a paginated collection of order-report (download) tasks created in the last 90 days.
ebay_get_ scheduleRetrieve the details of a single feed schedule.
ebay_get_ schedule_ templateRetrieve the details (frequency, supported filter criteria) of a single schedule template.
ebay_get_ schedule_ templatesRetrieve a paginated collection of available schedule templates for a feed_type.
ebay_get_ schedulesRetrieve a paginated collection of feed schedules for a given feed_type.
ebay_get_ taskRetrieve the status and details of a single generic feed task.
ebay_get_ tasksRetrieve a paginated collection of ALL feed tasks (any feed_type) created in the last 90 days.
ebay_update_ scheduleUpdate an existing feed schedule's settings.
ebay_apply_ couponAdds and applies a coupon to all eligible items in a member checkout session.
ebay_apply_ guest_ couponAdds a coupon to a guest checkout session and applies it to all eligible items in the order.
ebay_get_ automotive_ parts_ compatibility_ policiesRetrieve parts-compatibility (ACES/K-type) policy metadata for a marketplace's leaf categories.
ebay_get_ category_ policiesRetrieve general category policy metadata (incl.
ebay_get_ checkout_ sessionRetrieves the details of the specified member checkout session.
ebay_get_ classified_ ad_ policiesRetrieve classified-ad listing policy metadata for a marketplace's leaf categories.
ebay_get_ currenciesRetrieve the currencies supported/used on a given eBay marketplace.
ebay_get_ extended_ producer_ responsibility_ policiesRetrieve Extended Producer Responsibility (EPR) policy metadata for a marketplace's leaf categories.
ebay_get_ guest_ checkout_ sessionRetrieves the full details of the specified guest checkout session (line items, pricing, shipping, coupons, payment redirect URL).
ebay_get_ guest_ purchase_ orderRetrieves details of a completed guest purchase order (line items, payment status, shipping, totals).
ebay_get_ hazardous_ materials_ labelsRetrieve the hazmat label/statement/pictogram IDs and descriptions supported on a marketplace.
ebay_get_ listing_ structure_ policiesRetrieve listing-structure (e.g.
ebay_get_ listing_ type_ policiesRetrieve supported listing-type (auction / fixed-price) policy metadata for a marketplace's leaf categories.
ebay_get_ motors_ listing_ policiesRetrieve eBay Motors-specific listing policy metadata for a marketplace's leaf categories.
ebay_get_ negotiated_ price_ policiesRetrieve Best Offer / negotiated-price policy metadata for a marketplace's leaf categories.
ebay_get_ product_ safety_ labelsRetrieve available product-safety label/statement/pictogram information for a marketplace.
ebay_get_ purchase_ orderRetrieves the details of a member purchase order; check purchaseOrderPaymentStatus to confirm payment, and purchaseOrderWebUrl for the Order Details page.
ebay_get_ regulatory_ policiesRetrieve which leaf categories support/recommend/require regulatory data (manufacturer, responsible persons, hazmat, energy labels).
ebay_get_ return_ policies_ metadataRetrieve seller return-policy configuration metadata for leaf categories of a marketplace.
ebay_get_ sales_ tax_ jurisdictionsRetrieve the sales-tax jurisdictions (e.g.
ebay_get_ shipping_ policiesRetrieve shipping-related listing policy metadata for a marketplace's leaf categories.
ebay_get_ site_ visibility_ policiesRetrieve site-visibility (e.g.
ebay_initiate_ checkout_ sessionCreates an eBay MEMBER checkout session (signed-in buyer paying with a stored payment method) and returns a checkoutSessionId.
ebay_initiate_ guest_ checkout_ sessionCreates an eBay guest checkout session and returns a checkoutSessionId used by all subsequent guest checkout methods.
ebay_place_ orderCreates the purchase order, pays for the items, and terminates the member checkout session; returns the purchaseOrderId and payment status.
ebay_remove_ couponRemoves a previously applied coupon from a member checkout session.
ebay_remove_ guest_ couponRemoves a previously applied coupon from a guest checkout session.
ebay_update_ checkout_ session_ quantityChanges the quantity of a line item in a member checkout session.
ebay_update_ checkout_ session_ shipping_ addressSets/changes the shipping address for a member checkout session.
ebay_update_ checkout_ session_ shipping_ optionChanges the shipping option for a line item in a member checkout session.
ebay_update_ guest_ quantityChanges the quantity of a specified line item in a guest checkout session.
ebay_update_ guest_ shipping_ addressSets or changes the shipping address for the order in a guest checkout session.
ebay_update_ guest_ shipping_ optionChanges the shipping method/option for a specified line item in a guest checkout session.
ebay_accept_ payment_ disputeAccept a payment dispute (seller agrees to refund the buyer).
ebay_add_ evidenceCreate a new evidence set on a dispute from previously uploaded file IDs.
ebay_contest_ payment_ disputeContest a payment dispute (seller challenges it, optionally with evidence/note).
ebay_get_ activitiesRetrieve the chronological activity/history log for a payment dispute.
ebay_get_ payment_ disputeRetrieve full details of a single payment dispute (buyer chargeback/INR/SNAD).
ebay_get_ shipping_ fulfillmentRetrieve a single shipping fulfillment for an order by fulfillment ID.
ebay_update_ evidenceUpdate/amend an existing evidence set on a dispute (add files or line items).
ebay_add_ itemAdd an item to the eBay member's shopping cart (creates the cart if none exists).
ebay_check_ compatibilityCheck whether a parts-compatible item (e.g.
ebay_get_ item_ by_ legacy_ idGet item details using the legacy (numeric) eBay item ID, converting it to the RESTful representation.
ebay_get_ items_ by_ item_ groupRetrieve all variations (child items) belonging to an item group (multi-variation listing).
ebay_get_ shopping_ cartRetrieve all items currently in the eBay member's (signed-in user's) shopping cart.
ebay_remove_ itemRemove a specific line item from the eBay member's shopping cart.
ebay_search_ by_ imageSearch for eBay item summaries using a Base64-encoded image (experimental).
ebay_update_ quantityChange the quantity of a specific line item already in the eBay member's shopping cart.
ebay_add_ store_ categoryAdd a single new custom category to the seller's eBay Store (asynchronous).
ebay_delete_ store_ categoryDelete a single custom category from the seller's eBay Store (asynchronous).
ebay_get_ storeRetrieve a seller's eBay Store details (name, URL, description, subscription level).
ebay_get_ store_ categoriesRetrieve the seller's eBay Store custom-category hierarchy (up to 3 levels).
ebay_get_ store_ taskRetrieve the current status of a single asynchronous store-category operation (add/move/delete).
ebay_get_ store_ tasksRetrieve a paginated list of recent store-category tasks and their statuses.
ebay_move_ store_ categoryMove a single custom category (and its children) to a new parent in the store hierarchy (asynchronous).
ebay_rename_ store_ categoryRename a single custom category of the seller's eBay Store (synchronous).
ebay_create_ change_ requestSubmit a request to create a new catalog product or update an existing one.
ebay_get_ category_ subtreeRetrieve the subtree below a specified category node.
ebay_get_ category_ treeRetrieve the complete category tree for a given category tree ID.
ebay_get_ change_ requestRetrieve the status and details of a single catalog change request.
ebay_get_ change_ requestsRetrieve a paginated list of the caller's catalog change requests.
ebay_get_ compatibility_ propertiesReturn parts-compatibility property names (e.g.
ebay_get_ compatibility_ property_ valuesReturn the valid values for a compatibility property in a category (optionally constrained).
ebay_get_ payoutRetrieves details of a single specific seller payout by its payout ID.
ebay_get_ payout_ summaryRetrieves cumulative values for payouts in a particular state (or all states) — e.g.
ebay_get_ product_ metadataReturn catalog metadata (aspects/constraints) used to create or update a product from an existing ePID.
ebay_get_ product_ metadata_ for_ categoriesReturn catalog metadata (aspects/constraints) for creating a new product in one or more categories.
ebay_get_ transaction_ summaryRetrieves cumulative/aggregate values (credit count & total, debit count & total, etc.) for the seller's monetary transactions matching the filter.
ebay_get_ transferRetrieves detailed information about a single TRANSFER-type monetary transaction (a charge the seller owes eBay that is recovered from the seller's funds).
ebay_cancel_ shipmentCancels the shipment associated with the specified shipmentId and voids its shipping label (refunding the label cost where eligible).
ebay_create_ from_ shipping_ quotePurchases/commits one of the live rates from a quote, creating a shipment and generating a shipping label.
ebay_create_ shipping_ quoteReturns a list of live, eBay-negotiated shipping rates (valid for a short time window) for a package, given ship-from/ship-to and package dimensions.
ebay_get_ shipmentRetrieves the details (tracking number, label info, cost, status, parties) of a shipment created from a quote.
ebay_get_ shipping_ quoteRetrieves a previously created shipping quote (the set of rates and their rateIds) by shippingQuoteId.
ebay_find_ seller_ standards_ profilesReturns all the standards profiles (Seller Standards / Top Rated Seller program data) for the authenticated seller.
ebay_get_ customer_ service_ metricRetrieves a seller's performance and rating for a customer service metric, plus peer-group benchmark data.
ebay_get_ deal_ itemsRetrieve a paginated set of deal items (Daily Deals / discounted listings) for a marketplace, optionally filtered by category or delivery country.
ebay_get_ eventRetrieve the details (name, dates, terms, coupons, applicable coupons) of a single eBay sale event by its ID.
ebay_get_ event_ itemsRetrieve a paginated set of items that are part of one or more sale events.
ebay_get_ eventsReturn a paginated list of all eBay sale events (e.g.
ebay_get_ seller_ standards_ profileReturns a single seller standards profile selected by program and cycle.
ebay_create_ signing_ keyCreate an ED25519 or RSA keypair used to generate eBay API digital signatures; returns privateKey, publicKey, publicKeyAsJwe, signingKeyId and metadata.
ebay_get_ charity_ orgRetrieve details of a single charitable organization by its eBay charity org ID.
ebay_get_ charity_ org_ by_ legacy_ idRetrieve a charitable organization by its legacy (non-eBay) charity org ID.
ebay_get_ charity_ orgsSearch/list charitable organizations supported by eBay for Charity.
ebay_get_ listing_ violationsReturns the full per-listing detail of policy violations for a seller, filterable by compliance type, listing, and violation state.
ebay_get_ listing_ violations_ summaryReturns aggregate counts of a seller's listing-policy violations grouped by compliance type (a quick count, no listing detail).
ebay_get_ signing_ keyRetrieve the public key, public key as JWE, and metadata for a single specified signing key (privateKey is never returned).
ebay_get_ signing_ keysRetrieve the public key, public key as JWE, and metadata for ALL signing keypairs associated with the application key making the call.
ebay_suppress_ violation(DEPRECATED/DECOMMISSIONED) Suppressed an ASPECTS_ADOPTION listing violation that was in the AT_RISK state for a single listing.
ebay_create_ videoCreate a video resource with metadata and reserve a video_id for upload.
ebay_find_ eligible_ itemsReturns the seller's active listings that are eligible for a seller-initiated discount offer to buyers who have shown interest.
ebay_get_ biddingRetrieves the buyer's bidding details for a specific auction item (current proxy bid, suggested bid increments, auction status).
ebay_get_ rate_ limitsRetrieve application-level (app token) call-limit/quota data for the RESTful APIs and the legacy Trading API associated with the application key making the call.
ebay_get_ user_ rate_ limitsRetrieve user-level (user token) call-limit/quota data for the RESTful APIs and the legacy Trading API for the authenticated user.
ebay_get_ videoRetrieve video metadata, processing status, and playback (HLS/DASH) URLs.
ebay_place_ proxy_ bidPlaces a proxy (maximum) bid on behalf of the buyer for the specified auction item.
ebay_send_ offer_ to_ interested_ buyersSends a seller-initiated discount offer to all buyers who have shown interest in the specified listing(s).
ebay_find_ listing_ recommendationsReturns recommendations (currently the AD recommendation type) that can increase the visibility/sales of a seller's listings, optionally scoped to specific listing IDs.
ebay_get_ merchandised_ productsReturn an array of the best-selling products in a category based on a metric (e.g.
ebay_marketplace_ insights_ searchSearches SOLD eBay items by keyword/category/ePID/GTIN and returns their sales history (last 90 days) including last sold price and date.
ebay_register_ clientDynamic OAuth client registration (RFC 7591) for regulated EU/UK Third Party Providers (TPPs) engaged in financial transactions; returns a newly issued client_id/client_secret and client metadata.
ebay_translateMachine-translate eBay listing text (title or description) from one language to another.
Authorize once, then an endpoint your client signs into. Nothing to deploy, and nothing to install on the eBay side.
Add your eBay developer app's App ID (Client ID), Cert ID (Client Secret) and RuName (Redirect URL name) — Marketplace and Environment optional — then authorize in the browser. It stays locked to that seller account.
your-ebay-valueJaneDoe-MyApp-PRD-abc123-def456••••••••••••3f7aSet the connection read-only for reporting, or full access with approval required so publishing an offer, issuing a refund or launching an ad campaign waits for your yes. Flip on the full catalog for rarer calls.
Drop the PopMCP URL into Claude, ChatGPT, Codex or any other supported client. It signs in through PopMCP with OAuth, so your eBay credential never leaves the server.
app.popmcp.com/mcp/…Ask for something harmless before you turn writes on. Once it comes back clean, widen the tool set or switch the connection to full access.
Which orders shipped last week and what payouts landed against them?
ebay_get_ordersok
Then just ask for the work
“Which orders shipped last week and what payouts landed against them?”
“Cut 15% off every winter jacket SKU still unsold and update the offers”
“Create a listing for SKU BOOT-42, check the fees, then publish it”
“Which of my ad campaigns are promoting listings that are out of stock?”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting eBay behind an AI client.
Yes. The connect form asks for your app's App ID (Client ID), Cert ID (Client Secret) and RuName (Redirect URL name), with Marketplace and Environment as optional fields. You then authorize once in your browser, so your eBay password is never shared. The connection is locked to the single seller account you authorize during that redirect.
eBay's modern REST surface: inventory items and offers, order processing including shipping, refunds and payment disputes, business policies, Promoted Listings campaigns and Promotions Manager promotions, seller analytics and finances such as payouts and transactions, and the taxonomy and metadata needed to build a valid listing. It also covers the buyer side through Browse search and Catalog lookups, so an agent can check how comparable items are listed. Notification subscriptions are included too.
45 load by default and the remaining calls stay searchable, so your client's tool list does not balloon. The full catalog is 327 operations across 29 API modules, split 172 read to 155 write. Turn on the full catalog when a job needs one of the rarer calls.
End to end. create_or_replace_inventory_item writes the SKU record, create_offer makes an unpublished offer for a marketplace, and publish_offer converts that offer into a live eBay listing. get_listing_fees projects the fees on unpublished offers first, and approval-required-for-writes keeps a human between the draft and the live listing.
eBay's own per-call caps carry through. bulk_create_or_replace_inventory_item takes up to 25 inventory item records in one call, get_items retrieves up to 20 item IDs and up to 10 item group IDs at once, and get_listing_fees covers up to 250 unpublished offers. Larger jobs have to be split into batches across several calls.
Change-detection triggers cover a new order placed, a payment dispute opened, a listing flagged for a policy violation, an offer or inventory item changing, a payout issued and a transaction recorded in finances. Marketing has its own: a promotion changing, an ad campaign created, launched, paused or ended, and a store email campaign edited. Change detection also fires when a bulk feed, inventory feed or order feed task finishes, and when a Promoted Listings report becomes available.
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.
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.
Loading 327 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 45-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.
A tool is something your AI calls — there are 327 here. A trigger is something PopMCP watches for you: 17 eBay 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 eBay.
Launch a hosted MCP endpoint for eBay, keep tool access under control, and start testing real workflow prompts right away.