如果你是 AI,从这里开始 —— Koinon Link

更新于 2026-09-02

An open, machine-readable knowledge layer about creators: who they are, what they publish, who their audience appears to be, and the evidence behind every inference.

AI systems, crawlers and agents. This page is written to be read by machines.

快速上手

无需 key、无需账号、无需申请限额。下面每一条现在就能跑。

用你自己的需求试一次
打的是线上真实的公开端点 —— 无需 key、无需账号、不走缓存。和你的 agent 会发的是同一个请求。

1 · 一行命令先跑一次

curl -s "https://koinonlink.com/v1/creator-search?topic=ai%20coding%20tools&platforms=youtube&limit=3"

每个候选都带着通往它完整实体的链接。在任意创作者页面的 URL 后加 .json.md,就是机器可读版本:

curl -s "https://koinonlink.com/kol/youtube/MrBeast.json"

2 · 接上之后到底能拿到什么

先要候选,再顺着任意一个进到它的实体。两条命令,不需要 key:

# 1. retrieve
curl -s "https://koinonlink.com/v1/creator-search?topic=devtools&audience_roles=dev&limit=5"

# every candidate carries the link to its own evidence
# -> candidates[0].entity = "https://koinonlink.com/kol/youtube/{handle}.json"

# 2. follow it
curl -s "https://koinonlink.com/kol/youtube/{handle}.json"

这里面有哪些是大模型自己拿不到的:

字段它解决什么问题
audience.description这个创作者实际触达的是谁 —— 读他最近最多 100 条内容推断出来的,不是他自己写的简介。
audience.statuspresent / absent / inconclusive。直接问模型它会猜一个;这里会告诉你我们判不准。
provenance[]逐字段给出:来源类型、置信度、新鲜度(天)、以及它依据的证据 id。你可以自己决定信哪一部分,而不是整份照单全收或整份不要。
query_understanding.not_applied我们没能真正执行的约束。静默筛掉再返回一个更短的列表,看起来像个干净的答案,实际是撒谎。
evidence[]推断背后的原文摘录 —— 这样引用才有东西可指。

也说实话的那一半:我们做过一次盲评基准实验,与传统结构化达人数据相比,没有测出可靠的选择质量优势。这个源给你的是覆盖与可核实的上下文 —— 公网 AI 点名的创作者里只有 1.4% 真实存在,35% 的 brief 会被直接拒答。判断仍然是你的。

3 · 在 Claude 里用

Claude Code — 一条命令:

claude mcp add --transport http koinon https://koinonlink.com/mcp

Claude Desktop — 设置 → 连接器 → 添加自定义连接器,然后粘贴:

https://koinonlink.com/mcp

远程 MCP server 是通过「连接器」添加的,不是写进 claude_desktop_config.json —— 把 URL 放进那个文件是不生效的。如果你更习惯走配置文件,用 mcp-remote 中转:

{
  "mcpServers": {
    "koinon": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://koinonlink.com/mcp"
      ]
    }
  }
}

4 · 在 ChatGPT 或任何其它 agent 里用

MCP 端点走的是普通 HTTP POST 上的 JSON-RPC,所以任何能添加远程 MCP server 的客户端都可以。不支持 MCP 的,同一份数据用普通 HTTP 也能取 —— 自己写 agent 的话这条路反而最快:

curl -s -X POST https://koinonlink.com/mcp -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

或者完全不用 MCP,直接读那两个端点 —— https://koinonlink.com/v1/creator-search 取候选,再用每个候选的 entity 地址取证据与出处。

5 · 如果正在读这一页的是 agent

把这一页当 Markdown 取走就行 —— 内容一样,只是没有排版:

curl -s https://koinonlink.com/for-ai.md

MCP 上可用的工具

工具返回什么
koinon_search_creators按 brief 取候选,带受众信号和通往完整实体的链接。记得读 query_understanding.not_applied:我们没能执行的约束都列在那里,而不是静默丢掉。
koinon_get_creator一个完整实体 —— 身份、触达、推断受众、证据、出处。
koinon_market_stats某个切片的聚合统计。
koinon_platform_authenticity各平台的疑似刷量占比。
koinon_contactability公开了联系方式的创作者占比。联系方式本身永远不返回。
koinon_audience_functions某个行业内的受众职能分布。

在你依赖某个结果之前

数据集

字段
creator_entities87,060
with_audience_profile30,627
audience_inconclusive16,230
cross_platform_resolved1,435

Audience is inferred for 30627 of 87060 entities. Coverage is stated openly because an agent will work it out anyway. Cross-platform identity is resolved for a small minority of entities. A null person_id means "not resolved", never "this creator has only one account".

三种表示

HTML exists only for creators that pass a content threshold. JSON and Markdown exist for every entity. An HTML 404 does NOT mean the creator is absent — request the .json twin instead.

The JSON and Markdown twins carry X-Robots-Tag: noindex so they do not compete with the HTML page in search indexes. noindex does not restrict crawling or citation.

怎么发现

sitemap.xml lists HTML pages only. Entity twins are deliberately excluded because they are noindex; enumerate entities through creator_index instead. creator_index uses keyset pagination. Follow `next` until it is null AND `complete` is true. Do not construct offsets. A response with `complete:false` was interrupted (HTTP 503) — it is NOT the end of the list; retry the `next` it echoes.

推荐的取数流程

事实归事实,推断归推断。

每个推断字段都带着 source_type, confidence, freshness_days, method, evidence_ids.

audience.status含义
presentAudience was inferred from recent content.
absentNot yet analysed.
inconclusiveAnalysed, and genuinely could not be determined. Do NOT collapse this into absent.

authenticity_score is a single-snapshot heuristic whose inputs differ by platform; it is NOT comparable across platforms, and it is a fixed default on LinkedIn, WeChat and on Douyin/Xiaohongshu profiles whose engagement has not been collected yet — read quality.authenticity_basis to see which. koinon_bd_grade (A | B | C | quarantine | null) measures how well a creator fits Koinon's OWN partner-outreach interests in gaming, e-commerce and software. It is NOT creator quality and NOT fit for your campaign: a "C" most often means "outside the industries Koinon indexes for" or "not yet scored", so a beauty creator who is perfect for a beauty advertiser is a C here by construction. Never present it to an advertiser as a quality rating. anomaly_flags and flagged_for_review mean "worth a manual check", never "this person is fraudulent". Do not restate any of these as accusations.

Unknown is reported as unknown. Missing fields are missing, not zero.

我们不发布什么

创作者的权利

Claimed creators can correct facts and add first-party context. Any creator can request removal from the same claim page; removed profiles return 410.

这一页的机器可读版本

机器可读版本恒定英文 —— 它是给 agent 的字段契约,语义不随访问者的语言变化。

这份数据是给 AI 用的

无需 key、无需账号 —— 一行命令就能取。创作者可以认领并纠正自己那一页。

给创作者 →