Koskamo

QuantToGo MCP

QuantToGo MCP server provides access to historical stock market data and quantitative analysis of investment myths, allowing agents to verify stock holding reasons, check risk control signals, and analyze market trends based on A-share and US stock historical data.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

QuantToGo MCP logo, by QuantToGoVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by QuantToGo
MCP endpoint (Streamable HTTP)
https://mcp.quanttogo.com/v2
Vendor documentation

What you can do with it

  • Verify if original stock buying reasons still hold true
  • Check daily risk control signals and holding reasons
  • Analyze historical performance of investment myths
  • Access quantitative data for A-share and US stocks

Source and maintenance

Vendor evidenceRegistry 1.0.2
Maintenance checked

Protocol and capabilities

Server
quanttogo-risk-mcp 1.0.0
MCP protocol
2025-06-18
Tools
8 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

风控单 QuantToGo:替用户盯着她手上的 A 股持仓。先用 risk_check 看读数,再用 verify_reasons 核对理由,理由成立才用 create_risk_order 建单。不说「交易信号」「买卖点」「荐股」;标的写「名字(代码)」;数字一律带数据日期。

Tools

8 advertised

risk_check
Advertised by the server during the last successful anonymous check.

查风险读数(鸿钧老祖)。给一个 A 股标的:个股名字或 6 位代码、申万一级行业名、ETF/基金名字或代码、宽基指数名。返回:三个月内跌 ≥15% 的概率、平时的概率、它自己历史的概率、在不在安全区、最坏情况、过热档和红灯、警戒线三档(1.0/1.5/2.0 倍波动带)、按哪个标的代算。用户看到的标的一律写「名字(代码)」。

risk_check input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "target"
  ],
  "properties": {
    "target": {
      "type": "string",
      "maxLength": 60,
      "minLength": 1,
      "description": "标的:名字或代码,如「招商蛇口」「001979」「房地产」「沪深300」"
    }
  },
  "additionalProperties": false
}
verify_reasons
Advertised by the server during the last successful anonymous check.

核对持有理由。把用户说的理由对到九类里(周期反转、趋势延续、估值见底、产业受益、龙头集中、高股息防守、超跌反弹、题材热度、避险),返回每条理由今天成立/不成立/已证伪,以及依据的数字。如果用户的理由属于「大家都在买 / 朋友推荐 / 别人说的 / 听说有消息 / 等回本 / 拿了很久 / 这是用途」这七类,这不算能每天检查的理由,返回对应的一句话,请把那句话转给用户并再问一次真正的理由。

verify_reasons input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "target",
    "reasons"
  ],
  "properties": {
    "target": {
      "type": "string",
      "maxLength": 60,
      "minLength": 1,
      "description": "标的名字或代码"
    },
    "reasons": {
      "type": "array",
      "items": {
        "enum": [
          "周期反转",
          "趋势延续",
          "估值见底",
          "产业受益",
          "龙头集中",
          "高股息防守",
          "超跌反弹",
          "题材热度",
          "避险"
        ],
        "type": "string"
      },
      "maxItems": 4,
      "minItems": 1,
      "description": "理由标签,1~4 个"
    },
    "no_reason_kind": {
      "enum": [
        "大家都在买",
        "朋友推荐",
        "别人说的",
        "听说有消息",
        "等回本",
        "拿了很久",
        "这是用途"
      ],
      "type": "string",
      "description": "用户说的其实不是理由时,填它属于哪一类"
    }
  },
  "additionalProperties": false
}
create_risk_order
Advertised by the server during the last successful anonymous check.

建一张风控单(替用户盯着)。必须有理由:reasons 至少一个标签,没有理由不建——先用 verify_reasons 问清楚。建好后每天收盘后检查理由、过热档、警戒线,有变化才告诉她。警戒线三档 guard_k:1.0(紧,正常波动约四成会碰到)、1.5(默认)、2.0(松)。需要手机号:和网站是同一个账户,没有就按这个手机号新建。同一标的已有在盯的单不会重复建。

