Skip to content

Comprehensive documentation for the eBay MCP Server - Model Context Protocol implementation providing AI assistants with access to eBay's Sell APIs through 230+ tools (99.1% API coverage

License

Notifications You must be signed in to change notification settings

YosefHayim/ebay-mcp-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

64 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

eBay MCP Server Documentation

Live Docs GitHub License PRs Welcome

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 | Contribute


⚠️ 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

Resource Description Link
πŸ“š Live Docs Complete documentation site ebaymcp.com
πŸš€ Quickstart Get started in 10 minutes View Guide
πŸ’» Server Repo eBay MCP Server source code GitHub
🀝 Contribute Help improve the docs Contributing Guide
πŸ›‘οΈ Security Report security issues Security Policy
πŸ“œ Code of Conduct Community guidelines View Code of Conduct

πŸ“š 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:

Quality Checklist

Before submitting your PR:

  • Followed style guide in CLAUDE.md
  • 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 Assistant Guide Features
Claude claude.md Native MCP support, 200K context, exceptional reasoning
Google Gemini gemini.md Multi-modal, vision capabilities, cost-effective
Cursor IDE ebaymcp.com/mcp/cursor AI-first code editor integration
Claude Desktop ebaymcp.com/mcp/claude-desktop Desktop app with built-in MCP

πŸ†˜ Need Help?

πŸ“š Documentation Questions

πŸ› Report Issues

πŸ’¬ 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 LICENSE 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 β€’ 🀝 Contribute

About

Comprehensive documentation for the eBay MCP Server - Model Context Protocol implementation providing AI assistants with access to eBay's Sell APIs through 230+ tools (99.1% API coverage

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages