ebay-mcp-docs

YosefHayim/ebay-mcp-docs

3.2

If you are the rightful owner of ebay-mcp-docs and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The eBay MCP Server is an open-source implementation of the Model Context Protocol, providing AI assistants with comprehensive access to eBay's Sell APIs.

eBay MCP Server Documentation

Live Docs GitHub

Comprehensive documentation for the eBay MCP Server - A Model Context Protocol implementation that provides AI assistants with full access to eBay's Sell APIs through 230+ tools.

View Live Docs → | Quickstart |


⚠️ Disclaimer

Independent Open Source Project

This is an independent, community-driven open source project created to contribute to the eBay developer community. We do not claim ownership of eBay, its APIs, trademarks, or any related intellectual property. All eBay-related trademarks, service marks, and intellectual property belong to eBay Inc.

This project is not affiliated with, endorsed by, or officially connected to eBay Inc. in any way. We are developers who built this tool to help the community interact with eBay's publicly available APIs using the Model Context Protocol.

Use of eBay's APIs is subject to eBay's Developer Program Terms and API License Agreement.


📖 View the Documentation

🌐 Online (Recommended)

Visit ebaymcp.com to browse the complete documentation with:

  • ✅ Full search functionality
  • ✅ Dark/light mode
  • ✅ Mobile-optimized layout
  • ✅ AI-powered contextual help
  • ✅ Interactive code examples

💻 Locally

Preview the documentation on your machine:

# Install Mintlify CLI
npm install -g mintlify

# Clone this repository
git clone https://github.com/YosefHayim/ebay-mcp-docs.git
cd ebay-mcp-docs

# Start local server
mintlify dev

Open http://localhost:3000 in your browser.

🚀 Quick Links

ResourceDescriptionLink
📚 Live DocsComplete documentation siteebaymcp.com
🚀 QuickstartGet started in 10 minutesView Guide
💻 Server RepoeBay MCP Server source codeGitHub
🤝 ContributeHelp improve the docs
🛡️ SecurityReport security issues
📜 Code of ConductCommunity guidelines

📚 What's Documented

This documentation covers:

  • Getting Started: Installation, configuration, and quickstart guides
  • Authentication: OAuth 2.0 setup, token management, and client credentials
  • Core Features: Inventory management, order fulfillment, marketing, analytics
  • MCP Integration: Claude Desktop, Cursor, and other MCP clients
  • API Reference: Complete documentation of all 230+ eBay tools
  • Advanced Topics: Architecture, testing, contributing, and best practices
  • Support: Troubleshooting, FAQ, and changelog

🎯 Project Stats

  • API Coverage: 99.1% (110/111 eBay Sell APIs endpoints)
  • Tools Available: 230+ eBay Sell APIs tools
  • Test Coverage: 870+ tests with 99%+ function coverage
  • Rate Limits: 10,000-50,000 requests/day with user tokens
  • License: Apache 2.0
  • Technology: TypeScript, Node.js 18+, MCP SDK 1.21.1

🛠️ Documentation Development

This documentation is built with Mintlify, a modern documentation platform optimized for developer experience and AI integration.

Local Development

Install the Mintlify CLI:

npm install -g mintlify

Preview the documentation locally:

cd ebay-mcp-docs
mintlify dev

The documentation will be available at http://localhost:3000.

Project Structure

ebay-mcp-docs/
├── docs.json                  # Mintlify configuration
├── index.mdx                  # Homepage
├── quickstart.mdx             # Quick start guide
├── installation.mdx           # Installation guide
├── configuration.mdx          # Configuration guide
├── llms.txt                   # AI optimization (2025 best practice)
├── CLAUDE.md                  # Claude Code context file
├── authentication/            # Auth documentation
│   ├── overview.mdx
│   ├── oauth-setup.mdx
│   ├── token-management.mdx
│   └── client-credentials.mdx
├── features/                  # Feature guides
│   ├── inventory-management.mdx
│   ├── order-fulfillment.mdx
│   ├── marketing-campaigns.mdx
│   ├── analytics-reporting.mdx
│   └── account-management.mdx
├── guides/                    # Practical guides
│   ├── first-listing.mdx
│   ├── managing-orders.mdx
│   ├── running-promotions.mdx
│   ├── bulk-operations.mdx
│   └── best-practices.mdx
├── mcp/                       # MCP client integration
│   ├── claude-desktop.mdx
│   ├── cursor.mdx
│   └── other-clients.mdx
├── api-reference/             # API documentation
│   ├── introduction.mdx
│   ├── account/
│   ├── inventory/
│   ├── fulfillment/
│   ├── marketing/
│   └── analytics/
├── advanced/                  # Advanced topics
│   ├── architecture.mdx
│   ├── error-handling.mdx
│   ├── rate-limits.mdx
│   ├── testing.mdx
│   └── contributing.mdx
└── support/                   # Support resources
    ├── troubleshooting.mdx
    ├── faq.mdx
    └── changelog.mdx

