New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

Ebay

382 tools. 172 can modify or destroy data without limits.

41 destructive tools with no built-in limits. Policy required.

Last updated:

172 can modify or destroy data
210 read-only
382 tools total

Community server · catalogue entry checked 20/10/2026

How to control Ebay ↓

What Ebay exposes to your agents

Read (210) Write / Execute (129) Destructive / Financial (41)
Critical Risk

The most dangerous Ebay tools

172 of Ebay's 382 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Ebay

PolicyLayer is an MCP gateway — it sits between your AI agents and Ebay, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "ebay_accept_payment_dispute": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "ebay_bulk_cancel_packages": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "disable_ebay_tools": {
    "limits": [
      {
        "counter": "disable_ebay_tools_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "ebay_bulk_get_inventory_item": {
    "limits": [
      {
        "counter": "ebay_bulk_get_inventory_item_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Ebay — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON EBAY →

Instant setup, no code required.

All 382 Ebay tools

DESTRUCTIVE 35 tools
Destructive ebay_bulk_cancel_packages Cancel multiple packages in one request Destructive ebay_bulk_delete_ads_by_inventory_reference Bulk delete ads by inventory reference through the eBay Marketing API. Destructive ebay_bulk_delete_ads_by_listing_id Bulk delete ads by listing id through the eBay Marketing API. Destructive ebay_bulk_delete_packages Delete multiple packages in one request Destructive ebay_cancel_bundle Cancel a bundle by ID Destructive ebay_cancel_package Cancel a package by ID Destructive ebay_cancel_shipment Cancel a shipment and delete its shipping label; eBay refunds the totalShippingCost to the billing agreement ( Destructive ebay_clear_tokens Clear all stored OAuth tokens (both user tokens and client credentials). This will require re-authentication f Destructive ebay_delete_ad Delete ad through the eBay Marketing API. Destructive ebay_delete_ads_by_inventory_reference Delete ads by inventory reference through the eBay Marketing API. Destructive ebay_delete_campaign Delete campaign through the eBay Marketing API. Destructive ebay_delete_email_campaign Delete email campaign through the eBay Marketing API. Destructive ebay_delete_feed_schedule Delete a Feed API schedule so it stops generating reports. This cannot be undone. ${SCHEDULE_SCOPE_NOTE} Destructive ebay_delete_fulfillment_policy Delete a fulfillment policy Destructive ebay_delete_inventory_item Delete an inventory item by SKU.\n\nRequired OAuth Scope: sell.inventory\nMinimum Scope: https://api.ebay.com/ Destructive ebay_delete_inventory_item_group Delete an inventory item group Destructive ebay_delete_inventory_location Delete an inventory location Destructive ebay_delete_item_price_markdown_promotion Delete item price markdown promotion through the eBay Marketing API. Destructive ebay_delete_item_promotion Delete item promotion through the eBay Marketing API. Destructive ebay_delete_notification_destination Delete a notification destination Destructive ebay_delete_notification_subscription Delete a notification subscription Destructive ebay_delete_notification_subscription_filter Delete a subscription filter Destructive ebay_delete_offer Delete an offer Destructive ebay_delete_package Delete a package by ID Destructive ebay_delete_payment_policy Delete a payment policy Destructive ebay_delete_product_compatibility Delete product compatibility for an inventory item Destructive ebay_delete_report_task Delete report task through the eBay Marketing API. Destructive ebay_delete_return_policy Delete a return policy Destructive ebay_delete_sales_tax Delete sales tax table for a jurisdiction Destructive ebay_delete_sku_location_mapping Delete SKU location mapping for a listing. Removes fulfillment center location mappings for a SKU.\n\nRequired Destructive ebay_delete_store_category Delete one custom eBay Store category (Stores API deleteStoreCategory). Pass the store categoryId and optional Destructive ebay_end_listing End/remove an active listing.\n\nUses the Trading API: EndFixedPriceItem for format FIXED_PRICE (default) and Destructive ebay_remove_post_order_document Delete a SUBMITTED post-order document. PUBLISHED documents cannot be deleted; eBay enforces state and access Destructive ebay_withdraw_offer Withdraw a published offer Destructive ebay_withdraw_offer_by_inventory_item_group Withdraw an offer for an inventory item group (variation listing).\n\nRequired OAuth Scope: sell.inventory\nMi
WRITE 127 tools
Write disable_ebay_tools Unload eBay tools previously enabled, reclaiming their context. Pass the exact tool names. Returns the names d Write ebay_add_payment_dispute_evidence Add evidence to support your case in a payment dispute. Provide evidence files and supporting information.\n\n Write ebay_add_store_category Add one custom category to the eBay Store (Stores API addStoreCategory). Pass categoryName and optionally dest Write ebay_attach_media_to_inventory_item Upload local pictures and/or a video and attach them to an existing inventory item: reads the item, uploads ev Write ebay_bulk_confirm_packages Confirm multiple packages in one request Write ebay_bulk_create_ads_by_inventory_reference Bulk create ads by inventory reference through the eBay Marketing API. Write ebay_bulk_create_ads_by_listing_id Bulk create ads by listing id through the eBay Marketing API. Write ebay_bulk_create_keyword Bulk create keyword through the eBay Marketing API. Write ebay_bulk_create_negative_keyword Bulk create negative keyword through the eBay Marketing API. Write ebay_bulk_create_offer Bulk create up to 25 offers in one request. Each request follows the ebay_create_offer rules: FIXED_PRICE offe Write ebay_bulk_create_or_replace_inventory_item Bulk create or replace multiple inventory items Write ebay_bulk_create_or_replace_sales_tax Bulk create or replace sales tax tables Write ebay_bulk_migrate_listing Bulk migrate listings to the inventory model Write ebay_bulk_publish_offer Bulk publish multiple offers Write ebay_bulk_update_ads_bid_by_inventory_reference Bulk update ads bid by inventory reference through the eBay Marketing API. Write ebay_bulk_update_ads_bid_by_listing_id Bulk update ads bid by listing id through the eBay Marketing API. Write ebay_bulk_update_ads_status Bulk update ads status through the eBay Marketing API. Write ebay_bulk_update_ads_status_by_listing_id Bulk update ads status by listing id through the eBay Marketing API. Write ebay_bulk_update_conversation Bulk update multiple conversations. Each entry sets conversationStatus (ACTIVE, ARCHIVE, DELETE, READ, UNREAD) Write ebay_bulk_update_keyword Bulk update keyword through the eBay Marketing API. Write ebay_bulk_update_negative_keyword Bulk update negative keyword through the eBay Marketing API. Write ebay_bulk_update_price_quantity Bulk update price and quantity for multiple offers Write ebay_clone_campaign Clone campaign through the eBay Marketing API. Write ebay_clone_package Clone a package to create a duplicate Write ebay_confirm_package Confirm a package for shipping Write ebay_contest_payment_dispute Contest a payment dispute by providing evidence. Use this when you disagree with the buyer claim and want to p Write ebay_create_ad_by_listing_id Create ad by listing id through the eBay Marketing API. Write ebay_create_ad_group Create ad group through the eBay Marketing API. Write ebay_create_address_preference Create an address preference for international shipping Write ebay_create_ads_by_inventory_reference Create ads by inventory reference through the eBay Marketing API. Write ebay_create_bundle Create a bundle of packages for international shipping Write ebay_create_calculated_shipping_rules Create calculated combined-shipping rules for listings that use calculated shipping (Account API v2 createCalc Write ebay_create_campaign Create campaign through the eBay Marketing API. Write ebay_create_complaint Create a complaint for international shipping issues Write ebay_create_consign_preference Create a consign preference for international shipping Write ebay_create_custom_policy Create a new custom policy Write ebay_create_customer_service_metric_task Create an asynchronous Feed API customer service metrics report task: feedType CUSTOMER_SERVICE_METRICS_REPORT Write ebay_create_document Stage a listing document with documentType and languages. Returns documentId for ebay_upload_document. Require Write ebay_create_document_from_url Create a listing document from an HTTPS URL: PDF, JPEG/JPG or PNG up to 10 MiB. Check ebay_get_document for AC Write ebay_create_email_campaign Create email campaign through the eBay Marketing API. Write ebay_create_feed_schedule Create a recurring Feed API report schedule that subscribes to an ACTIVE schedule template: feedType and sched Write ebay_create_feed_task Create a Feed API upload or download task without filter criteria (feedType and schemaVersion), e.g. an LMS li Write ebay_create_flat_shipping_rules Create flat-rate combined-shipping rules (Account API v2 createFlatShippingRules): shippingRules.flatShippingR Write ebay_create_fulfillment_policy Create a new fulfillment policy.\n\n Write ebay_create_image_from_url Create an EPS image from an HTTPS URL. Returns imageId, Location and the complete image payload, including EPS Write ebay_create_inventory_location Create an inventory location Write ebay_create_inventory_task Create an asynchronous Feed API ActiveInventoryReport task (price and quantity of every active listing): feedT Write ebay_create_item_price_markdown_promotion Create item price markdown promotion through the eBay Marketing API. Write ebay_create_item_promotion Create item promotion through the eBay Marketing API. Write ebay_create_keyword Create keyword through the eBay Marketing API. Write ebay_create_listing Create a new fixed-price listing or auction.\n\nUses the Trading API: AddFixedPriceItem for format FIXED_PRICE Write ebay_create_negative_keyword Create negative keyword through the eBay Marketing API. Write ebay_create_notification_destination Create a notification destination Write ebay_create_notification_subscription Create a notification subscription Write ebay_create_notification_subscription_filter Create a filter for a notification subscription Write ebay_create_offer Create a new offer (unpublished listing draft) for an inventory item SKU.\n\nFIXED_PRICE offers take pricingSu Write ebay_create_or_replace_inventory_item Create or replace an inventory item.\n\nRequired OAuth Scope: sell.inventory\nMinimum Scope: https://api.ebay. Write ebay_create_or_replace_inventory_item_group Create or replace an inventory item group Write ebay_create_or_replace_product_compatibility Create or replace product compatibility for an inventory item Write ebay_create_or_replace_sales_tax Create or replace sales tax table for a jurisdiction Write ebay_create_or_replace_sku_location_mapping Create or replace SKU location mapping for a listing. Maps a SKU to fulfillment center locations.\n\nRequired Write ebay_create_order_task Create an asynchronous Feed API order report task: feedType LMS_ORDER_REPORT, schemaVersion (1113 or higher) a Write ebay_create_package Create a package for international shipping Write ebay_create_payment_policy Create a new payment policy Write ebay_create_promotional_shipping_rule Create the promotional combined-shipping rule, e.g. discounted or free shipping above an order amount or item Write ebay_create_report_task Create report task through the eBay Marketing API. Write ebay_create_return_policy Create a new return policy Write ebay_create_shipping_fulfillment Create a shipping fulfillment for an order.\n\nRequired OAuth Scope: sell.fulfillment\nMinimum Scope: https:// Write ebay_create_shipping_quote Get live shipping rates for one package (Logistics API createShippingQuote). Pass shippingQuoteRequest with or Write ebay_create_signing_key Create a new signing keypair for API digital signatures. Supports ED25519 (recommended) or RSA ciphers. IMPORT Write ebay_create_vero_report Create a VERO report to report intellectual property infringement. This endpoint is part of the Verified Right Write ebay_disable_inventory_location Disable an inventory location Write ebay_disable_notification_subscription Disable a notification subscription Write ebay_enable_inventory_location Enable an inventory location Write ebay_enable_notification_subscription Enable a notification subscription Write ebay_exchange_authorization_code Exchange an OAuth authorization code for access and refresh tokens. This completes the OAuth 2.0 Authorization Write ebay_leave_feedback_for_buyer Leave feedback for a buyer. Provide orderLineItemId, commentType (POSITIVE/NEUTRAL/NEGATIVE), and commentText. Write ebay_move_store_category Move one custom eBay Store category under a new parent (Stores API moveStoreCategory). Pass categoryId, destin Write ebay_opt_in_to_program Opt-in to a seller program Write ebay_opt_out_of_program Opt-out of a seller program Write ebay_pause_campaign Pause campaign through the eBay Marketing API. Write ebay_pause_promotion Pause promotion through the eBay Marketing API. Write ebay_publish_offer Publish an offer to create a listing Write ebay_publish_offer_by_inventory_item_group Publish an offer for an inventory item group (variation listing).\n\nRequired OAuth Scope: sell.inventory\nMin Write ebay_rename_store_category Rename one custom eBay Store category (Stores API renameStoreCategory). Pass the store categoryId and the new Write ebay_respond_to_feedback Respond to feedback received from a buyer Write ebay_resume_promotion Resume promotion through the eBay Marketing API. Write ebay_revise_listing Revise an existing listing. Update quantity, price, title, description, or any other field.\n\nUses the Tradin Write ebay_send_message Send a direct message to a buyer regarding a specific transaction or inquiry. Use this to communicate about or Write ebay_send_offer_to_interested_buyers Send offer to interested buyers Write ebay_set_user_preferences Change one or more seller preferences for one marketplace (Account API v2 setUserPreferences, HTTP PATCH): inc Write ebay_set_user_tokens Set the user access token and refresh token for authenticated API requests. These tokens should be obtained th Write ebay_set_user_tokens_with_expiry Set user access and refresh tokens with custom expiry times. This is an enhanced version of ebay_set_user_toke Write ebay_update_ad_group Update ad group through the eBay Marketing API. Write ebay_update_ad_rate_strategy Update ad rate strategy through the eBay Marketing API. Write ebay_update_bidding_strategy Update bidding strategy through the eBay Marketing API. Write ebay_update_calculated_shipping_rules Update existing calculated combined-shipping rules (Account API v2 updateCalculatedShippingRules): change disc Write ebay_update_campaign_budget Update campaign budget through the eBay Marketing API. Write ebay_update_campaign_identification Update campaign identification through the eBay Marketing API. Write ebay_update_combined_payments Change how long unpaid orders from one buyer can be combined into a single invoice (Account API v2 updateCombi Write ebay_update_conversation Update a single conversation (conversationStatus: ACTIVE, ARCHIVE, DELETE; or read flag). Write ebay_update_custom_policy Update an existing custom policy Write ebay_update_email_campaign Update email campaign through the eBay Marketing API. Write ebay_update_feed_schedule Update a Feed API schedule Write ebay_update_flat_shipping_rules Update existing flat-rate combined-shipping rules and/or combinedDuration (Account API v2 updateFlatShippingRu Write ebay_update_fulfillment_policy Update an existing fulfillment policy.\n\nRequired OAuth Scope: sell.account\nMinimum Scope: https://api.ebay. Write ebay_update_inventory_location Update an inventory location Write ebay_update_item_price_markdown_promotion Update item price markdown promotion through the eBay Marketing API. Write ebay_update_item_promotion Update item promotion through the eBay Marketing API. Write ebay_update_keyword Update keyword through the eBay Marketing API. Write ebay_update_negative_keyword Update negative keyword through the eBay Marketing API. Write ebay_update_notification_config Update notification configuration Write ebay_update_notification_destination Update a notification destination Write ebay_update_notification_subscription Update a notification subscription Write ebay_update_offer Update an existing offer. Send the full offer details; the format itself cannot change. Auction fields (auctio Write ebay_update_payment_dispute_evidence Update existing evidence in a payment dispute.\n\nRequired OAuth Scope: sell.fulfillment\nMinimum Scope: https Write ebay_update_payment_policy Update an existing payment policy Write ebay_update_promotional_shipping_rule Update the existing promotional combined-shipping rule: thresholds, item count, shipping cost, and/or combined Write ebay_update_rate_table_shipping_cost Update shippingCost and/or additionalCost for rates in a shipping rate table (Account API v2 updateShippingCos Write ebay_update_return_policy Update an existing return policy Write ebay_upload_document Upload a local PDF, JPEG/JPG or PNG (up to 10 MiB) to a staged documentId. Animated/multi-page PNG is unsuppor Write ebay_upload_feed_task_file Upload a local feed file to a Feed API upload task from ebay_create_feed_task: XML or zipped XML for LMS feed Write ebay_upload_images Upload local pictures to eBay Picture Services and return the EPS image URLs in the same order, ready for prod Write ebay_upload_payment_dispute_evidence_file Upload a file as evidence for a payment dispute (e.g., shipping receipt, photos). Returns a file ID to use wit Write ebay_upload_post_order_document Upload a PDF, JPEG/JPG, BMP, GIF or PNG (up to 5 MiB) for a post-order entity. Returns documentId and Location Write ebay_upload_video Upload a local video through the Media API lifecycle (createVideo → uploadVideo → getVideo) and return the vid Write enable_ebay_tools Load specific eBay tools into context so they can be called. Pass the exact tool names from list_ebay_tools. R
READ 210 tools
Read ebay_bulk_get_inventory_item Bulk get multiple inventory items Read ebay_display_credentials Display all eBay API credentials and current token information. Shows client ID, client secret (masked), envir Read ebay_download_post_order_document Download a post-order document as an embedded PDF resource. SUBMITTED documents are owner-only; PUBLISHED docu Read ebay_download_shipping_label_file Download the shipping label of a shipment as an embedded PDF resource (Logistics API downloadLabelFile). Pass Read ebay_end_campaign End campaign through the eBay Marketing API. Read ebay_fetch_item_aspects Taxonomy API: download the aspects (item specifics) of every leaf category in a category tree as eBay Read ebay_fetch_payment_dispute_evidence_content Download evidence file content from a payment dispute.\n\nRequired OAuth Scope: sell.fulfillment\nMinimum Scop Read ebay_find_active_items Search active eBay listings marketplace-wide (not the seller\ Read ebay_find_campaign_by_ad_reference Find campaign by ad reference through the eBay Marketing API. Read ebay_find_eligible_items Find items eligible for Send Offer to Buyers Read ebay_find_listing_recommendations Find listing recommendations through the eBay Recommendation API. Read ebay_find_seller_standards_profiles Find all seller standards profiles Read ebay_get_active_listings Get all active listings (fixed-price and auction) with SKU, quantity, price, and watch count.\n\nUses the Trad Read ebay_get_actual_costs Get actual costs for shipped packages Read ebay_get_ad Get ad through the eBay Marketing API. Read ebay_get_ad_group Get ad group through the eBay Marketing API. Read ebay_get_ad_groups Get ad groups through the eBay Marketing API. Read ebay_get_address_preferences Get address preferences for international shipping Read ebay_get_ads Get ads through the eBay Marketing API. Read ebay_get_ads_by_inventory_reference Get ads by inventory reference through the eBay Marketing API. Read ebay_get_advertising_eligibility Check the seller eligibility status for eBay advertising programs. This allows developers to determine if a se Read ebay_get_agents Get available shipping agents for international shipping Read ebay_get_api_status Get the latest eBay API status and incidents from the official RSS feed. Returns recent issues, fixes, and out Read ebay_get_audiences Get audiences through the eBay Marketing API. Read ebay_get_automotive_parts_compatibility_policies Get automotive parts compatibility policies for a marketplace Read ebay_get_awaiting_feedback Get transactions awaiting feedback from the seller Read ebay_get_battery_qualifications Get battery qualifications for international shipping Read ebay_get_billing_activities Get seller billing activities (fees and credits) from the eBay Finances API. eBay requires exactly one filter Read ebay_get_bundle Get bundle details by ID Read ebay_get_bundle_label Get shipping label for a bundle Read ebay_get_campaign Get campaign through the eBay Marketing API. Read ebay_get_campaign_by_name Get campaign by name through the eBay Marketing API. Read ebay_get_campaigns Get campaigns through the eBay Marketing API. Read ebay_get_cancellation_requests Scan recent seller orders for cancellation requests. Calls Fulfillment API getOrders and returns orders whose Read ebay_get_category_policies Get category policies for a marketplace Read ebay_get_category_suggestions Get category suggestions based on query Read ebay_get_category_tree Get category tree by ID Read ebay_get_charity_org Charity API: get one charitable organization supported by eBay for Charity by charityOrgId (from ebay_get_char Read ebay_get_charity_orgs Charity API: search charitable organizations supported by eBay for Charity, either by keywords (q) or by comma Read ebay_get_classified_ad_policies Get classified ad policies for a marketplace Read ebay_get_combined_shipping_rules Get the seller Read ebay_get_compatibilities_by_specification Get compatibilities by specification Read ebay_get_compatibility_property_names Get compatibility property names Read ebay_get_compatibility_property_values Get compatibility property values Read ebay_get_consign_preferences Get consign preferences for international shipping Read ebay_get_conversation Get a specific conversation by ID Read ebay_get_conversations Get all buyer-seller conversations (paginated) Read ebay_get_currencies Get currencies for a marketplace Read ebay_get_custom_policies Retrieve custom policies defined for the seller account Read ebay_get_custom_policy Get a specific custom policy by ID Read ebay_get_customer_service_metric Get customer service metrics Read ebay_get_customer_service_metric_task Get one Feed API customer service metric report task by taskId: status, filter criteria and timestamps. Requir Read ebay_get_customer_service_metric_tasks List Feed API customer service metric report tasks (CUSTOMER_SERVICE_METRICS_REPORT), filtered by dateRange or Read ebay_get_default_category_tree_id Get the default category tree ID for a marketplace Read ebay_get_document Get listing document metadata and processing status. Only ACCEPTED documents may be attached to listings. Does Read ebay_get_dropoff_sites Get available dropoff sites for international shipping Read ebay_get_email_campaign Get email campaign through the eBay Marketing API. Read ebay_get_email_campaigns Get email campaigns through the eBay Marketing API. Read ebay_get_email_preview Get email preview through the eBay Marketing API. Read ebay_get_email_report Get email report through the eBay Marketing API. Read ebay_get_exclude_shipping_locations Metadata API: list the regions, countries and special locations (e.g. PO Box, APO/FPO) a seller can exclude fr Read ebay_get_expired_categories Taxonomy API: list expired leaf categories in a category tree with the active categories that replaced them (f Read ebay_get_extended_producer_responsibility_policies Get extended producer responsibility policies for a marketplace Read ebay_get_feed_schedule Get one Feed API schedule by scheduleId: template, trigger settings, status and last run. ${SCHEDULE_SCOPE_NOT Read ebay_get_feed_schedule_result_file Download the latest report a Feed API schedule generated (compressed or plain CSV, XML or JSON). ${DOWNLOAD_NO Read ebay_get_feed_schedule_template Get one Feed API schedule template by scheduleTemplateId: feed type, frequency and which schedule fields are r Read ebay_get_feed_schedule_templates List the Feed API schedule templates for a feedType (required), with limit/offset paging; use a template ID wi Read ebay_get_feed_schedules List the seller Read ebay_get_feed_task Get one Feed API task by taskId: feed type, status (QUEUED, IN_PROCESS, then COMPLETED or COMPLETED_WITH_ERROR Read ebay_get_feed_task_input_file Download the file previously uploaded to a Feed API task (not available for LMS_ORDER_REPORT or LMS_ACTIVE_INV Read ebay_get_feed_task_result_file Download the result file of a Feed API task once it is COMPLETED or COMPLETED_WITH_ERROR: the generated report Read ebay_get_feed_tasks List Feed API tasks (uploads and downloads, on-demand and scheduled) by feedType or scheduleId (not both), fil Read ebay_get_feedback Get feedback for a user by type Read ebay_get_feedback_rating_summary Get feedback rating summary for a user Read ebay_get_fulfillment_policies Get fulfillment policies for the seller.\n\nRequired OAuth Scope: sell.account.readonly or sell.account\nMinim Read ebay_get_fulfillment_policy Get a specific fulfillment policy by ID Read ebay_get_fulfillment_policy_by_name Get a fulfillment policy by name Read ebay_get_handling_times Metadata API: list the handling times (maximum business days to ship after cleared payment, flagged when exten Read ebay_get_handover_sheet Get handover sheet for packages Read ebay_get_hazardous_materials_labels Get hazardous materials labels for a marketplace Read ebay_get_inventory_item Get a specific inventory item by SKU.\n\nRequired OAuth Scope: sell.inventory.readonly or sell.inventory\nMini Read ebay_get_inventory_item_group Get an inventory item group (variation group) Read ebay_get_inventory_items Retrieve all inventory items for the seller.\n\nRequired OAuth Scope: sell.inventory.readonly or sell.inventor Read ebay_get_inventory_location Get a specific inventory location Read ebay_get_inventory_locations Get all inventory locations Read ebay_get_inventory_task Get one Feed API active inventory report task by taskId: status, filter criteria and timestamps. Requires sell Read ebay_get_inventory_tasks List Feed API active inventory report tasks (LMS_ACTIVE_INVENTORY_REPORT), filtered by dateRange or lookBackDa Read ebay_get_item_aspects_for_category Identify required and recommended item specifics for a category before creating an inventory item or checking Read ebay_get_item_condition_policies Get item condition policies for a marketplace Read ebay_get_item_details Get full detail for one active eBay listing by its Browse RESTful item id (from ebay_find_active_items, e.g. Read ebay_get_item_price_markdown_promotion Get item price markdown promotion through the eBay Marketing API. Read ebay_get_item_promotion Get item promotion through the eBay Marketing API. Read ebay_get_keyword Get keyword through the eBay Marketing API. Read ebay_get_keywords Get keywords through the eBay Marketing API. Read ebay_get_kyc Get seller KYC (Know Your Customer) status Read ebay_get_labels Get shipping labels for packages Read ebay_get_listing Get full details for a single listing by item ID.\n\nUses the Trading API (GetItem). Returns all listing field Read ebay_get_listing_fees Get listing fees for offers before publishing Read ebay_get_listing_set Get listing set through the eBay Marketing API. Read ebay_get_listing_structure_policies Get listing structure policies for a marketplace Read ebay_get_listing_type_policies Get listing type policies for a marketplace Read ebay_get_motors_listing_policies Get motors listing policies for a marketplace Read ebay_get_multi_compatibility_property_values Get multiple compatibility property values Read ebay_get_negative_keyword Get negative keyword through the eBay Marketing API. Read ebay_get_negative_keywords Get negative keywords through the eBay Marketing API. Read ebay_get_negotiated_price_policies Get negotiated price policies for a marketplace Read ebay_get_notification_config Get notification configuration Read ebay_get_notification_destination Get a specific notification destination by ID Read ebay_get_notification_destinations Get all notification destinations (paginated) Read ebay_get_notification_public_key Get a public key for verifying notification signatures Read ebay_get_notification_subscription Get a specific notification subscription by ID Read ebay_get_notification_subscription_filter Get a specific subscription filter Read ebay_get_notification_subscriptions Get all notification subscriptions (paginated) Read ebay_get_notification_topic Get a specific notification topic by ID Read ebay_get_notification_topics Get all available notification topics (paginated) Read ebay_get_oauth_url Generate the eBay OAuth authorization URL for user consent. The user should open this URL in a browser to gran Read ebay_get_offer Get a specific offer by ID Read ebay_get_offers Get offers for one seller-defined SKU. To enumerate offers across SKUs, call ebay_get_inventory_items first, t Read ebay_get_offers_by_skus Get offers for 1-25 SKUs. Exact duplicates are queried once, at most 3 eBay requests run concurrently, and eve Read ebay_get_opted_in_programs Get seller programs the account is opted into Read ebay_get_order Get details of a specific order.\n\nRequired OAuth Scope: sell.fulfillment.readonly or sell.fulfillment\nMinim Read ebay_get_order_earnings Get order-level earnings from the eBay Finances API: gross amount, expenses (fees, shipping labels, donations) Read ebay_get_order_earnings_by_id Get earnings for one order from the eBay Finances API: gross amount, expenses, refunds, and net earnings for t Read ebay_get_order_earnings_summary Get aggregated order earnings from the eBay Finances API for orders created in an orderCreationDate range (def Read ebay_get_order_task Get one Feed API order report task by taskId: status (QUEUED, IN_PROCESS, then COMPLETED or COMPLETED_WITH_ERR Read ebay_get_order_tasks List Feed API order report tasks (LMS_ORDER_REPORT) by feedType or scheduleId (not both), filtered by dateRang Read ebay_get_orders Retrieve orders for the seller.\n\nRequired OAuth Scope: sell.fulfillment.readonly or sell.fulfillment\nMinimu Read ebay_get_package Get package details by ID Read ebay_get_packages_by_line_item_id Get package details by order line item ID Read ebay_get_payment_dispute Get detailed information about a specific payment dispute.\n\nRequired OAuth Scope: sell.fulfillment\nMinimum Read ebay_get_payment_dispute_activities Get activity history for a payment dispute, including all actions taken by buyer, seller, and eBay.\n\nRequire Read ebay_get_payment_dispute_summaries Get summaries of all payment disputes. Use filters to narrow results by dispute status, buyer username, or ord Read ebay_get_payment_policies Get payment policies for the seller Read ebay_get_payment_policy Get a specific payment policy by ID Read ebay_get_payment_policy_by_name Get a payment policy by name Read ebay_get_payments_program Get payments program status for a marketplace. Note: This method is deprecated as all seller accounts globally Read ebay_get_payments_program_onboarding Get payments program onboarding information. Note: This method is deprecated as all seller accounts globally h Read ebay_get_payout Get one seller payout by payoutId from the eBay Finances API, including amount, status, payout instrument, and Read ebay_get_payout_settings Get the seller Read ebay_get_payout_summary Get cumulative payout totals from the eBay Finances API: payout count, related transaction count, and total am Read ebay_get_payouts List seller payouts from the eBay Finances API (last five years). Filter by payoutDate range and/or payoutStat Read ebay_get_privileges Get seller Read ebay_get_product_compatibilities Get product compatibilities Read ebay_get_product_compatibility Get product compatibility information for an inventory item Read ebay_get_product_safety_labels Get product safety labels for a marketplace Read ebay_get_promotion_reports Get promotion reports through the eBay Marketing API. Read ebay_get_promotion_summary_report Get promotion summary report through the eBay Marketing API. Read ebay_get_promotions Get promotions through the eBay Marketing API. Read ebay_get_rate_limits Get application rate limits for eBay APIs. Returns call quota, remaining calls, and time until reset for each Read ebay_get_rate_table Get one shipping rate table with its rates, rateIds, regions, and shipping costs (Account API v2 getRateTable) Read ebay_get_rate_tables Get seller rate tables Read ebay_get_refunded_orders Scan recent seller orders for refunds. Calls Fulfillment API getOrders and returns orders with a non-empty pay Read ebay_get_regulatory_policies Get regulatory policies for a marketplace Read ebay_get_report Get report through the eBay Marketing API. Read ebay_get_report_metadata Get report metadata through the eBay Marketing API. Read ebay_get_report_metadata_for_report_type Get report metadata for report type through the eBay Marketing API. Read ebay_get_report_task Get report task through the eBay Marketing API. Read ebay_get_report_tasks Get report tasks through the eBay Marketing API. Read ebay_get_return_policies Get return policies for the seller Read ebay_get_return_policy Get a specific return policy by ID Read ebay_get_return_policy_by_name Get a return policy by name Read ebay_get_return_policy_metadata Get marketplace return policy requirements and guidelines. Returns eBay policies that define whether return po Read ebay_get_sales_tax Get sales tax table for a jurisdiction Read ebay_get_sales_tax_jurisdictions Get sales tax jurisdictions for a country Read ebay_get_sales_taxes Get all sales tax tables for a country Read ebay_get_seller_funds_summary Get the seller Read ebay_get_seller_standards_profile Get a specific seller standards profile Read ebay_get_services Get available shipping services for international shipping Read ebay_get_shipment Get a shipment by shipmentId: purchased rate, costs, addresses, tracking number, label URL, and cancellation s Read ebay_get_shipping_carriers Metadata API: list the shipping carriers supported on a marketplace. Each shippingCarrier value is the enum to Read ebay_get_shipping_fulfillment Get a specific shipping fulfillment by ID.\n\nRequired OAuth Scope: sell.fulfillment.readonly or sell.fulfillm Read ebay_get_shipping_fulfillments Get all shipping fulfillments for an order.\n\nRequired OAuth Scope: sell.fulfillment.readonly or sell.fulfill Read ebay_get_shipping_locations Metadata API: list the regions, countries and special locations a seller can ship to on a marketplace. ${SHIPP Read ebay_get_shipping_policies Get shipping policies for a marketplace Read ebay_get_shipping_quote Get a shipping quote by shippingQuoteId with its rates, package, addresses, and expiry (Logistics API getShipp Read ebay_get_shipping_services Metadata API: list the shipping services available on a marketplace with carrier, category, domestic/internati Read ebay_get_signing_key Get a specific signing key by ID. Returns public key and metadata (private key is not stored by eBay). Read ebay_get_signing_keys Get all signing keys for the application. Returns public keys and metadata (private keys are not stored by eBa Read ebay_get_site_visibility_policies Get site visibility policies for a marketplace Read ebay_get_sku_location_mapping Get inventory locations for a specific listing and SKU.\n\nRequired OAuth Scope: sell.inventory.readonly or se Read ebay_get_store Get the seller Read ebay_get_store_categories Get the eBay Store Read ebay_get_store_task Get the status of one asynchronous eBay Store category task (Stores API getStoreTask) by the taskId returned f Read ebay_get_store_tasks List the status of all asynchronous eBay Store tasks (Stores API getStoreTasks). Every task ends as COMPLETED Read ebay_get_subscription Get seller subscription information Read ebay_get_token_status Check the current OAuth token status. Returns information about whether user tokens or client credentials are Read ebay_get_tracking Get tracking information for packages Read ebay_get_traffic_report Get traffic report for listings Read ebay_get_transaction_summary Get cumulative transaction counts and amounts from the eBay Finances API, including on-hold payments. eBay req Read ebay_get_transactions List monetary transactions (sales, refunds, credits, fees, transfers, and more) from the eBay Finances API, la Read ebay_get_transfer Get one TRANSFER transaction (the seller reimbursing eBay, e.g. for a buyer refund) from the eBay Finances API Read ebay_get_user Get user identity information Read ebay_get_user_preferences Get the seller Read ebay_get_user_rate_limits Get user-specific rate limits for eBay APIs. Returns call quota per user for APIs that limit by user. Read ebay_get_vero_reason_code Get a specific VERO reason code by ID. Reason codes categorize the types of intellectual property violations. Read ebay_get_vero_reason_codes Get all available VERO reason codes. These codes are used when creating VERO reports to specify the type of in Read ebay_get_vero_report Get a specific VERO report by ID Read ebay_get_vero_report_items Get VERO report items (listings reported for intellectual property infringement). Supports filtering, paginati Read ebay_get_video Get a Media API video by ID: processing status (PENDING_UPLOAD, PROCESSING, LIVE, BLOCKED, PROCESSING_FAILED), Read ebay_relist_item Relist an ended listing, optionally with modifications.\n\nUses the Trading API: RelistFixedPriceItem for form Read ebay_suggest_bids Suggest bids through the eBay Marketing API. Read ebay_suggest_budget Suggest budget through the eBay Marketing API. Read ebay_suggest_items Suggest items through the eBay Marketing API. Read ebay_suggest_keywords Suggest keywords through the eBay Marketing API. Read ebay_suggest_max_cpc Suggest max cpc through the eBay Marketing API. Read ebay_translate Translate listing text Read ebay_validate_token_expiry Validate token expiry times and get recommendations. Checks if access/refresh tokens are expired or expiring s Read fetch Fetch a specific eBay inventory item by SKU Read list_ebay_tools Discover eBay tools without loading them into context. Call with no arguments to list the tool families; pass Read search Search for eBay inventory items

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Ebay

Can an AI agent move money through the Ebay MCP server? +

Yes. The Ebay server exposes 6 financial tools including ebay_accept_payment_dispute, ebay_create_shipment_from_shipping_quote, ebay_issue_refund. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Ebay MCP server? +

Yes. The Ebay server exposes 35 destructive tools including ebay_bulk_cancel_packages, ebay_bulk_delete_ads_by_inventory_reference, ebay_bulk_delete_ads_by_listing_id. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Ebay? +

The Ebay server has 127 write tools including disable_ebay_tools, ebay_add_payment_dispute_evidence, ebay_add_store_category. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Ebay.

How many tools does the Ebay MCP server expose? +

382 tools across 4 categories: Destructive, Financial, Read, Write. 210 are read-only. 172 can modify, create, or delete data.

How do I enforce a policy on Ebay? +

Register the Ebay MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Ebay tool call.

Deterministic rules across all 382 Ebay tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

382 Ebay tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Ebay's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.