Stocks On Chain

Read-only tokenized stock data: issuers, chains, contract addresses and corporate actions.

我该使用它吗

质量与安全性

A
描述质量
100%
模式完整度
69%
命名质量
100%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~827token 数(工具定义)
~498 B典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.65%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "stocks-on-chain": {
      "url": "https://stocksonchain.io/mcp"
    }
  }
}

远程端点

https://stocksonchain.io/mcpstreamable-http

它能做什么

工具清单

工具(7)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢search_stocks(query)

Find tokenized stocks by ticker or company name. Returns every match with its issuers and chains, alphabetical by ticker. If a ticker is a real stock but has not been tokenized, this reports that too, which is a correct answer rather than an empty result.

输入模式

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "A ticker (NVDA) or part of a company name (Nvidia). Case insensitive."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢get_stock(ticker)

Everything known about one stock: every instrument (one per issuer, with the mechanics union describing how it handles corporate actions), every listing under it (chain, contract address, supply, price), and the events recorded against it. Report instruments as the options; listings are addresses. Read mechanics.kind before reaching for any field inside mechanics.

输入模式

{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string",
      "description": "Ticker or slug, for example NVDA or nvda."
    }
  },
  "required": [
    "ticker"
  ],
  "additionalProperties": false
}
🟡list_issuers

Every issuer whose tokens are tracked, in registry order, with the legal wrapper it uses, the chains it issues on, and a link to where that issuer publishes its own rule on who may buy. The rule itself is deliberately not included: it can change without this site noticing, so answer eligibility questions by sending the caller to eligibility.sourceUrl rather than by stating a rule.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢list_chains

Every chain carrying tokenized stocks, with its explorer, and the matrix of which issuer has listed what where. Registry order, which is not a ranking.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢list_events(limit, since)

The corporate-action tape: splits, distributions and multiplier changes read from chain state, each with a transaction hash. Newest first by the time the event took effect, which is chronology and not a ranking.

输入模式

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "description": "How many events to return. Default 50, maximum 500.",
      "minimum": 1,
      "maximum": 500
    },
    "since": {
      "type": "string",
      "description": "ISO 8601 date. Only return events effective on or after this date."
    }
  },
  "additionalProperties": false
}
🟢get_contract(address, chain)

What this site holds about one address: the name and category our registry records and who told us, plus what the code at that address actually is - its runtime bytecode hash, the implementation behind it if it is a proxy, and how many other addresses we track run byte-identical code. The code half is reproducible: fetch eth_getCode and take its keccak256 and you get the same hash. An address that is a token listing but not in the contract registry returns the listing (stock, issuer, chain) with no code record. This never says an address is safe, genuine or correct, and there is no field that could: check it against the issuer before you act on it.

输入模式

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "The contract address, in any case."
    },
    "chain": {
      "type": "string",
      "description": "Chain slug, for example ethereum or robinhood-chain. Optional. Omit it to find the address on every chain we hold it."
    }
  },
  "required": [
    "address"
  ],
  "additionalProperties": false
}
🟢get_manifest

What this service offers a machine reader: the free keyless endpoints, the bulk dataset and its price if the paid tier is live, and the licence. No human reader is ever charged or asked to connect a wallet.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

推荐提示词

search_research
Search for information about [topic] using Stocks On Chain
预期工具: search_stocks
find_specific
Find [specific item] using Stocks On Chain
预期工具: search_stocks
retrieve_data
Get details about [item] from Stocks On Chain
预期工具: get_stock
fetch_info
Fetch [information type] using Stocks On Chain
预期工具: get_stock
list_items
List all [items] available in Stocks On Chain
预期工具: list_issuers

社区

评价此服务器

证据

最近观测

已验证未记录版本7 个工具
已验证未记录版本7 个工具