Host*
••••••••
Password*
••••••••
Parameters
json
{"name": "Alice", "minAge": 21}
Cypher Query*
plaintext
MATCH (n:Person) WHERE n.age > 21 RETURN n LIMIT 10
Query (MATCH) (neo4j_query)
Execute MATCH queries to read nodes and relationships from Neo4j graph database. For best performance and to prevent large result sets, include LIMIT in your query (e.g., "MATCH (n:User) RETURN n LIMIT 100") or use LIMIT $limit with a limit parameter.
Input
Parameter Type Required Description hoststring Yes Neo4j server hostname or IP address portnumber Yes Neo4j server port (default: 7687 for Bolt protocol) databasestring Yes Database name to connect to usernamestring Yes Neo4j username passwordstring Yes Neo4j password encryptionstring No Connection encryption mode (enabled, disabled) cypherQuerystring Yes Cypher query to execute (typically MATCH statements) parametersobject No Parameters for the Cypher query as a JSON object. Use for any dynamic values including LIMIT (e.g., query: "MATCH (n) RETURN n LIMIT $limit", parameters: {limit: 100}).
Output
Parameter Type Description messagestring Operation status message recordsarray Array of records returned from the query recordCountnumber Number of records returned summaryjson Query execution summary with timing and counters
Operation
Create Nodes/Relationships Host*
••••••••
Password*
••••••••
Parameters
json
{"name": "Alice", "minAge": 21}
Cypher CREATE Statement*
plaintext
CREATE (n:Person {name: "Alice", age: 30})
Create Nodes/Relationships (neo4j_create)
Execute CREATE statements to add new nodes and relationships to Neo4j graph database
Input
Parameter Type Required Description hoststring Yes Neo4j server hostname or IP address portnumber Yes Neo4j server port (default: 7687 for Bolt protocol) databasestring Yes Database name to connect to usernamestring Yes Neo4j username passwordstring Yes Neo4j password encryptionstring No Connection encryption mode (enabled, disabled) cypherQuerystring Yes Cypher CREATE statement to execute parametersobject No Parameters for the Cypher query as a JSON object
Output
Parameter Type Description messagestring Operation status message summaryjson Creation summary with counters for nodes and relationships created
Host*
••••••••
Password*
••••••••
Parameters
json
{"name": "Alice", "minAge": 21}
Cypher MERGE Statement*
plaintext
MERGE (n:Person {email: "alice@example.com"}) ON CREATE SET n.created = timestamp() RETURN n
Merge (Find or Create) (neo4j_merge)
Execute MERGE statements to find or create nodes and relationships in Neo4j (upsert operation)
Input
Parameter Type Required Description hoststring Yes Neo4j server hostname or IP address portnumber Yes Neo4j server port (default: 7687 for Bolt protocol) databasestring Yes Database name to connect to usernamestring Yes Neo4j username passwordstring Yes Neo4j password encryptionstring No Connection encryption mode (enabled, disabled) cypherQuerystring Yes Cypher MERGE statement to execute parametersobject No Parameters for the Cypher query as a JSON object
Output
Parameter Type Description messagestring Operation status message summaryjson Merge summary with counters for nodes/relationships created or matched
Host*
••••••••
Password*
••••••••
Parameters
json
{"name": "Alice", "minAge": 21}
Cypher UPDATE Statement*
plaintext
MATCH (n:Person {name: "Alice"}) SET n.age = 31, n.updated = timestamp()
Update Properties (SET) (neo4j_update)
Execute SET statements to update properties of existing nodes and relationships in Neo4j
Input
Parameter Type Required Description hoststring Yes Neo4j server hostname or IP address portnumber Yes Neo4j server port (default: 7687 for Bolt protocol) databasestring Yes Database name to connect to usernamestring Yes Neo4j username passwordstring Yes Neo4j password encryptionstring No Connection encryption mode (enabled, disabled) cypherQuerystring Yes Cypher query with MATCH and SET statements to update properties parametersobject No Parameters for the Cypher query as a JSON object
Output
Parameter Type Description messagestring Operation status message summaryjson Update summary with counters for properties set
Operation
Delete Nodes/Relationships Host*
••••••••
Password*
••••••••
Parameters
json
{"name": "Alice", "minAge": 21}
Cypher DELETE Statement*
plaintext
MATCH (n:Person {name: "Alice"}) DETACH DELETE n
Delete Nodes/Relationships (neo4j_delete)
Execute DELETE or DETACH DELETE statements to remove nodes and relationships from Neo4j
Input
Parameter Type Required Description hoststring Yes Neo4j server hostname or IP address portnumber Yes Neo4j server port (default: 7687 for Bolt protocol) databasestring Yes Database name to connect to usernamestring Yes Neo4j username passwordstring Yes Neo4j password encryptionstring No Connection encryption mode (enabled, disabled) cypherQuerystring Yes Cypher query with MATCH and DELETE/DETACH DELETE statements parametersobject No Parameters for the Cypher query as a JSON object detachboolean No Whether to use DETACH DELETE to remove relationships before deleting nodes
Output
Parameter Type Description messagestring Operation status message summaryjson Delete summary with counters for nodes and relationships deleted
Host*
••••••••
Password*
••••••••
Parameters
json
{"name": "Alice", "minAge": 21}
Cypher Query*
plaintext
MATCH (n:Person) RETURN n LIMIT 10
Execute Cypher (neo4j_execute)
Execute arbitrary Cypher queries on Neo4j graph database for complex operations
Input
Parameter Type Required Description hoststring Yes Neo4j server hostname or IP address portnumber Yes Neo4j server port (default: 7687 for Bolt protocol) databasestring Yes Database name to connect to usernamestring Yes Neo4j username passwordstring Yes Neo4j password encryptionstring No Connection encryption mode (enabled, disabled) cypherQuerystring Yes Cypher query to execute (any valid Cypher statement) parametersobject No Parameters for the Cypher query as a JSON object
Output
Parameter Type Description messagestring Operation status message recordsarray Array of records returned from the query recordCountnumber Number of records returned summaryjson Execution summary with timing and counters
Integrate Neo4j graph database into the workflow. Can query, create, merge, update, and delete nodes and relationships.
Category: tools
Type: neo4j