# MCP VIP Server VIP Subscription MCP Server for the Trading Platform. Manages Gold, Platinum, Diamond tiers with exclusive ML model access. ## VIP Tiers | Tier | Price/mo | Predictions | Models | |------|----------|-------------|--------| | **Gold** | $199 | 50/mo | AMD, Range | | **Platinum** | $399 | 150/mo | + TPSL, ICT/SMC | | **Diamond** | $999 | Unlimited | + Strategy Ensemble | ## Quick Start ```bash npm install cp .env.example .env npm run dev ``` ## API Endpoints ### Tiers - `GET /api/v1/tiers` - List all tiers - `GET /api/v1/tiers/:tier` - Get tier details ### Subscriptions - `POST /api/v1/subscriptions` - Create subscription - `GET /api/v1/subscriptions/:id` - Get subscription - `GET /api/v1/users/:userId/subscription` - Get user subscription - `POST /api/v1/subscriptions/:id/cancel` - Cancel - `POST /api/v1/subscriptions/:id/reactivate` - Reactivate - `POST /api/v1/subscriptions/:id/upgrade` - Upgrade tier - `GET /api/v1/subscriptions/:id/usage` - Usage stats - `GET /api/v1/subscriptions/:id/models` - Model access ### Model Access - `GET /api/v1/users/:userId/access/:modelId` - Check access ## MCP Tools (13) | Tool | Description | |------|-------------| | `vip_get_tiers` | List tiers | | `vip_get_tier` | Get tier | | `vip_create_subscription` | Create sub | | `vip_get_subscription` | Get sub | | `vip_cancel_subscription` | Cancel | | `vip_reactivate_subscription` | Reactivate | | `vip_upgrade_tier` | Upgrade | | `vip_check_model_access` | Check access | | `vip_get_model_access` | List access | | `vip_record_model_usage` | Record usage | | `vip_get_usage_stats` | Usage stats | | `vip_update_status` | Update status | | `vip_renew_period` | Renew period | ## Subscription Status - `trialing` - In trial period - `active` - Active and paying - `past_due` - Payment failed - `cancelled` - Cancelled - `expired` - Expired ## License UNLICENSED - Private