library_search_nodes
Your personal library: Search the research knowledge graph for nodes matching a free-text query. Returns enriched node payloads ({id, type, name, aliases, description, source_paper}) plus 1-hop edges around the top hits. Use this first when you need to find papers, methods, or concepts by topic. [Free · 1 credit]
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "library_search_nodes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kinds | No | Optional layer filter on metadata.kind. Use to drill into a specific knowledge layer: ['editorial_insight'] (Layer 1 Insights), ['layer2_domain_synthesis'] (Layer 2 Domain Syntheses), ['layer3_paper_draft'] (Layer 3 Paper Drafts / Agentic Research). Combine values for multi-layer queries. | |
| query | Yes | ||
| top_k | No | ||
| node_type | No | Optional filter: Paper | Method | Concept | Dataset | Benchmark | PerformanceClaim | ... | |
| include_edges | No | When true (default), also return 1-hop edges around the top hits as relationship triples. |