Family Office Knowledge Graph
Family Office Knowledge Graph: read-only MCP door over the public record. Agentic KG Holdings.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"fo-kg": {
"url": "https://mcp.familyofficeknowledgegraph.ai/mcp"
}
}
}Puntos de conexión remotos
https://mcp.familyofficeknowledgegraph.ai/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"type": "object",
"properties": {
"nodes": {
"type": "array"
},
"apex": {
"type": "object"
}
},
"required": [
"nodes"
]
}Prompts recomendados
get_recordget_recordlist_events_sincelist_events_sincelist_events_sinceget_recordComunidad
Evidencia