🎨 Documentation Features

Mintlify Components

This documentation uses Mintlify's rich component library:

  • Cards & Card Groups: Feature showcases and navigation
  • Steps: Sequential procedures and guides
  • Accordions: Collapsible supplementary content
  • Tabs: Alternative approaches or platforms
  • Callouts: Notes, Tips, Warnings, Info boxes
  • Code Groups: Multi-language code examples
  • Frames: Styled images and screenshots

AI Optimization (2025)

Following Mintlify's 2025 best practices:

  • llms.txt: Prioritized content for AI ingestion
  • MCP Server Ready: Auto-generated MCP servers for API docs
  • Contextual Options: Copy, view, ChatGPT, Claude, Perplexity, MCP, Cursor, VSCode
  • Semantic Structure: Optimized for LLM understanding

Accessibility

  • Comprehensive ARIA attributes
  • Keyboard navigation support
  • Screen reader optimization
  • Descriptive alt text on all images
  • Skip to main content functionality

🤝 Contributing

We welcome contributions from the community! Here's how you can help:

Ways to Contribute

  • 📝 Fix typos or improve clarity - Small improvements make a big difference
  • 🐛 Report bugs - Found broken links or errors? Let us know
  • Add examples - Share your use cases and code examples
  • 🌍 Translate - Help make docs accessible in other languages
  • 🎨 Improve design - Enhance UI/UX or accessibility
  • 📚 Write new content - Add missing documentation

Quick Start for Contributors

  1. Fork this repository on GitHub
  2. Clone your fork:
    git clone https://github.com/YOUR_USERNAME/ebay-mcp-docs.git
    cd ebay-mcp-docs
    
  3. Install Mintlify and preview locally:
    npm install -g mintlify
    mintlify dev
    
  4. Make your changes and test locally
  5. Submit a Pull Request with a clear description

Documentation Guidelines

📖 Read our guides before contributing:

  • - Complete contribution guide
  • - Detailed writing and style guidelines
  • - Brand colors and design system
  • - Community standards

Quality Checklist

Before submitting your PR:

  • Followed style guide in
  • Added/updated frontmatter (title, description)
  • Tested all code examples
  • Checked for broken links (mintlify broken-links)
  • Previewed changes locally
  • Added screenshots for visual changes
  • Spell-checked and proofread

Issue Templates

Use our templates when reporting issues:

🔍 Validating Documentation

Check for Broken Links

mintlify broken-links

Build Test

mintlify dev

Navigate through all pages to verify:

  • All links work
  • All images load
  • All code blocks render correctly
  • Navigation is intuitive

🚀 Deployment

This documentation is configured for automatic deployment via Mintlify's GitHub integration.

Setup Deployment

  1. Install the Mintlify GitHub app from your dashboard
  2. Push changes to the main branch
  3. Mintlify automatically builds and deploys

Manual Deployment

If you prefer manual deployment:

  1. Connect your repository in the Mintlify dashboard
  2. Configure your deployment settings
  3. Push to deploy

🎯 SEO & Metadata

Search Optimization

  • Clear, descriptive page titles
  • Concise meta descriptions (50-160 characters)
  • Keyword-rich headings
  • Semantic HTML structure
  • Fast page load times

Social Sharing

Configure in docs.json:

  • Open Graph tags
  • Twitter cards
  • Favicon and logo
  • Brand colors

🎓 AI Integration Guides

Learn how to use eBay MCP Server with popular AI assistants:

AI AssistantGuideFeatures
ClaudeNative MCP support, 200K context, exceptional reasoning
Google GeminiMulti-modal, vision capabilities, cost-effective
Cursor IDEebaymcp.com/mcp/cursorAI-first code editor integration
Claude Desktopebaymcp.com/mcp/claude-desktopDesktop app with built-in MCP

🆘 Need Help?

📚 Documentation Questions

🐛 Report Issues

  • Documentation bugs:
  • Feature requests:
  • Security concerns:

💬 Get Support

⚡ Quick Fixes

  • Broken Link? Run mintlify broken-links
  • Dev Server Won't Start? Run npm install -g mintlify@latest
  • Page Shows 404? Check docs.json navigation

🔗 Resources

📊 Repository Stats

GitHub Stars GitHub Forks GitHub Issues GitHub Pull Requests Contributors

📄 License

This documentation is part of the eBay MCP Server project and is licensed under the Apache License 2.0.

See the file for details.

🙏 Acknowledgments

Built With

Contributors

Thank you to all our contributors! 🎉

Special Thanks

  • The eBay Developer Relations team for API support
  • The Model Context Protocol community
  • All users who reported issues and suggested improvements

🌟 Star History

If you find this documentation helpful, please consider giving us a star! ⭐

Star History Chart


Made with ❤️ for the eBay developer community

📚 View Docs🐛 Report Bug✨ Request Feature