---
title: "eBay Sell APIs MCP server for AI agents - actionlake"
description: "Give Claude 283 eBay Sell APIs actions through one MCP server: marketing, account, inventory. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/ebay-sell-apis
updated: 2026-10-22
---

Connectors · Marketing & media

# eBay Sell APIs MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to eBay Sell APIs and the rest of your systems. It gives your agent 283 eBay Sell APIs actions (152 reads, 99 writes and 32 that wait for a confirmation) and holds the eBay Sell APIs credential itself, so the agent never does. It paces eBay Sell APIs's limits and records every call. Connecting eBay Sell APIs needs your own eBay Sell APIs OAuth app and one admin sign-in.

[Connect eBay Sell APIs free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "ebay_sell.fulfillment.get_orders",
  intent: "check which eBay Sell APIs account is connected"
}
# Get orders · read · 1 upstream call
```

- 283 actions in one signed file
- 152 read look, never change
- 99 write create and update
- 32 wait for a yes destructive, confirmed first

Set up

## Connect eBay Sell APIs in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect eBay Sell APIs.
   OAuth 2.0, authorization code. You register your own OAuth app with eBay Sell APIs, an admin signs in once, and you paste the app's client id and secret and the tokens from that sign-in; actionlake renews the access token from then on. actionlake stores what you paste write-only, sealed under your tenant's key.
   Before the first sign-in, eBay Sell APIs needs an OAuth app of your own, registered in its developer portal. actionlake has no eBay Sell APIs app to lend you.
   - `access_token` Access token from one sign-in with your own OAuth app
   - `refresh_token` Refresh token from the same sign-in; the access token is renewed from it
   - `client_id` eBay App ID (Client ID) of your production keyset (developer.ebay.com > Application Keys)
   - `client_secret` eBay Cert ID (Client Secret) of the same production keyset
   - `content_language` Your eBay Sell APIs content language
   - `marketplace_id` Your eBay Sell APIs marketplace id
   ```
   account { op: "connections.requirements", service: "ebay_sell" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "ebay_sell.fulfillment.get_orders" }
   # get orders · read · 1 upstream call
   check { action: "ebay_sell.inventory.create_inventory_location", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

eBay Sell APIs at a glance

**Sign-in**

OAuth 2.0, authorization code. You register your own OAuth app with eBay Sell APIs, an admin signs in once, and you paste the app's client id and secret and the tokens from that sign-in; actionlake renews the access token from then on.

**You provide**

`access_token` `refresh_token` `client_id` `client_secret`

**Setup fields**

`content_language` `marketplace_id`

**Limits we pace to**

5 calls a second, per connection

**API covered**

EBay Sell REST APIs, per-API OpenAPI 3 documents fetched 2026-10-22`api.ebay.com`

**Built from**

eBay Sell APIs's documentation, read 22 October 2026[developer.ebay.com](https://developer.ebay.com/api-docs/master/sell/account/openapi/3/sell_account_v1_oas3.json) [developer.ebay.com](https://developer.ebay.com/api-docs/master/sell/account/v2/openapi/3/sell_account_v2_oas3.json) [developer.ebay.com](https://developer.ebay.com/api-docs/master/sell/analytics/openapi/3/sell_analytics_v1_oas3.json)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

152 of 152 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

5, so ask can line eBay Sell APIs up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in eBay Sell APIs.

283 actions in 14 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **152** read look, never change
- **99** write create and update
- **32** destructive wait for a confirmation

1. ### Marketing
   79
   33 read · 36 write · 10 destructive
   Get campaigns · Create campaign · Get campaign · Bulk create ads by inventory reference
2. ### Account
   37
   21 read · 11 write · 5 destructive
   Bulk create or replace sales tax · Create custom policy · Create fulfillment policy · Create payment policy
3. ### Inventory
   36
   11 read · 17 write · 8 destructive
   Get inventory locations · Create inventory location · Get inventory location · Get inventory items
4. ### Edelivery
   27
   14 read · 8 write · 5 destructive
   Bulk confirm packages · Clone package · Confirm package · Create address preference
5. ### Metadata
   27
   27 read · 0 write · 0 destructive
   Get automotive parts compatibility policies · Get category policies · Get classified ad policies · Get compatibilities by specification
6. ### Feed
   19
   12 read · 6 write · 1 destructive
   Create customer service metric task · Create inventory task · Create order task · Create schedule
7. ### Account V2
   14
   4 read · 10 write · 0 destructive
   Create calculated shipping rules · Create flat shipping rules · Create promotional shipping rule · Get payout settings
8. ### Fulfillment
   13
   7 read · 5 write · 1 destructive
   Get orders · Get order · Create shipping fulfillment · Get shipping fulfillments

**6 more areas · 31 actions**

- Finances **11**
- Stores **8**
- Logistics **5**
- Analytics **4**
- Negotiation **2**
- Recommendation **1**

Top actions

## The eBay Sell APIs API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 19 of eBay Sell APIs's 20 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `ebay_sell.fulfillment.get_orders` Get orders | Get orders. | read | `commerce.order.list` 82 connectors |
| `ebay_sell.inventory.get_inventory_locations` Get inventory locations | Get inventory locations. | read | `commerce.warehouse.list` 32 connectors |
| `ebay_sell.fulfillment.get_order` Get order | Get order. | read | `commerce.order.get` 87 connectors |
| `ebay_sell.inventory.create_inventory_location` Create inventory location | Create inventory location. | write | `commerce.warehouse.create` 20 connectors |
| `ebay_sell.finances.get_transactions` Get transactions | Get transactions. | read | `finance.bank_transaction.list` 23 connectors |
| `ebay_sell.finances.get_payouts` Get payouts | Get payouts. | read | `finance.payout.list` 14 connectors |
| `ebay_sell.inventory.get_inventory_items` Get inventory items | Get inventory items. | read | `commerce.inventory_item.list` 7 connectors |
| `ebay_sell.inventory.delete_inventory_location` Delete inventory location | Delete inventory location. | destructive | `commerce.warehouse.delete` 16 connectors |
| `ebay_sell.fulfillment.create_shipping_fulfillment` Create shipping fulfillment | Create shipping fulfillment. | write | `commerce.shipment.create` 28 connectors |
| `ebay_sell.fulfillment.get_shipping_fulfillments` Get shipping fulfillments | Get shipping fulfillments. | read | `commerce.shipment.list` 22 connectors |
| `ebay_sell.marketing.get_campaigns` Get campaigns | Get campaigns. | read | `comm.campaign.list` 41 connectors |
| `ebay_sell.marketing.create_campaign` Create campaign | Create campaign. | write | `comm.campaign.create` 38 connectors |

Try it

## Prompts to paste into Claude.

Each one names the eBay Sell APIs actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Which eBay Sell APIs orders from the last seven days are still unfulfilled?
   calls `ebay_sell.fulfillment.get_orders`
2. Write write
   Create inventory location in eBay Sell APIs. Show me exactly what you will send before you save it.
   calls `ebay_sell.inventory.create_inventory_location`

Governance for eBay Sell APIs

## Destructive actions wait for a yes.

32 eBay Sell APIs actions are destructive. The first 10:

- Delete inventory location `ebay_sell.inventory.delete_inventory_location`
- Delete inventory item `ebay_sell.inventory.delete_inventory_item`
- Issue Refund `ebay_sell.fulfillment.issue_refund`
- Delete ad `ebay_sell.marketing.delete_ad`
- Delete schedule `ebay_sell.feed.delete_schedule`
- Delete offer `ebay_sell.inventory.delete_offer`
- Delete sales tax `ebay_sell.account.delete_sales_tax`
- Delete package `ebay_sell.edelivery.delete_package`
- Delete campaign `ebay_sell.marketing.delete_campaign`
- Delete return policy `ebay_sell.account.delete_return_policy`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do ebay_sell.inventory.delete_inventory_location confirm_policy: **human**

Delete inventory location?

**intent:** the user asked me to delete inventory location

run suspended · waiting for a named person · key _ebay-sell-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "ebay-sell-agent",
  allowed_actions: ["ebay_sell.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "ebay_sell.inventory.delete_inventory_location", approver: "lead@example.com" },
    { match: "ebay_sell.inventory.delete_inventory_item", approver: "lead@example.com" },
    { match: "ebay_sell.fulfillment.issue_refund", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to eBay Sell APIs only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What eBay Sell APIs costs on actionlake.

Every eBay Sell APIs action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call eBay Sell APIs refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 283 eBay Sell APIs actions
- 283 actions page each page of a long list is one call
- 152 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every eBay Sell APIs action.

283 actions by area: the id your agent calls, what it does, and its effect.

**Marketing 79**

- `ebay_sell.marketing.bulk_create_ads_by_inventory_reference` Bulk create ads by inventory reference write
- `ebay_sell.marketing.bulk_create_ads_by_listing_id` Bulk create ads by listing id write
- `ebay_sell.marketing.bulk_create_keyword` Bulk create keyword write
- `ebay_sell.marketing.bulk_create_negative_keyword` Bulk create negative keyword write
- `ebay_sell.marketing.bulk_delete_ads_by_inventory_reference` Bulk delete ads by inventory reference destructive
- `ebay_sell.marketing.bulk_delete_ads_by_listing_id` Bulk delete ads by listing id destructive
- `ebay_sell.marketing.bulk_update_ads_bid_by_inventory_reference` Bulk update ads bid by inventory reference write
- `ebay_sell.marketing.bulk_update_ads_bid_by_listing_id` Bulk update ads bid by listing id write
- `ebay_sell.marketing.bulk_update_ads_status` Bulk update ads status write
- `ebay_sell.marketing.bulk_update_ads_status_by_listing_id` Bulk update ads status by listing id write
- `ebay_sell.marketing.bulk_update_keyword` Bulk update keyword write
- `ebay_sell.marketing.bulk_update_negative_keyword` Bulk update negative keyword write
- `ebay_sell.marketing.clone_campaign` Clone campaign write
- `ebay_sell.marketing.create_ad_by_listing_id` Create ad by listing id write
- `ebay_sell.marketing.create_ad_group` Create ad group write
- `ebay_sell.marketing.create_ads_by_inventory_reference` Create ads by inventory reference write
- `ebay_sell.marketing.create_campaign` Create campaign write
- `ebay_sell.marketing.create_email_campaign` Create email campaign write
- `ebay_sell.marketing.create_item_price_markdown_promotion` Create item price markdown promotion write
- `ebay_sell.marketing.create_item_promotion` Create item promotion write
- `ebay_sell.marketing.create_keyword` Create keyword write
- `ebay_sell.marketing.create_negative_keyword` Create negative keyword write
- `ebay_sell.marketing.create_report_task` Create report task write
- `ebay_sell.marketing.delete_ad` Delete ad destructive
- `ebay_sell.marketing.delete_ads_by_inventory_reference` Delete ads by inventory reference destructive
- `ebay_sell.marketing.delete_campaign` Delete campaign destructive
- `ebay_sell.marketing.delete_email_campaign` Delete email campaign destructive
- `ebay_sell.marketing.delete_item_price_markdown_promotion` Delete item price markdown promotion destructive
- `ebay_sell.marketing.delete_item_promotion` Delete item promotion destructive
- `ebay_sell.marketing.delete_report_task` Delete report task destructive
- `ebay_sell.marketing.end_campaign` End campaign destructive
- `ebay_sell.marketing.find_campaign_by_ad_reference` Find campaign by ad reference read
- `ebay_sell.marketing.get_ad` Get ad read
- `ebay_sell.marketing.get_ad_group` Get ad group read
- `ebay_sell.marketing.get_ad_groups` Get ad groups read
- `ebay_sell.marketing.get_ads` Get ads read
- `ebay_sell.marketing.get_ads_by_inventory_reference` Get ads by inventory reference read
- `ebay_sell.marketing.get_audiences` Get audiences read
- `ebay_sell.marketing.get_campaign` Get campaign read
- `ebay_sell.marketing.get_campaign_by_name` Get campaign by name read
- `ebay_sell.marketing.get_campaigns` Get campaigns read
- `ebay_sell.marketing.get_email_campaign` Get email campaign read
- `ebay_sell.marketing.get_email_campaigns` Get email campaigns read
- `ebay_sell.marketing.get_email_preview` Get email preview read
- `ebay_sell.marketing.get_email_report` Get email report read
- `ebay_sell.marketing.get_item_price_markdown_promotion` Get item price markdown promotion read
- `ebay_sell.marketing.get_item_promotion` Get item promotion read
- `ebay_sell.marketing.get_keyword` Get keyword read
- `ebay_sell.marketing.get_keywords` Get keywords read
- `ebay_sell.marketing.get_listing_set` Get listing set read
- `ebay_sell.marketing.get_negative_keyword` Get negative keyword read
- `ebay_sell.marketing.get_negative_keywords` Get negative keywords read
- `ebay_sell.marketing.get_promotion_reports` Get promotion reports read
- `ebay_sell.marketing.get_promotion_summary_report` Get promotion summary report read
- `ebay_sell.marketing.get_promotions` Get promotions read
- `ebay_sell.marketing.get_report_metadata` Get report metadata read
- `ebay_sell.marketing.get_report_metadata_for_report_type` Get report metadata for report type read
- `ebay_sell.marketing.get_report_task` Get report task read
- `ebay_sell.marketing.get_report_tasks` Get report tasks read
- `ebay_sell.marketing.pause_campaign` Pause campaign write
- `ebay_sell.marketing.pause_promotion` Pause promotion write
- `ebay_sell.marketing.resume_campaign` Resume campaign write
- `ebay_sell.marketing.resume_promotion` Resume promotion write
- `ebay_sell.marketing.suggest_bids` Suggest bids read
- `ebay_sell.marketing.suggest_budget` Suggest budget read
- `ebay_sell.marketing.suggest_items` Suggest items read
- `ebay_sell.marketing.suggest_keywords` Suggest keywords read
- `ebay_sell.marketing.suggest_max_cpc` Suggest max cpc read
- `ebay_sell.marketing.update_ad_group` Update ad group write
- `ebay_sell.marketing.update_ad_rate_strategy` Update ad rate strategy write
- `ebay_sell.marketing.update_bid` Update bid write
- `ebay_sell.marketing.update_bidding_strategy` Update bidding strategy write
- `ebay_sell.marketing.update_campaign_budget` Update campaign budget write
- `ebay_sell.marketing.update_campaign_identification` Update campaign identification write
- `ebay_sell.marketing.update_email_campaign` Update email campaign write
- `ebay_sell.marketing.update_item_price_markdown_promotion` Update item price markdown promotion write
- `ebay_sell.marketing.update_item_promotion` Update item promotion write
- `ebay_sell.marketing.update_keyword` Update keyword write
- `ebay_sell.marketing.update_negative_keyword` Update negative keyword write

**Account 37**

- `ebay_sell.account.bulk_create_or_replace_sales_tax` Bulk create or replace sales tax write
- `ebay_sell.account.create_custom_policy` Create custom policy write
- `ebay_sell.account.create_fulfillment_policy` Create fulfillment policy write
- `ebay_sell.account.create_or_replace_sales_tax` Create or replace sales tax write
- `ebay_sell.account.create_payment_policy` Create payment policy write
- `ebay_sell.account.create_return_policy` Create return policy write
- `ebay_sell.account.delete_fulfillment_policy` Delete fulfillment policy destructive
- `ebay_sell.account.delete_payment_policy` Delete payment policy destructive
- `ebay_sell.account.delete_return_policy` Delete return policy destructive
- `ebay_sell.account.delete_sales_tax` Delete sales tax destructive
- `ebay_sell.account.get_advertising_eligibility` Get advertising eligibility read
- `ebay_sell.account.get_custom_policies` Get custom policies read
- `ebay_sell.account.get_custom_policy` Get custom policy read
- `ebay_sell.account.get_fulfillment_policies` Get fulfillment policies read
- `ebay_sell.account.get_fulfillment_policy` Get fulfillment policy read
- `ebay_sell.account.get_fulfillment_policy_by_name` Get fulfillment policy by name read
- `ebay_sell.account.get_kyc` Get kyc read
- `ebay_sell.account.get_opted_in_programs` Get opted in programs read
- `ebay_sell.account.get_payment_policies` Get payment policies read
- `ebay_sell.account.get_payment_policy` Get payment policy read
- `ebay_sell.account.get_payment_policy_by_name` Get payment policy by name read
- `ebay_sell.account.get_payments_program` Get payments program read
- `ebay_sell.account.get_payments_program_onboarding` Get payments program onboarding read
- `ebay_sell.account.get_privileges` Get privileges read
- `ebay_sell.account.get_rate_tables` Get rate tables read
- `ebay_sell.account.get_return_policies` Get return policies read
- `ebay_sell.account.get_return_policy` Get return policy read
- `ebay_sell.account.get_return_policy_by_name` Get return policy by name read
- `ebay_sell.account.get_sales_tax` Get sales tax read
- `ebay_sell.account.get_sales_taxes` Get sales taxes read
- `ebay_sell.account.get_subscription` Get subscription read
- `ebay_sell.account.opt_in_to_program` Opt in to program write
- `ebay_sell.account.opt_out_of_program` Opt out of program destructive
- `ebay_sell.account.update_custom_policy` Update custom policy write
- `ebay_sell.account.update_fulfillment_policy` Update fulfillment policy write
- `ebay_sell.account.update_payment_policy` Update payment policy write
- `ebay_sell.account.update_return_policy` Update return policy write

**Inventory 36**

- `ebay_sell.inventory.bulk_create_offer` Bulk create offer write
- `ebay_sell.inventory.bulk_create_or_replace_inventory_item` Bulk create or replace inventory item write
- `ebay_sell.inventory.bulk_get_inventory_item` Bulk get inventory item read
- `ebay_sell.inventory.bulk_migrate_listing` Bulk migrate listing write
- `ebay_sell.inventory.bulk_publish_offer` Bulk publish offer write
- `ebay_sell.inventory.bulk_update_price_quantity` Bulk update price quantity write
- `ebay_sell.inventory.create_inventory_location` Create inventory location write
- `ebay_sell.inventory.create_offer` Create offer write
- `ebay_sell.inventory.create_or_replace_inventory_item` Create or replace inventory item write
- `ebay_sell.inventory.create_or_replace_inventory_item_group` Create or replace inventory item group write
- `ebay_sell.inventory.create_or_replace_product_compatibility` Create or replace product compatibility write
- `ebay_sell.inventory.create_or_replace_sku_location_mapping` Create or replace sku location mapping write
- `ebay_sell.inventory.delete_inventory_item` Delete inventory item destructive
- `ebay_sell.inventory.delete_inventory_item_group` Delete inventory item group destructive
- `ebay_sell.inventory.delete_inventory_location` Delete inventory location destructive
- `ebay_sell.inventory.delete_offer` Delete offer destructive
- `ebay_sell.inventory.delete_product_compatibility` Delete product compatibility destructive
- `ebay_sell.inventory.delete_sku_location_mapping` Delete sku location mapping destructive
- `ebay_sell.inventory.disable_inventory_location` Disable inventory location write
- `ebay_sell.inventory.enable_inventory_location` Enable inventory location write
- `ebay_sell.inventory.get_inventory_item` Get inventory item read
- `ebay_sell.inventory.get_inventory_item_group` Get inventory item group read
- `ebay_sell.inventory.get_inventory_items` Get inventory items read
- `ebay_sell.inventory.get_inventory_location` Get inventory location read
- `ebay_sell.inventory.get_inventory_locations` Get inventory locations read
- `ebay_sell.inventory.get_listing_fees` Get listing fees read
- `ebay_sell.inventory.get_offer` Get offer read
- `ebay_sell.inventory.get_offers` Get offers read
- `ebay_sell.inventory.get_product_compatibility` Get product compatibility read
- `ebay_sell.inventory.get_sku_location_mapping` Get sku location mapping read
- `ebay_sell.inventory.publish_offer` Publish offer write
- `ebay_sell.inventory.publish_offer_by_inventory_item_group` Publish offer by inventory item group write
- `ebay_sell.inventory.update_inventory_location` Update inventory location write
- `ebay_sell.inventory.update_offer` Update offer write
- `ebay_sell.inventory.withdraw_offer` Withdraw offer destructive
- `ebay_sell.inventory.withdraw_offer_by_inventory_item_group` Withdraw offer by inventory item group destructive

**Edelivery 27**

- `ebay_sell.edelivery.bulk_cancel_packages` Bulk cancel packages destructive
- `ebay_sell.edelivery.bulk_confirm_packages` Bulk confirm packages write
- `ebay_sell.edelivery.bulk_delete_packages` Bulk delete packages destructive
- `ebay_sell.edelivery.cancel_bundle` Cancel bundle destructive
- `ebay_sell.edelivery.cancel_package` Cancel package destructive
- `ebay_sell.edelivery.clone_package` Clone package write
- `ebay_sell.edelivery.confirm_package` Confirm package write
- `ebay_sell.edelivery.create_address_preference` Create address preference write
- `ebay_sell.edelivery.create_bundle` Create bundle write
- `ebay_sell.edelivery.create_complaint` Create complaint write
- `ebay_sell.edelivery.create_consign_preference` Create consign preference write
- `ebay_sell.edelivery.create_package` Create package write
- `ebay_sell.edelivery.delete_package` Delete package destructive
- `ebay_sell.edelivery.get_actual_costs` Get actual costs read
- `ebay_sell.edelivery.get_address_preferences` Get address preferences read
- `ebay_sell.edelivery.get_agents` Get agents read
- `ebay_sell.edelivery.get_battery_qualifications` Get battery qualifications read
- `ebay_sell.edelivery.get_bundle` Get bundle read
- `ebay_sell.edelivery.get_bundle_label` Get bundle label read
- `ebay_sell.edelivery.get_consign_preferences` Get consign preferences read
- `ebay_sell.edelivery.get_dropoff_sites` Get dropoff sites read
- `ebay_sell.edelivery.get_handover_sheet` Get handover sheet read
- `ebay_sell.edelivery.get_labels` Get labels read
- `ebay_sell.edelivery.get_package` Get package read
- `ebay_sell.edelivery.get_packages_by_line_item_id` Get packages by line item id read
- `ebay_sell.edelivery.get_services` Get services read
- `ebay_sell.edelivery.get_tracking` Get tracking read

**Metadata 27**

- `ebay_sell.metadata.get_automotive_parts_compatibility_policies` Get automotive parts compatibility policies read
- `ebay_sell.metadata.get_category_policies` Get category policies read
- `ebay_sell.metadata.get_classified_ad_policies` Get classified ad policies read
- `ebay_sell.metadata.get_compatibilities_by_specification` Get compatibilities by specification read
- `ebay_sell.metadata.get_compatibility_property_names` Get compatibility property names read
- `ebay_sell.metadata.get_compatibility_property_values` Get compatibility property values read
- `ebay_sell.metadata.get_currencies` Get currencies read
- `ebay_sell.metadata.get_exclude_shipping_locations` Get exclude shipping locations read
- `ebay_sell.metadata.get_extended_producer_responsibility_policies` Get extended producer responsibility policies read
- `ebay_sell.metadata.get_handling_times` Get handling times read
- `ebay_sell.metadata.get_hazardous_materials_labels` Get hazardous materials labels read
- `ebay_sell.metadata.get_item_condition_policies` Get item condition policies read
- `ebay_sell.metadata.get_listing_structure_policies` Get listing structure policies read
- `ebay_sell.metadata.get_listing_type_policies` Get listing type policies read
- `ebay_sell.metadata.get_motors_listing_policies` Get motors listing policies read
- `ebay_sell.metadata.get_multi_compatibility_property_values` Get multi compatibility property values read
- `ebay_sell.metadata.get_negotiated_price_policies` Get negotiated price policies read
- `ebay_sell.metadata.get_product_compatibilities` Get product compatibilities read
- `ebay_sell.metadata.get_product_safety_labels` Get product safety labels read
- `ebay_sell.metadata.get_regulatory_policies` Get regulatory policies read
- `ebay_sell.metadata.get_return_policies` Get return policies read
- `ebay_sell.metadata.get_sales_tax_jurisdictions` Get sales tax jurisdictions read
- `ebay_sell.metadata.get_shipping_carriers` Get shipping carriers read
- `ebay_sell.metadata.get_shipping_locations` Get shipping locations read
- `ebay_sell.metadata.get_shipping_policies` Get shipping policies read
- `ebay_sell.metadata.get_shipping_services` Get shipping services read
- `ebay_sell.metadata.get_site_visibility_policies` Get site visibility policies read

**Feed 19**

- `ebay_sell.feed.create_customer_service_metric_task` Create customer service metric task write
- `ebay_sell.feed.create_inventory_task` Create inventory task write
- `ebay_sell.feed.create_order_task` Create order task write
- `ebay_sell.feed.create_schedule` Create schedule write
- `ebay_sell.feed.create_task` Create task write
- `ebay_sell.feed.delete_schedule` Delete schedule destructive
- `ebay_sell.feed.get_customer_service_metric_task` Get customer service metric task read
- `ebay_sell.feed.get_customer_service_metric_tasks` Get customer service metric tasks read
- `ebay_sell.feed.get_inventory_task` Get inventory task read
- `ebay_sell.feed.get_inventory_tasks` Get inventory tasks read
- `ebay_sell.feed.get_order_task` Get order task read
- `ebay_sell.feed.get_order_tasks` Get order tasks read
- `ebay_sell.feed.get_schedule` Get schedule read
- `ebay_sell.feed.get_schedule_template` Get schedule template read
- `ebay_sell.feed.get_schedule_templates` Get schedule templates read
- `ebay_sell.feed.get_schedules` Get schedules read
- `ebay_sell.feed.get_task` Get task read
- `ebay_sell.feed.get_tasks` Get tasks read
- `ebay_sell.feed.update_schedule` Update schedule write

**Account V2 14**

- `ebay_sell.account_v2.create_calculated_shipping_rules` Create calculated shipping rules write
- `ebay_sell.account_v2.create_flat_shipping_rules` Create flat shipping rules write
- `ebay_sell.account_v2.create_promotional_shipping_rule` Create promotional shipping rule write
- `ebay_sell.account_v2.get_combined_shipping_rules` Get combined shipping rules read
- `ebay_sell.account_v2.get_payout_settings` Get payout settings read
- `ebay_sell.account_v2.get_rate_table` Get rate table read
- `ebay_sell.account_v2.get_user_preferences` Get user preferences read
- `ebay_sell.account_v2.set_user_preferences` Set user preferences write
- `ebay_sell.account_v2.update_calculated_shipping_rules` Update calculated shipping rules write
- `ebay_sell.account_v2.update_combined_payments` Update combined payments write
- `ebay_sell.account_v2.update_flat_shipping_rules` Update flat shipping rules write
- `ebay_sell.account_v2.update_payout_percentage` Update payout percentage write
- `ebay_sell.account_v2.update_promotional_shipping_rule` Update promotional shipping rule write
- `ebay_sell.account_v2.update_shipping_cost` Update shipping cost write

**Fulfillment 13**

- `ebay_sell.fulfillment.accept_payment_dispute` Accept Payment Dispute write
- `ebay_sell.fulfillment.add_evidence` Add an Evidence File write
- `ebay_sell.fulfillment.contest_payment_dispute` Contest Payment Dispute write
- `ebay_sell.fulfillment.create_shipping_fulfillment` Create shipping fulfillment write
- `ebay_sell.fulfillment.get_activities` Get Payment Dispute Activity read
- `ebay_sell.fulfillment.get_order` Get order read
- `ebay_sell.fulfillment.get_orders` Get orders read
- `ebay_sell.fulfillment.get_payment_dispute` Get Payment Dispute Details read
- `ebay_sell.fulfillment.get_payment_dispute_summaries` Search Payment Dispute by Filters read
- `ebay_sell.fulfillment.get_shipping_fulfillment` Get shipping fulfillment read
- `ebay_sell.fulfillment.get_shipping_fulfillments` Get shipping fulfillments read
- `ebay_sell.fulfillment.issue_refund` Issue Refund destructive
- `ebay_sell.fulfillment.update_evidence` Update evidence write

**Finances 11**

- `ebay_sell.finances.get_billing_activities` Get billing activities read
- `ebay_sell.finances.get_order_earnings` Get order earnings read
- `ebay_sell.finances.get_order_earnings_by_id` Get order earnings by id read
- `ebay_sell.finances.get_order_earnings_summary` Get order earnings summary read
- `ebay_sell.finances.get_payout` Get payout read
- `ebay_sell.finances.get_payout_summary` Get payout summary read
- `ebay_sell.finances.get_payouts` Get payouts read
- `ebay_sell.finances.get_seller_funds_summary` Get seller funds summary read
- `ebay_sell.finances.get_transaction_summary` Get transaction summary read
- `ebay_sell.finances.get_transactions` Get transactions read
- `ebay_sell.finances.get_transfer` Get transfer read

**Stores 8**

- `ebay_sell.stores.add_store_category` Add store category write
- `ebay_sell.stores.delete_store_category` Delete store category destructive
- `ebay_sell.stores.get_store` Get store read
- `ebay_sell.stores.get_store_categories` Get store categories read
- `ebay_sell.stores.get_store_task` Get store task read
- `ebay_sell.stores.get_store_tasks` Get store tasks read
- `ebay_sell.stores.move_store_category` Move store category write
- `ebay_sell.stores.rename_store_category` Rename store category write

**Logistics 5**

- `ebay_sell.logistics.cancel_shipment` Cancel shipment destructive
- `ebay_sell.logistics.create_from_shipping_quote` Create from shipping quote write
- `ebay_sell.logistics.create_shipping_quote` Create shipping quote write
- `ebay_sell.logistics.get_shipment` Get shipment read
- `ebay_sell.logistics.get_shipping_quote` Get shipping quote read

**Analytics 4**

- `ebay_sell.analytics.find_seller_standards_profiles` Find seller standards profiles read
- `ebay_sell.analytics.get_customer_service_metric` Get customer service metric read
- `ebay_sell.analytics.get_seller_standards_profile` Get seller standards profile read
- `ebay_sell.analytics.get_traffic_report` Get traffic report read

**Negotiation 2**

- `ebay_sell.negotiation.find_eligible_items` Find eligible items read
- `ebay_sell.negotiation.send_offer_to_interested_buyers` Send offer to interested buyers write

**Recommendation 1**

- `ebay_sell.recommendation.find_listing_recommendations` Find listing recommendations read

Questions

## The eBay Sell APIs MCP server, answered.

**Is there an eBay Sell APIs MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 283 eBay Sell APIs actions across marketing, account, inventory and edelivery, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by eBay Sell APIs.

**What do I need to connect eBay Sell APIs?**

Your own eBay Sell APIs OAuth app, registered with eBay Sell APIs (its client id and client secret), and the access and refresh tokens from one admin sign-in. actionlake has no eBay Sell APIs app of its own, so this is not a one-step consent. actionlake renews the access token as it expires. Plus your content language and your marketplace id. The free call account { op: "connections.requirements", service: "ebay_sell" } lists exactly what to paste.

**Can an AI agent delete or change things in eBay Sell APIs?**

Only if its key allows it, and only with an explicit confirmation. 32 eBay Sell APIs actions are destructive, including delete inventory location, delete inventory item and issue Refund. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my eBay Sell APIs API limit?**

actionlake paces every call to the limits in the eBay Sell APIs service file: 5 calls a second per connection. Repeated reads are answered from cache (152 eBay Sell APIs actions can be), which never reaches eBay Sell APIs.

**What does an eBay Sell APIs action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (283 eBay Sell APIs actions page). Cache hits, searches, dry runs and calls eBay Sell APIs refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which eBay Sell APIs API does it cover?**

The eBay Sell REST APIs, per-API OpenAPI 3 documents fetched 2026-10-22 at api.ebay.com. It is built from eBay Sell APIs's documentation as read on 22 October 2026. 283 actions in 14 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my eBay Sell APIs data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your eBay Sell APIs credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like eBay Sell APIs

Shares the most action names with

- [Kit 5](https://actionlake.com/connectors/kit)
- [LinkedIn Marketing API 2](https://actionlake.com/connectors/linkedin-marketing-api)
- [Google Ads 1](https://actionlake.com/connectors/google-ads)
- [Dub 1](https://actionlake.com/connectors/dub)

Joins with, on shared entities

- [ERPNext (Frappe) 4](https://actionlake.com/connectors/erpnext-frappe)
- [Shopify Admin 4](https://actionlake.com/connectors/shopify-admin)
- [Square 4](https://actionlake.com/connectors/square)
- [SAP Business One 3](https://actionlake.com/connectors/sap-business-one)
- [Odoo 3](https://actionlake.com/connectors/odoo)
- [BigCommerce 3](https://actionlake.com/connectors/bigcommerce)

Browse

- [All Marketing & media connectors](https://actionlake.com/connectors/category/marketing-and-media)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by eBay Sell APIs; the name is the vendor's own. Counts are from the eBay Sell APIs service file, version 1.0.0.

## Give your agent eBay Sell APIs today.

[Connect eBay Sell APIs free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/ebay-sell-apis
More: https://actionlake.com/llms.txt
