# How to connect eBay to Claude

```json
{
  "title": "How to connect eBay to Claude",
  "toolkit": "eBay",
  "toolkit_slug": "ebay",
  "framework": "Claude Cowork",
  "framework_slug": "claude-cowork",
  "url": "https://composio.dev/toolkits/ebay/framework/claude-cowork",
  "markdown_url": "https://composio.dev/toolkits/ebay/framework/claude-cowork.md",
  "updated_at": "2026-11-06T07:05:01.900Z"
}
```

## Introduction

Claude is Anthropic's AI assistant, available on the web, in the desktop app, and on mobile. Cowork is its agent for knowledge work, and it runs on all of those surfaces too. Connected to your apps, Claude can work with your files and services to accomplish complex tasks on your behalf.
This guide walks you through the easiest and most secure way to connect your eBay account to Claude via Composio Connect, enabling it to find refurbished laptops under $500, compare sold prices for vintage cameras, explore categories for wireless earbuds, and more such actions on your behalf without compromising your account security.
Setup is the same on Claude Web, Desktop, and Cowork, and you only need to do it once. The connector is tied to your account, so it's available in all three.

## Also integrate eBay with

- [ChatGPT](https://composio.dev/toolkits/ebay/framework/chatgpt)
- [Hermes](https://composio.dev/toolkits/ebay/framework/hermes-agent)
- [Atomic Agent](https://composio.dev/toolkits/ebay/framework/atomic-agent)

## Connect eBay to Claude Cowork

### Connecting eBay to Claude Web, Desktop, and Cowork
Two ways to add the Composio connector. Pick whichever you prefer.
### 1. Add with one click
Click the button. Claude opens with the Composio connector filled in. Click Add, then go to step 2.
[Add to Claude](https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Composio&connectorUrl=https%3A%2F%2Fconnect.composio.dev%2Fmcp)
### Add manually
In Claude Desktop, click Customize in the left sidebar, then select Connectors and click the + icon at the top.
Click Add custom connector and paste in the Composio MCP server URL:

```bash
https://connect.composio.dev/mcp
```

## What is the eBay MCP server, and what's possible with it?

The eBay MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your eBay account. It provides structured and secure access to eBay marketplace, category, deal, notification, translation, and developer analytics data, so your agent can search listings, compare item details, discover deals, classify products, and translate listing content on your behalf.
- Marketplace listing research: Have your agent search eBay by keywords, categories, product details, or images, then retrieve complete information for selected listings and product variations.
- Deals and product discovery: Let the agent find current deal events, browse discounted items, and surface best-selling products by category, marketplace, and delivery country.
- Category and listing enrichment: Direct your agent to suggest the right eBay category, identify required item details, review valid category values, and check vehicle compatibility properties for parts listings.
- Localization and charitable shopping: Instruct your agent to translate listing titles or descriptions and find eBay-supported charitable organizations by name or registration details.
- Notifications and API monitoring: Have your agent review available notification topics, retrieve public keys for validating eBay notifications, and check application usage limits and reset windows.

## Supported Tools

| Tool slug | Name | Description |
|---|---|---|
| `EBAY_BUY_BROWSE_CHECK_COMPATIBILITY` | Browse: Check Compatibility | Check whether an eBay Motors part is compatible with a supplied car, truck, or motorcycle definition without changing the item. |
| `EBAY_BUY_BROWSE_GET_ITEM` | Browse: Get Item | Retrieve complete details for one eBay listing or variation by either its RESTful item ID or legacy listing ItemID using an application access token. |
| `EBAY_BUY_BROWSE_GET_ITEMS` | Browse: Get Items | Retrieve details for up to 20 eBay items or 10 item groups in one request. This limited-release operation requires selected-partner access. |
| `EBAY_BUY_BROWSE_GET_ITEMS_BY_ITEM_GROUP` | Browse: Get Items By Item Group | Retrieve every purchasable item variation and shared description in an eBay Browse item group. |
| `EBAY_BUY_BROWSE_SEARCH` | Browse: Search | Search eBay item summaries by keyword, category, product identifier, charity, compatibility, aspects, and Browse field filters, returning one page plus an opaque continuation cursor. |
| `EBAY_BUY_BROWSE_SEARCH_BY_IMAGE` | Browse: Search By Image | Search eBay item summaries using a bare Base64-encoded image, optionally refine the matches, and return one page plus an opaque continuation cursor. To continue, pass the cursor and repeat the same image; search selectors are restored from the cursor. |
| `EBAY_BUY_DEAL_GET_DEAL_ITEMS` | Deal: Get Deal Items | Retrieve one page of eBay deal items by category, commissionable status, delivery country, and marketplace. This Limited Release operation requires eBay Buy Deal approval. |
| `EBAY_BUY_DEAL_GET_EVENT` | Deal: Get Event | Retrieve the details of one eBay deal event by event ID, including its coupons, dates, terms, and images. This limited-release operation requires eBay approval for the buy.deal scope. |
| `EBAY_BUY_DEAL_GET_EVENT_ITEMS` | Deal: Get Event Items | Return one page of eBay Deal event items for an event, with optional category and delivery-country filters plus an opaque continuation cursor. This Limited Release operation requires eBay partner approval. |
| `EBAY_BUY_DEAL_GET_EVENTS` | Deal: Get Events | Return one page of eBay deal events for a marketplace, including coupons, event terms, images, and an opaque continuation cursor. This limited-release operation requires eBay approval for the buy.deal scope. |
| `EBAY_BUY_FEED_GET_ITEM_FEED` | Feed: Get Item Feed | Download one byte range of an eBay Item feed gzip file for a top-level category. The restricted Buy Feed API grant and eBay partner approval are required. |
| `EBAY_BUY_FEED_GET_ITEM_GROUP_FEED` | Feed: Get Item Group Feed | Download an eBay Item Group feed gzip file, or a byte range, for a top-level category, with downloads limited to 100 MiB. The restricted Buy Feed API grant and eBay partner approval are required. |
| `EBAY_BUY_FEED_GET_ITEM_PRIORITY_FEED` | Feed: Get Item Priority Feed | Download one byte range of an eBay Item Priority delta feed gzip file for a top-level category and date. Consume the daily Item and Item Group feeds before this feed. The restricted Buy Feed API grant and eBay partner approval are required. |
| `EBAY_BUY_FEED_GET_ITEM_SNAPSHOT_FEED` | Feed: Get Item Snapshot Feed | Download one byte range of an hourly eBay Item Snapshot feed gzip file for a top-level category and UTC hour. The restricted Buy Feed API grant and eBay partner approval are required. |
| `EBAY_BUY_MARKETING_GET_MERCHANDISED_PRODUCTS` | Marketing: Get Merchandised Products | Return eBay products selected by category and the BEST_SELLING metric, including catalog IDs, prices, images, reviews, and rating details. This limited-release operation requires eBay Buy Marketing approval. |
| `EBAY_COMMERCE_CHARITY_GET_CHARITY_ORG` | Charity: Get Charity Org | Retrieve details for one eBay-supported charitable organization by its charity organization ID in the US or UK marketplace. |
| `EBAY_COMMERCE_CHARITY_GET_CHARITY_ORGS` | Charity: Get Charity Orgs | Search supported eBay charitable organizations by keywords or registration IDs, returning one page of complete organization details and an opaque continuation cursor. |
| `EBAY_COMMERCE_NOTIFICATION_GET_PUBLIC_KEY` | Notification: Get Public Key | Retrieve the eBay public key identified by a push notification signature for validating that notification's payload. Cache returned keys temporarily instead of requesting one for every notification. |
| `EBAY_COMMERCE_NOTIFICATION_GET_TOPIC` | Notification: Get Topic | Retrieve one eBay notification topic by ID, including its subscription scope requirements and supported payload configurations. |
| `EBAY_COMMERCE_NOTIFICATION_GET_TOPICS` | Notification: Get Topics | Return one page of eBay notification topics, including subscription scope requirements, supported payload configurations, and a continuation cursor. |
| `EBAY_COMMERCE_TAXONOMY_FETCH_ITEM_ASPECTS` | Taxonomy: Fetch Item Aspects | Download the gzipped JSON item-aspect dataset for leaf categories in an eBay category tree, subject to a 250 MB download limit. The compressed file can exceed 100 MB, and this bulk operation has a substantially lower daily quota than other Taxonomy operations. |
| `EBAY_COMMERCE_TAXONOMY_GET_CATEGORY_SUGGESTIONS` | Taxonomy: Get Category Suggestions | Find ranked eBay leaf-category suggestions for free-form item keywords, including each category's ancestor path to the category-tree root. |
| `EBAY_COMMERCE_TAXONOMY_GET_CATEGORY_TREE` | Taxonomy: Get Category Tree | Retrieve eBay's complete category tree when root_category_id is omitted, or retrieve the subtree rooted at root_category_id when it is provided. Both modes include recursively nested descendants. |
| `EBAY_COMMERCE_TAXONOMY_GET_COMPATIBILITY_PROPERTIES` | Taxonomy: Get Compatibility Properties | Retrieve the localized vehicle properties that define compatibility for an eBay parts category, such as Make, Model, Year, Engine, and Trim. |
| `EBAY_COMMERCE_TAXONOMY_GET_COMPATIBILITY_PROPERTY_VALUES` | Taxonomy: Get Compatibility Property Values | Retrieve the applicable values of one vehicle compatibility property for an eBay parts category, optionally narrowed by other property-value pairs. |
| `EBAY_COMMERCE_TAXONOMY_GET_DEFAULT_CATEGORY_TREE_ID` | Taxonomy: Get Default Category Tree ID | Retrieve the identifier and version of the default eBay category tree for a marketplace. Use the returned identifier with other Taxonomy operations. |
| `EBAY_COMMERCE_TAXONOMY_GET_EXPIRED_CATEGORIES` | Taxonomy: Get Expired Categories | Retrieve mappings from expired eBay leaf categories to the active leaf categories that replaced them. Only mapped category consolidations and splits are returned; expired categories without an active replacement are omitted. |
| `EBAY_COMMERCE_TAXONOMY_GET_ITEM_ASPECTS_FOR_CATEGORY` | Taxonomy: Get Item Aspects for Category | Retrieve complete eBay aspect metadata for a leaf category, including valid values, value dependencies, listing requirements, variation support, and format constraints. |
| `EBAY_COMMERCE_TRANSLATION_TRANSLATE` | Translation: Translate | Translate one eBay listing title or description from a supported source language to a supported target language without changing a listing. |
| `EBAY_DEVELOPER_ANALYTICS_GET_RATE_LIMITS` | Analytics: Get Rate Limits | Return application-level eBay API quota usage, remaining calls, and reset windows, optionally filtered by API context and name. |

## Supported Triggers

None listed.

## Troubleshooting

### 1. Why does Claude not use the Composio connector for eBay?

The connector can show as connected, but Claude must use it in each eBay conversation.
- Click + at the lower left of the chat, or type /.
- Hover Connectors.
- Turn on Composio.
- Ask Claude to connect to eBay again.

### 2. Why does Claude show an MCP server error before eBay connects?

Claude can show Couldn't reach the MCP server or Authorization with the MCP server failed when you add the connector for eBay.
- Check that the connector URL is https://connect.composio.dev/mcp.
- Connectors run from Anthropic's cloud, so your device network is usually not the problem.
- Add the connector again from Customize > Connectors, then ask Claude to connect eBay.
- If it fails again, send the error and the ofid_ reference id to support@composio.dev.

### 3. Why does the eBay authorization link not work?

The Composio connector is one server. Your eBay account connects separately when Claude asks for it.
- If the browser does not open, or the link expires, ask Claude to retry the eBay connection.
- Composio creates a fresh eBay authorization link.
- Open that link in your browser and finish the eBay sign-in.

### 4. Why do eBay actions fail after they worked before?

The eBay connection can expire or lose permission.
- Ask Claude to inspect the eBay connection.
- If the connection is unhealthy, disconnect it when Claude prompts you.
- Reconnect the eBay account and retry the action.
- If Claude shows a permission prompt, approve it before Claude changes data in eBay.
- If the action still fails with a permission error, check that the connected account has that permission in eBay itself.

### 5. How do I switch to a different eBay account?

Claude can manage the eBay connection for you.
- Ask Claude to disconnect or delete the current eBay account.
- Ask Claude to connect eBay again.
- Open the new Composio authorization link for eBay.
- Sign in with the other eBay account in the browser.
- After the account connects, ask Claude to retry the eBay task.

### 6. Why is my eBay connection missing in Claude Desktop or on a Team plan?

The connector belongs to your Claude account, so your eBay connection works in Claude Web, Desktop, and Cowork.
- In Claude Desktop, open Customize > Connectors.
- Next to Composio, click ⋮ and click Clear cache.
- If eBay tools still do not appear, click ⋮, disconnect, remove the connector, and add it again.
- On Team or Enterprise, an Owner or Primary Owner must enable the connector before you can connect eBay.

## Creating MCP Server - Stand-alone vs Composio SDK

The eBay MCP server connects Claude Web, Desktop, and Cowork to your eBay account through Composio. Once connected, Claude can use the available eBay tools and triggers to complete tasks on your behalf.

## Complete Code

None listed.

## How to build eBay MCP Agent with another framework

- [ChatGPT](https://composio.dev/toolkits/ebay/framework/chatgpt)
- [Hermes](https://composio.dev/toolkits/ebay/framework/hermes-agent)
- [Atomic Agent](https://composio.dev/toolkits/ebay/framework/atomic-agent)

## Related Toolkits

- [Addresszen](https://composio.dev/toolkits/addresszen) - Addresszen is a real-time address autocomplete and verification service. It helps capture accurate, deliverable addresses with instant suggestions and validation.
- [Amazon](https://composio.dev/toolkits/amazon) - Amazon is a global e-commerce marketplace for products, sellers, and digital services. Its broad selection and reliable fulfillment help businesses reach customers worldwide.
- [Asin data api](https://composio.dev/toolkits/asin_data_api) - Asin data api gives you detailed, real-time product data from Amazon, including price, rank, and reviews. Perfect for e-commerce pros and data-driven marketers who need instant marketplace insights.
- [Baselinker](https://composio.dev/toolkits/baselinker) - BaseLinker is an all-in-one e-commerce management platform connecting stores, marketplaces, carriers, and more. It streamlines order processing, inventory control, and automates your sales operations.
- [Bestbuy](https://composio.dev/toolkits/bestbuy) - Best Buy is a leading retailer offering APIs for product, store, and recommendation data. Instantly access up-to-date retail insights for smarter shopping and decision-making.
- [Bluebarry](https://composio.dev/toolkits/bluebarry) - Bluebarry is a customer data and product-advice platform for shopper identities, profiles, and recommendations. It helps teams analyze customer context and synchronize shopper data for better commerce experiences.
- [Cdr platform](https://composio.dev/toolkits/cdr_platform) - Cdr platform is an API for purchasing carbon dioxide removal services. It enables businesses to offset emissions by accessing verified carbon removal projects.
- [ClickFunnels 2.0](https://composio.dev/toolkits/clickfunnels) - ClickFunnels 2.0 is a sales funnel and online business platform for marketing, commerce, courses, and websites. It helps businesses build and manage customer journeys from one workspace.
- [Cloudcart](https://composio.dev/toolkits/cloudcart) - CloudCart is an e-commerce platform for building and managing online stores. It helps businesses streamline product listings, orders, and customer engagement.
- [Clover](https://composio.dev/toolkits/clover) - Clover is a point-of-sale and merchant platform that provides payments, orders, inventory, and device APIs. Use it to manage orders, customers, employees, payments, and receipts across locations.
- [Commerce Layer](https://composio.dev/toolkits/commerce_layer) - Commerce Layer is a headless commerce platform with transactional APIs for orders, inventory, pricing, customers, and fulfillment. Use it to centralize ecommerce operations and surface real-time commerce data.
- [Countdown api](https://composio.dev/toolkits/countdown_api) - Countdown API gives you real-time, structured eBay product data, reviews, and seller feedback. Perfect for powering price monitoring, product research, or marketplace analytics workflows.
- [Creem](https://composio.dev/toolkits/creem) - Creem is a merchant-of-record platform for managing products, checkouts, subscriptions, customers, licenses, discounts, transactions, refunds, and revenue operations. Helps businesses handle billing, compliance, and revenue workflows with a unified billing stack.
- [Dpd2](https://composio.dev/toolkits/dpd2) - Dpd2 is a robust email management platform for handling, sorting, and automating email workflows. Streamline your communications and boost productivity with advanced sorting, labeling, and response tools.
- [Finerworks](https://composio.dev/toolkits/finerworks) - FinerWorks is an online platform for fine art and photo printing services. Artists and photographers use it to order custom prints and manage print inventory efficiently.
- [Fingertip](https://composio.dev/toolkits/fingertip) - Fingertip is a business management platform for selling, booking, and customer engagement—all from a single link. It helps businesses streamline operations and connect with customers across social channels.
- [Fraudlabs pro](https://composio.dev/toolkits/fraudlabs_pro) - FraudLabs Pro is an online payment fraud detection service for e-commerce and merchants. It helps minimize chargebacks and revenue loss by detecting and preventing fraudulent transactions.
- [Gift up](https://composio.dev/toolkits/gift_up) - Gift Up! is a digital platform for selling, managing, and redeeming gift cards online. It streamlines promotions and gift card transactions for businesses and their customers.
- [Goody](https://composio.dev/toolkits/goody) - Goody is a gifting platform that lets users send gifts and physical products without handling logistics. It streamlines gifting by managing delivery, fulfillment, and recipient experience.
- [Google Merchant Center](https://composio.dev/toolkits/google_merchant) - Google Merchant Center is a commerce platform for managing product data, inventory, promotions, and reports. It helps businesses keep product listings accurate and ready for Google Shopping.

## Frequently Asked Questions

### What are the differences in Tool Router MCP and eBay MCP?

With a standalone eBay MCP server, the agents and LLMs can only access a fixed set of eBay tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from eBay and many other apps based on the task at hand, all through a single MCP endpoint.

### Can I use Tool Router MCP with Claude Cowork?

Yes, you can. Claude Cowork fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right eBay tools.

### Can I manage the permissions and scopes for eBay while using Tool Router?

Yes, absolutely. You can configure which eBay scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

### How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your eBay data and credentials are handled as safely as possible.

---
[See all toolkits](https://composio.dev/toolkits) · [Composio docs](https://docs.composio.dev/llms.txt)
