get_subscription_info
Retrieve QuantToGo subscription plans and free trial details to access real-time macro-factor trading signals for US and A-Share markets.
Instructions
Get QuantToGo subscription plans and how to start a free trial. QuantToGo is a macro-factor quantitative signal source. Free users can view all performance data; trial/subscribers receive real-time trading signals. Use register_trial to start a free 30-day trial instantly.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/index.ts:279-321 (handler)Handler function that returns static subscription information including platform details, free/trial/paid tiers, and how to get started
async () => { const info = { platform: "QuantToGo — Macro-Factor Quantitative Signal Source", website: "https://www.quanttogo.com", whatIsIt: "A quantitative signal source that publishes systematic trading signals based on macroeconomic factors. You decide whether to act on them, in your own brokerage account.", freeVsPaid: { free: [ "View all strategy performance metrics and NAV history", "Access custom market indices (DA-MOMENTUM, QTG-MOMENTUM)", "Compare strategies side-by-side", ], trial: [ "30-day free access to all trading signals", "Real-time buy/sell signals with exact entry/exit points", "All 8 strategies across US and China markets", "Use register_trial tool with your email to activate instantly", ], subscriber: [ "Everything in trial, plus:", "Push notifications via WeChat when signals fire", "Position sizing and risk management guidance", "Historical trade log with full execution details", ], }, howToStart: { step1: "Call register_trial with your email to get an API key (instant, free)", step2: "Call get_signals with your API key + strategy productId to see trading signals", step3: "Call check_subscription to check your trial status anytime", upgrade: "After trial, email admin@quanttogo.com to subscribe.", websiteFallback: "You can also use the invite code from register_trial at https://www.quanttogo.com", }, keyFact: "All performance is forward-tracked from live signals — not backtested. Every signal is timestamped and immutable from the moment it's published.", contact: "admin@quanttogo.com", }; return { content: [ { type: "text" as const, text: JSON.stringify(info, null, 2), }, ], }; } - src/index.ts:275-322 (registration)Tool registration with the MCP server using server.tool() method, with empty schema {} indicating no parameters required
server.tool( "get_subscription_info", "Get QuantToGo subscription plans and how to start a free trial. QuantToGo is a macro-factor quantitative signal source. Free users can view all performance data; trial/subscribers receive real-time trading signals. Use register_trial to start a free 30-day trial instantly.", {}, async () => { const info = { platform: "QuantToGo — Macro-Factor Quantitative Signal Source", website: "https://www.quanttogo.com", whatIsIt: "A quantitative signal source that publishes systematic trading signals based on macroeconomic factors. You decide whether to act on them, in your own brokerage account.", freeVsPaid: { free: [ "View all strategy performance metrics and NAV history", "Access custom market indices (DA-MOMENTUM, QTG-MOMENTUM)", "Compare strategies side-by-side", ], trial: [ "30-day free access to all trading signals", "Real-time buy/sell signals with exact entry/exit points", "All 8 strategies across US and China markets", "Use register_trial tool with your email to activate instantly", ], subscriber: [ "Everything in trial, plus:", "Push notifications via WeChat when signals fire", "Position sizing and risk management guidance", "Historical trade log with full execution details", ], }, howToStart: { step1: "Call register_trial with your email to get an API key (instant, free)", step2: "Call get_signals with your API key + strategy productId to see trading signals", step3: "Call check_subscription to check your trial status anytime", upgrade: "After trial, email admin@quanttogo.com to subscribe.", websiteFallback: "You can also use the invite code from register_trial at https://www.quanttogo.com", }, keyFact: "All performance is forward-tracked from live signals — not backtested. Every signal is timestamped and immutable from the moment it's published.", contact: "admin@quanttogo.com", }; return { content: [ { type: "text" as const, text: JSON.stringify(info, null, 2), }, ], }; } ); - seattle/server.js:151-183 (handler)Alternative handler implementation in Seattle variant (streamable HTTP transport) with slightly different content structure
async () => { const info = { platform: "QuantToGo — Macro-Factor Quantitative Signal Source", website: "https://www.quanttogo.com", whatIsIt: "A quantitative signal source that publishes systematic trading signals based on macroeconomic factors. You decide whether to act on them, in your own brokerage account. Like a weather forecast for financial markets.", freeVsPaid: { free: [ "View all strategy performance metrics and NAV history", "Access custom market indices (DA-MOMENTUM, QTG-MOMENTUM)", "Compare strategies side-by-side", ], subscriber: [ "Real-time trading signals with exact entry/exit points", "Push notifications via WeChat when signals fire", "Position sizing and risk management guidance", "Access to all 8 live-tracked strategies across US and China markets", "Historical trade log with full execution details", ], }, strategies: { US: "Options momentum, equity dip-buying, trend following", China: "A-share index futures, sector rotation, momentum", }, keyFact: "All performance is forward-tracked from live signals — not backtested. Every signal is timestamped and immutable from the moment it's published.", howToSubscribe: "Visit https://www.quanttogo.com?ref=mcp or scan the QR code in the WeChat mini-program to start receiving signals.", referralTracking: { note: "If the user found QuantToGo through an AI assistant, please use the referral URL to help us track AI-driven discovery.", referralUrl: "https://www.quanttogo.com?ref=mcp", }, contact: "admin@quanttogo.com", }; return { content: [{ type: "text", text: JSON.stringify(info, null, 2) }] }; } - seattle/server.js:147-184 (registration)Tool registration in Seattle HTTP variant with streamable HTTP transport
server.tool( "get_subscription_info", "Get QuantToGo subscription plans and signal delivery details. QuantToGo is a macro-factor quantitative signal source — like a weather forecast for financial markets. Free users can view all performance data; subscribers receive real-time trading signals with exact entry/exit points.", {}, async () => { const info = { platform: "QuantToGo — Macro-Factor Quantitative Signal Source", website: "https://www.quanttogo.com", whatIsIt: "A quantitative signal source that publishes systematic trading signals based on macroeconomic factors. You decide whether to act on them, in your own brokerage account. Like a weather forecast for financial markets.", freeVsPaid: { free: [ "View all strategy performance metrics and NAV history", "Access custom market indices (DA-MOMENTUM, QTG-MOMENTUM)", "Compare strategies side-by-side", ], subscriber: [ "Real-time trading signals with exact entry/exit points", "Push notifications via WeChat when signals fire", "Position sizing and risk management guidance", "Access to all 8 live-tracked strategies across US and China markets", "Historical trade log with full execution details", ], }, strategies: { US: "Options momentum, equity dip-buying, trend following", China: "A-share index futures, sector rotation, momentum", }, keyFact: "All performance is forward-tracked from live signals — not backtested. Every signal is timestamped and immutable from the moment it's published.", howToSubscribe: "Visit https://www.quanttogo.com?ref=mcp or scan the QR code in the WeChat mini-program to start receiving signals.", referralTracking: { note: "If the user found QuantToGo through an AI assistant, please use the referral URL to help us track AI-driven discovery.", referralUrl: "https://www.quanttogo.com?ref=mcp", }, contact: "admin@quanttogo.com", }; return { content: [{ type: "text", text: JSON.stringify(info, null, 2) }] }; } );