Inspection report
ebay-mcp-server
Vendor MCP server from 3Dsellers. Tool list: docs5.
The answer
57
What can it change in your account?
57 of 126 tools can change data, in these areas: Orders, Listings, Pricing, Inventory, Finance. This is a partial list, so there may be more.
name based Read and write here are inferred from tool names and descriptions, not from a test.
| Area | Access | Write tools | Read tools |
|---|---|---|---|
| Orders | W Orders can change data | 4 | 3 |
| Ads | ? Ads not documented | 0 | 0 |
| Listings | W Listings can change data | 11 | 17 |
| Pricing | W Pricing can change data | 5 | 3 |
| Inventory | W Inventory can change data | 4 | 1 |
| Reports | R Reports read only | 0 | 2 |
| Finance | W Finance can change data | 1 | 1 |
Record
The facts on file.
Tools
All 126 tools we found.
Grouped by what they do to your data. The access column shows why we put a tool there.
write Can change data 57
| Tool | Description | Area | Access basis |
|---|---|---|---|
| create-product | Create a product with variations, images, prices and identifiers. | Pricing | name based |
| update-product | Replace a product's details in one step. | Other | name based |
| patch-product | Change only the fields you name and leave the rest as is. | Other | name based |
| remove-products-from-catalog | Remove products from your catalog. | Listings | name based |
| set-product-tags | Add or remove tags on products. | Other | name based |
| delete-product-custom-attributes | Remove custom attributes you no longer use. | Other | name based |
| create-sku-template | Create a template that builds SKUs automatically. | Other | name based |
| delete-sku-template | Delete a SKU template. | Other | name based |
| create-segment | Save a filter as a segment, for example all Nike shoes under $50. | Other | name based |
| update-segment | Change the filter of a saved segment. | Other | name based |
| delete-segment | Delete a saved segment. | Other | name based |
| publish-products-to-channel | Publish products to eBay, Amazon, Walmart, Etsy, Shopify or TikTok Shop. | Other | name based |
| set-item-specifics | Set brand, MPN, color, size and other item specifics on listings. | Listings | name based |
| set-listing-tags | Add or remove tags on listings. | Listings | name based |
| apply-policies | Apply shipping, return and payment policies to listings. | Listings | name based |
| create-store-category | Add a category to your eBay store. | Other | name based |
| update-store-category | Rename or move an eBay store category. | Other | name based |
| delete-store-category | Delete an eBay store category. | Other | name based |
| set-listing-inventory | Set the available quantity on a listing. | Listings, Inventory | name based |
| set-variation-inventory | Set the quantity of one variation, such as a size or color. | Inventory | name based |
| set-inventory-sync | Turn inventory sync on or off for a selling account. | Inventory | name based |
| set-order-tags | Add or remove tags on orders. | Orders | name based |
| set-order-tracking | Send the carrier and tracking number to the marketplace. | Orders | name based |
| generate-order-invoice | Create an invoice for an order. | Orders, Finance | name based |
| create-action | Change prices, item specifics, policies or tags on hundreds of listings at once. | Listings, Pricing | name based |
| create-import-csv | Import products or changes from a CSV file, with a dry run first. | Other | name based |
| create-import-schedule | Import a supplier file from a link on a fixed schedule. | Other | name based |
| update-import-schedule | Change the link, timing or mapping of a scheduled import. | Other | name based |
| delete-import-schedule | Stop and delete a scheduled import. | Other | name based |
| delete-export | Delete an export. | Other | name based |
| update-export-schedule | Change the timing or content of a scheduled export. | Other | name based |
| delete-export-schedule | Stop and delete a scheduled export. | Other | name based |
| create-product-category | Add a category to your product catalog. | Listings | name based |
| set-category-mappings | Map catalog categories to eBay, Amazon or other channel categories. | Listings | name based |
| apply-product-template-mappings | Apply field mappings to products in bulk. | Other | name based |
| delete-product-template-mapping | Remove a field mapping. | Other | name based |
| set-template-automap-fields | Choose which fields map automatically. | Other | name based |
| create-mapping-rule | Create a rule, for example set Condition to New for every product in a segment. | Other | name based |
| update-mapping-rule | Change a mapping rule. | Other | name based |
| delete-mapping-rule | Delete a mapping rule. | Other | name based |
| create-mapping-template | Create a mapping template for a channel. | Other | name based |
| update-mapping-template | Change a mapping template. | Other | name based |
| delete-mapping-template | Delete a mapping template. | Other | name based |
| set-helpdesk-ticket-status | Mark a ticket open, pending or closed. | Other | name based |
| set-helpdesk-ticket-read | Mark a ticket read or unread. | Other | name based |
| create-auto-message | Send buyers a message after a sale, a shipment or a delivery. | Inventory | name based |
| update-auto-message | Change the text or timing of an automatic message. | Other | name based |
| delete-auto-message | Delete an automatic message. | Other | name based |
| create-automation | Create an automation, for example tag every order over $100. | Orders | name based |
| update-automation | Change or pause an automation. | Other | name based |
| delete-automation | Delete an automation. | Other | name based |
| create-offer-rule | Send automatic offers to buyers who watch your listings. | Pricing | name based |
| update-offer-rule | Change the discount or timing of an offer rule. | Pricing | name based |
| delete-offer-rule | Delete an offer rule. | Pricing | name based |
| create-listing-designer-template | Create a listing description template. | Listings | name based |
| update-listing-designer-template | Change a listing template. | Listings | name based |
| set-listing-designer-auto-apply | Choose the template that applies to new listings in a store. | Listings | name based |
read Reads data 69
| Tool | Description | Area | Access basis |
|---|---|---|---|
| get-products | Search your catalog by SKU, title, tag or segment. | Listings | name based |
| get-product | Get every detail of one product, including variations and images. | Other | name based |
| get-product-listings | See where each product is listed and the status on every channel. | Listings | name based |
| get-product-custom-attributes | List the custom attributes used in your catalog. | Listings | name based |
| sync-new-skus | Pull new SKUs from your channels into the catalog. | Listings | name based |
| link-skus-cross-account | Link the same SKU across selling accounts so stock stays in sync. | Inventory | name based |
| get-sku-templates | List your SKU templates. | Other | name based |
| get-sku-template | Get one SKU template and its pattern. | Other | name based |
| get-segments | List your saved product segments. | Other | name based |
| set-draft-details | Fill in title, price, category and other listing details before you publish. | Listings, Pricing | name based |
| get-seller-policies | List the business policies on your eBay account. | Other | name based |
| dismiss-listing-errors | Clear listing errors you have already handled. | Listings | name based |
| get-store-categories | List the categories in your eBay store. | Other | name based |
| get-orders | Search and filter orders by status, channel, date or SKU. | Orders | name based |
| get-order-invoice | Get the invoice of an order. | Orders, Finance | name based |
| get-action-catalog | See every bulk action you can run on products and listings. | Listings | name based |
| get-action-schema | See which fields a bulk action needs before you run it. | Other | name based |
| get-actions | List the bulk actions you ran and their status. | Other | name based |
| get-action | Track one bulk action until it finishes. | Other | name based |
| get-import-catalog | See which CSV imports are available and their columns. | Listings | name based |
| get-import-csvs | List your CSV imports and their status. | Other | name based |
| get-import-csv | Get the result of one CSV import. | Other | name based |
| get-import-csv-errors | See the errors of a CSV import, row by row. | Other | name based |
| retry-import-rows | Fix and retry the rows that failed in an import. | Other | name based |
| get-import-schedules | List imports that run on a schedule. | Other | name based |
| get-import-schedule | Get one scheduled import and its settings. | Other | name based |
| run-import-schedule | Run a scheduled import right away. | Other | name based |
| get-export-catalog | See which reports and exports are available. | Listings | name based |
| create-export | Create a report of products, listings or orders. | Orders, Listings, Reports | name based |
| get-exports | List your exports and their download links. | Other | name based |
| get-export | Get one export and its file. | Other | name based |
| get-export-schedules | List exports that run on a schedule. | Other | name based |
| get-export-schedule | Get one scheduled export and its settings. | Other | name based |
| create-export-schedule | Create a report that runs on a fixed schedule. | Reports | name based |
| run-export-schedule | Run a scheduled export right away. | Other | name based |
| get-product-categories | List the categories in your product catalog. | Listings | name based |
| get-category-mappings | See which channel category each catalog category maps to. | Listings | name based |
| get-unmapped-categories | Find catalog categories that have no channel category yet. | Listings | name based |
| get-category-specifics | See the item specifics a channel category requires. | Other | name based |
| get-channel-category-fields | See every field a channel category accepts. | Other | name based |
| get-product-templates | List your product templates. | Other | name based |
| get-product-template | Get one product template and its fields. | Other | name based |
| get-product-template-mappings | See how product fields map to each channel. | Other | name based |
| get-product-template-mapping-job | Track a mapping job until it finishes. | Other | name based |
| get-template-automap-fields | See which fields are mapped automatically. | Other | name based |
| get-mapping-rules | List your mapping rules. | Other | name based |
| get-mapping-rule | Get one mapping rule. | Other | name based |
| preview-mapping-rule | Preview what a rule will change before you apply it. | Other | name based |
| clone-mapping-template | Copy a mapping template to start a new one. | Other | name based |
| validate-mapping-template | Check a mapping template for missing or wrong fields. | Other | name based |
| get-helpdesk-tickets | Search Helpdesk tickets by status, channel or buyer. | Other | name based |
| get-helpdesk-ticket | Get one ticket and its details. | Other | name based |
| get-helpdesk-ticket-messages | Read the full conversation of a ticket. | Other | name based |
| get-helpdesk-ticket-counts | See how many tickets are open, unread or waiting. | Other | name based |
| reply-to-helpdesk-ticket | Send a reply to the buyer. | Other | name based |
| add-helpdesk-ticket-note | Add a note your team can see and the buyer cannot. | Other | name based |
| get-auto-messages | List your automatic post-sale messages. | Other | name based |
| get-auto-message | Get one automatic message. | Other | name based |
| get-automation-catalog | See every trigger and action you can automate. | Listings | name based |
| get-automations | List your automations and whether each one is on. | Other | name based |
| get-automation | Get one automation and its rules. | Other | name based |
| get-offer-rules | List your rules for offers to watchers. | Pricing | name based |
| get-offer-rule | Get one offer rule. | Pricing | name based |
| get-listing-designer-templates | List your listing description templates. | Listings | name based |
| get-listing-designer-template | Get one listing template and its HTML. | Listings | name based |
| get-listing-designer-auto-apply | See which template applies to new listings in each store. | Listings | name based |
| get-sellers | List the marketplace accounts connected to 3Dsellers. | Other | name based |
| get-seller | Get the details of one connected account. | Other | name based |
| get-integration-status | Check that each marketplace connection is working. | Other | name based |
Method
How we checked this server.
The tool list comes from public documentation. We did not connect a seller account.5
Not tested with credentials. We did not connect this server to a seller or ads account. A tool marked read can still have side effects we could not see, and a vendor can add write tools at any time. Check the list again before you grant access.
Areas come from keywords in tool names, as explained on the matrix page.
Notes
Sources for this report
- 1Source repository or product pagegithub.com
- 2Documentationgithub.com
- 3License: GitHub API repo.license (search 2026-10-30)
- 4Authentication: static scan of repo (env names / code patterns)
- 5Our MCP inventory of Oct 30, 2026: tool list, access marks, stars and last commit. GitHub repository search (22 queries, unauthenticated) -> shallow clone -> static extraction (extract_tools.py) -> optional runtime tools/list (mcp_probe.py); vendor/official from public docs. access=read|write is a name/description heuristic unless access_basis says otherwise.