create_risk_order input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "phone",
    "target",
    "reasons"
  ],
  "properties": {
    "phone": {
      "type": "string",
      "maxLength": 40,
      "minLength": 5,
      "description": "用户手机号(11 位);测试用 probe_xxx"
    },
    "amount": {
      "type": "number",
      "description": "持有金额,元(可不填)",
      "exclusiveMinimum": 0
    },
    "target": {
      "type": "string",
      "maxLength": 60,
      "minLength": 1,
      "description": "标的名字或代码"
    },
    "guard_k": {
      "enum": [
        "1.0",
        "1.5",
        "2.0"
      ],
      "type": "string",
      "description": "警戒线档位,默认 1.5"
    },
    "reasons": {
      "type": "array",
      "items": {
        "enum": [
          "周期反转",
          "趋势延续",
          "估值见底",
          "产业受益",
          "龙头集中",
          "高股息防守",
          "超跌反弹",
          "题材热度",
          "避险"
        ],
        "type": "string"
      },
      "maxItems": 4,
      "minItems": 1,
      "description": "理由标签,1~4 个(必填)"
    },
    "position": {
      "type": "number",
      "maximum": 100,
      "minimum": 0.1,
      "description": "这只占总资产的仓位 %(可不填)"
    },
    "tolerance": {
      "enum": [
        "1",
        "2",
        "5",
        "10"
      ],
      "type": "string",
      "description": "承受度:这一笔最多亏总资产的 %,默认 5"
    },
    "reason_text": {
      "type": "string",
      "maxLength": 300,
      "description": "用户理由的原话,一句"
    }
  },
  "additionalProperties": false
}
my_risk_orders
Advertised by the server during the last successful anonymous check.

查我的风控单:这个手机号名下在盯的、碰线的、已结束的单,每张的警戒线、仓位、理由、建单以来涨跌、今天的过热档和概率。

my_risk_orders input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "phone"
  ],
  "properties": {
    "phone": {
      "type": "string",
      "maxLength": 40,
      "minLength": 5,
      "description": "用户手机号;测试用 probe_xxx"
    },
    "status": {
      "enum": [
        "open",
        "closed",
        "all"
      ],
      "type": "string",
      "description": "open=在盯和碰线的(默认),closed=已结束,all=全部"
    },
    "order_id": {
      "type": "integer",
      "description": "只看这一张(看全部字段)",
      "exclusiveMinimum": 0
    }
  },
  "additionalProperties": false
}
market_now
Advertised by the server during the last successful anonymous check.

今天的市场环境:全市场过热档、大盘波动档、亮红灯的行业(过热档高且大盘波动不高)、新亮和熄灭的红灯、31 个申万一级行业按过热档排序和各自三个月内跌 ≥15% 的概率。

market_now input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "top": {
      "type": "integer",
      "maximum": 31,
      "minimum": 1,
      "description": "列前几个行业,默认 10"
    }
  },
  "additionalProperties": false
}
ledger_review
Advertised by the server during the last successful anonymous check.

台账复盘:红灯亮了之后真的跌了吗。返回最近几次红灯(亮灯日、行业、到今天/三个月内的最大跌幅、有没有跌过 5%)、历史比例和样本数、今天亮起和熄灭的红灯。

ledger_review input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {}
}
evidence_card
Advertised by the server during the last successful anonymous check.

广成子的证据卡(可选):某个申万一级行业今天的机会分、证据充分度和打分依据,只读。

evidence_card input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "industry"
  ],
  "properties": {
    "industry": {
      "type": "string",
      "maxLength": 10,
      "minLength": 2,
      "description": "申万一级行业名,如「房地产」「银行」「半导体」"
    }
  },
  "additionalProperties": false
}
login
Advertised by the server during the last successful anonymous check.

用手机号登录/注册。和网站 QuantToGo 是同一套账户:手机号查到就是她,查不到就按这个手机号新建(限时免费)。返回账户状态。只有建单、查我的单需要;查读数、市场、台账不需要。

login input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "phone"
  ],
  "properties": {
    "phone": {
      "type": "string",
      "maxLength": 40,
      "minLength": 5,
      "description": "11 位手机号;测试用 probe_xxx"
    }
  },
  "additionalProperties": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
2453 ms
95th percentile latency
2453 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 2453 ms · metadata changed · 8 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http quanttogo-mcp https://mcp.quanttogo.com/v2

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add quanttogo-mcp --url https://mcp.quanttogo.com/v2

Cursor

Merge this server into .cursor/mcp.json in your project, then enable quanttogo-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "quanttogo-mcp": {
      "url": "https://mcp.quanttogo.com/v2"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "quanttogo-mcp": {
      "type": "streamableHttp",
      "url": "https://mcp.quanttogo.com/v2",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start quanttogo-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "quanttogo-mcp": {
      "type": "http",
      "url": "https://mcp.quanttogo.com/v2"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http quanttogo-mcp https://mcp.quanttogo.com/v2

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "quanttogo-mcp": {
      "url": "https://mcp.quanttogo.com/v2"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "quanttogo-mcp": {
      "serverUrl": "https://mcp.quanttogo.com/v2"
    }
  }
}

Let your agent find its tools

Find servers like QuantToGo MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run QuantToGo MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing