Family Office Knowledge Graph
Family Office Knowledge Graph: read-only MCP door over the public record. Agentic KG Holdings.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"fo-kg": {
"url": "https://mcp.familyofficeknowledgegraph.ai/mcp"
}
}
}遠端端點
https://mcp.familyofficeknowledgegraph.ai/mcpstreamable-http它能做什麼
工具清單
工具(5)
🟢resolve_family_office(identifier)
Resolve an identifier (LEI, legal name, alias or register id) to the family-office records that carry it, with the node that serves each.
輸入結構描述
{
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "Record id, LEI, legal name, alias, or a register identifier as it appears on the record (case-insensitive)",
"minLength": 2,
"maxLength": 200
}
},
"required": [
"identifier"
]
}輸出結構描述
{
"type": "object",
"properties": {
"identifier": {
"type": "string"
},
"matches": {
"type": "array",
"items": {
"type": "object",
"properties": {
"lei": {
"type": "string"
},
"legal_name": {
"type": "string"
},
"node": {
"type": "string"
},
"record": {
"type": "string"
},
"matched_on": {
"type": "string"
}
}
}
},
"served_by": {
"type": "object"
}
},
"required": [
"identifier",
"matches"
]
}🟢get_record(identifier, version)
The Family Office Record for one identifier: every field with value, source_url, read_by and state; optionally a named version.
輸入結構描述
{
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "Record id, LEI, legal name, alias, or a register identifier as it appears on the record (case-insensitive)",
"minLength": 2,
"maxLength": 200
},
"version": {
"type": "string",
"description": "record version as listed by list_nodes (e.g. 2026-09-13.1); omit for current"
}
},
"required": [
"identifier"
]
}輸出結構描述
{
"type": "object",
"properties": {
"record": {
"type": "object"
},
"served_by": {
"type": "object"
}
},
"required": [
"record"
]
}🟢list_events_since(identifier, since, cursor, limit)
Dated, URL'd events on one record (registrations, renewals, orders, acquisitions), oldest first, optionally since a date, paged by cursor.
輸入結構描述
{
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "Record id, LEI, legal name, alias, or a register identifier as it appears on the record (case-insensitive)",
"minLength": 2,
"maxLength": 200
},
"since": {
"type": "string",
"description": "ISO date YYYY-MM-DD; events on or after it"
},
"cursor": {
"type": "string",
"description": "next_cursor from a previous page"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 200,
"default": 50
}
},
"required": [
"identifier"
]
}輸出結構描述
{
"type": "object",
"properties": {
"lei": {
"type": "string"
},
"events": {
"type": "array"
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"served_by": {
"type": "object"
}
},
"required": [
"lei",
"events"
]
}🟢list_aliases(identifier)
Every name the record carries for one identifier — legal name, register names, other names — each with its source.
輸入結構描述
{
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "Record id, LEI, legal name, alias, or a register identifier as it appears on the record (case-insensitive)",
"minLength": 2,
"maxLength": 200
}
},
"required": [
"identifier"
]
}輸出結構描述
{
"type": "object",
"properties": {
"lei": {
"type": "string"
},
"legal_name": {
"type": "object"
},
"aliases": {
"type": "array"
},
"served_by": {
"type": "object"
}
},
"required": [
"lei",
"aliases"
]
}🟢list_nodes
The graph's nodes — one per jurisdiction — with record counts read from each node's index, the node door and its as-of.
輸入結構描述
{
"type": "object",
"properties": {}
}輸出結構描述
{
"type": "object",
"properties": {
"nodes": {
"type": "array"
},
"apex": {
"type": "object"
}
},
"required": [
"nodes"
]
}建議的提示詞
get_recordget_recordlist_events_sincelist_events_sincelist_events_sinceget_record社群
證據