get_subscription_info
Retrieve subscription plans and free trial details for quantitative trading signals. Compare options to activate live market data access.
Instructions
Get subscription plans and free trial info.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/index.ts:278-309 (registration)The tool 'get_subscription_info' is registered from line 280 to 308 using server.tool(). The registration includes a description, an empty schema (no params), and an inline async handler.
// ── Tool: get_subscription_info ────────────────────────────── server.tool( "get_subscription_info", "Get subscription plans and free trial info.", {}, async () => { const info = { website: "https://www.quanttogo.com", freeTrial: "30 days, all strategies, instant activation via register_trial", howToStart: { step1: "Call register_trial with your email → get API key instantly", step2: "Call get_signals with API key + productId → see buy/sell signals", step3: "Call check_subscription to check trial status", }, plans: { free: "Browse strategies and compare performance", trial: "Full signal access for 30 days — all 8 strategies, US + China", subscriber: "Ongoing access + push notifications + position sizing", }, upgrade: "admin@quanttogo.com", }; return { content: [ { type: "text" as const, text: JSON.stringify(info, null, 2), }, ], }; } ); - src/index.ts:284-308 (handler)The handler function for get_subscription_info. It returns static subscription plan info (free, trial, subscriber tiers) plus instructions on how to start.
async () => { const info = { website: "https://www.quanttogo.com", freeTrial: "30 days, all strategies, instant activation via register_trial", howToStart: { step1: "Call register_trial with your email → get API key instantly", step2: "Call get_signals with API key + productId → see buy/sell signals", step3: "Call check_subscription to check trial status", }, plans: { free: "Browse strategies and compare performance", trial: "Full signal access for 30 days — all 8 strategies, US + China", subscriber: "Ongoing access + push notifications + position sizing", }, upgrade: "admin@quanttogo.com", }; return { content: [ { type: "text" as const, text: JSON.stringify(info, null, 2), }, ], }; } - src/index.ts:283-283 (schema)The input schema for get_subscription_info is an empty object ({}), meaning it takes no input parameters.
{},