trading-platform-mcp-vip-v2/README.md
rckrdmrd 41952f8985 Migración desde trading-platform/apps/mcp-vip - Estándar multi-repo v2
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 08:33:18 -06:00

69 lines
1.9 KiB
Markdown

# 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