|
|
||
|---|---|---|
| src | ||
| .env.example | ||
| Dockerfile | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
MCP Products Server
Products Marketplace MCP Server for the Trading Platform. Manages product catalog, purchases, and delivery.
Features
- Product Catalog: ML predictions, agent access, education, and more
- Purchase System: Wallet + Stripe payment support
- Automatic Delivery: Prediction credits, agent access grants
- VIP Products: Exclusive items for VIP subscribers
- Search & Filtering: Full-text search, category, price filters
Quick Start
npm install
cp .env.example .env
npm run dev
API Endpoints
Products
GET /api/v1/products- List with filtersGET /api/v1/products/featured- Featured productsGET /api/v1/products/vip- VIP-only productsGET /api/v1/products/predictions- ML prediction productsGET /api/v1/products/agents- Agent access productsGET /api/v1/products/search?q=...- SearchGET /api/v1/products/category/:category- By categoryGET /api/v1/products/:id- Get by IDGET /api/v1/products/:id/availability- Check stockGET /api/v1/products/:id/related- Related products
Purchases
POST /api/v1/purchases/calculate- Preview purchasePOST /api/v1/purchases- Create purchaseGET /api/v1/purchases/:id- Get purchaseGET /api/v1/users/:userId/purchases- User historyGET /api/v1/users/:userId/owns/:productId- Check ownership
MCP Tools (16 total)
| Tool | Description |
|---|---|
product_get |
Get product by ID/SKU/slug |
product_list |
List with filters |
product_featured |
Featured products |
product_by_category |
By category |
product_predictions |
ML predictions |
product_agents |
Agent access |
product_vip |
VIP products |
product_search |
Search |
product_availability |
Check stock |
product_related |
Related products |
purchase_calculate |
Preview amounts |
purchase_create |
Create purchase |
purchase_get |
Get details |
purchase_history |
User history |
purchase_check_ownership |
Check if owns |
purchase_update_delivery |
Update status |
Product Categories
PREDICTION- ML model predictionsEDUCATION- Courses, tutorialsCONSULTING- Coaching sessionsAGENT_ACCESS- Money Manager accessSIGNAL_PACK- Trading signalsAPI_ACCESS- API keysPREMIUM_FEATURE- VIP features
Purchase Types
WALLET- 100% wallet creditsSTRIPE- 100% card paymentCOMBINED- Wallet + card
License
UNLICENSED - Private