v1.1.3 - Marketing Test Fixes & Automated Setup
🐛 Marketing Test Fixes & Automated Setup
This release fixes marketing API test failures and introduces automated MCP client configuration.
🐛 Fixed
- Fixed 11 failing tests in
marketing.test.ts - Resolved marketing API response type mismatches
- Corrected campaign status validation
- Fixed test assertions for marketing campaigns
✨ Added
Automated Setup
- Automated MCP client configuration script (
setup-mcp-clients.sh) - Centralized setup with
mcp-setup.jsontemplate - Support for multiple MCP clients:
- Claude Desktop
- Google Gemini
- ChatGPT
- Auto-generation of client-specific configuration files
- Automated token file creation
Configuration Features
- Single source of truth for eBay credentials
- Automatic client config generation
- Token file setup with validation
- Support for enabling/disabling specific clients
🔧 Development
- Enhanced test coverage for marketing APIs
- Improved token file generation automation
- Better error messages in marketing tests
📦 New Scripts
./scripts/create-mcp-setup.sh # Create mcp-setup.json template
./scripts/setup-mcp-clients.sh # Generate client configs from template🚀 Upgrade Notes
No breaking changes. The automated setup is optional - existing manual configurations continue to work.
To use the new automated setup:
- Run
./scripts/create-mcp-setup.sh - Edit
mcp-setup.jsonwith your credentials - Run
./scripts/setup-mcp-clients.sh
Full Changelog: v1.1.2...v1.1.3