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