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

Ebay

302 tools. 141 can modify or destroy data without limits.

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

Last updated:

141 can modify or destroy data
161 read-only
302 tools total

Community server · catalogue entry checked 18/08/2026

How to control Ebay ↓

What Ebay exposes to your agents

Read (161) Write / Execute (104) Destructive / Financial (35)
Critical Risk

The most dangerous Ebay tools

141 of Ebay's 302 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 302 Ebay tools

DESTRUCTIVE 31 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_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_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_end_listing End/remove an active fixed-price listing.\n\nUses the Trading API (EndFixedPriceItem).\n\nRequired: User OAuth 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 101 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_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 multiple offers 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_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_email_campaign Create email campaign through the eBay Marketing API. Write ebay_create_fulfillment_policy Create a new fulfillment policy.\n\n Write ebay_create_inventory_location Create an inventory location 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.\n\nUses the Trading API (AddFixedPriceItem). Requires complete item details. 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 for an inventory item 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_package Create a package for international shipping Write ebay_create_payment_policy Create a new payment policy 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_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_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_relist_item Relist an ended fixed-price listing, optionally with modifications.\n\nUses the Trading API (RelistFixedPriceI 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 fixed-price listing. Update quantity, price, title, description, or any other field.\n\nUse 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_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_setup_quick_campaign Setup quick campaign through the eBay Marketing API. 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_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_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_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 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_return_policy Update an existing return policy 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 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 161 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_end_campaign End campaign through the eBay Marketing API. 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_campaign_by_ad_reference Find campaign by ad reference through the eBay Marketing API. Read ebay_find_completed_items Search eBay sold/completed listings for pricing research (sold comps). Uses the Finding API findCompletedItems 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 fixed-price listings with SKU, quantity, price, and watch count.\n\nUses the Trading API (GetMy 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_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_classified_ad_policies Get classified ad policies for a marketplace 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_default_category_tree_id Get the default category tree ID for a marketplace 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_extended_producer_responsibility_policies Get extended producer responsibility policies for a marketplace 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_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_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_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_listing_violations DECOMMISSIONED: eBay shut down the Sell Compliance API on 2026-03-30. This tool always fails with a clear mess Read ebay_get_listing_violations_summary DECOMMISSIONED: eBay shut down the Sell Compliance API on 2026-03-30. This tool always fails with a clear mess 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_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_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_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_standards_profile Get a specific seller standards profile Read ebay_get_services Get available shipping services for international shipping 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_policies Get shipping policies for a marketplace 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_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_user Get user identity information 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_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 4 financial tools including ebay_accept_payment_dispute, ebay_issue_refund, ebay_register_client. 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 31 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 101 write tools including disable_ebay_tools, ebay_add_payment_dispute_evidence, ebay_bulk_confirm_packages. 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? +

302 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 161 are read-only. 141 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 302 Ebay tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

302 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.