Back to Home
YosefHayim icon

ebay-mcp

Verified Safe

by YosefHayim

Overview

Enables AI assistants to manage eBay selling operations, including inventory, orders, marketing, and analytics, through a Model Context Protocol (MCP) server.

Installation

Run Command
ebay-mcp

Environment Variables

  • EBAY_CLIENT_ID
  • EBAY_CLIENT_SECRET
  • EBAY_REDIRECT_URI
  • EBAY_ENVIRONMENT
  • EBAY_USER_REFRESH_TOKEN
  • MCP_HOST
  • MCP_PORT
  • OAUTH_ENABLED

Security Notes

The server acts as a proxy for eBay APIs, relying heavily on environment variables for sensitive credentials (eBay Client ID/Secret, OAuth Refresh Token). These are appropriately excluded from version control via `.gitignore`. The application uses `helmet` for basic Express security and `cors` with `origin: '*'` in development, which is explicitly noted as a potential production issue in comments. OAuth 2.1 is implemented with token introspection/JWT validation and automatic token refreshing. No direct `eval` or obvious malicious patterns were found. Interactive setup scripts handle sensitive data entry and `.env` file updates responsibly. The general security posture is good for an open-source project of this nature, but the inherent risk of handling API credentials and the `cors` setting warrant caution for production deployment.

Similar Servers

Stats

Interest Score41
Security Score8
Cost ClassMedium
Avg Tokens2000
Stars12
Forks7
Last Update2026-01-18

Tags

eBayE-commerceAPIAI AssistantSeller ToolsModel Context ProtocolNode.js