bulk_create_graph_nodes
ActiveTool of RationalBloks
Create multiple nodes at once (up to 500 per call). Uses Neo4j UNWIND for high performance. Essential for knowledge graph population — create hundreds of entities from a single book chapter or article. Each node needs: entity_id (unique string) and data (properties dict). Example: entity_type: "concept" nodes: [ {"entity_id": "quantum-mechanics-001", "data": {"name": "Quantum Mechanics", "field": "Physics"}}, {"entity_id": "wave-function-001", "data": {"name": "Wave Function", "field": "Physics"}}, {"entity_id": "superposition-001", "data": {"name": "Superposition", "field": "Physics"}} ]
Parameters schema
{
"type": "object",
"required": [
"project_id",
"entity_type",
"nodes"
],
"properties": {
"nodes": {
"type": "array",
"items": {
"type": "object",
"required": [
"entity_id",
"data"
],
"properties": {
"data": {
"type": "object"
},
"entity_id": {
"type": "string"
}
}
},
"description": "List of nodes. Each: {entity_id: string, data: {properties}}"
},
"project_id": {
"type": "string",
"description": "Project ID (UUID)"
},
"entity_type": {
"type": "string",
"description": "Entity key for all nodes"
},
"environment": {
"type": "string",
"description": "Environment: staging or production (default: staging)"
}
}
}Parent server
RationalBloks
https://github.com/rationalbloks/rationalbloks-mcp
1/7 registries