Can AI agents automate Neo4j?
Neo4j · hybrid · databasedeveloper-tools
Neo4j is automatable today through the Query API and a first-party MCP server. The Query API executes Cypher over HTTP at /db/{databaseName}/query/v2 and supersedes the deprecated transactional HTTP API. Callers POST JSON with a statement and parameters. The documented MERGE example writes nodes. Default ports on self-managed instances are 7474 HTTP and 7473 HTTPS; Aura uses HTTPS on 443. Authentication is HTTP Basic or Bearer, with Bearer intended for SSO. Official drivers for Python, Go, Java, and JavaScript speak Bolt and are the vendor's preferred path when a supported language exists. cypher-shell is the official CLI over Bolt. It runs interactively or as a script via a positional Cypher string, --file, or a piped file, with --format auto, verbose, or plain. It requires Java 21 when installed separately. Official Neo4j MCP is documented at neo4j.com/docs/mcp/current/ and implemented by github.com/neo4j/mcp (pip package neo4j-mcp-server). Tools are get-schema, read-cypher, write-cypher, and list-gds-procedures. Prerequisites are a running Neo4j instance (Aura, Desktop, or self-managed) and the APOC plugin. Official configuration docs state that STDIO mode validates connectivity and APOC availability at startup. If Graph Data Science is absent, GDS tools are disabled and other tools remain. write-cypher is disabled when NEO4J_READ_ONLY is true. Zapier, Make, Power Automate, and n8n listings were not opened. Computer-use viability is unassessed. API scores 8 and is the best path because MCP requires APOC and can disable writes.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restbasicbearer coverage: partial · docs |
| SDK | yes | pythongojavajavascript official: yes |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | yes | |
| Extensibility | yes | cypher webhooks: unknown |
| Data access | export: json · import: json | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. The Query API, official Bolt drivers, cypher-shell, and official Neo4j MCP cover graph query work without browser control.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 7 | — | 7 | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-06 |
deployment | declared | source | 2026-09-06 |
license | declared | source | 2026-09-06 |
modalities.api.exists | declared | source | 2026-09-06 |
modalities.api.kinds[0] | declared | source | 2026-09-06 |
modalities.api.auth[0] | declared | source | 2026-09-06 |
modalities.api.auth[1] | declared | source | 2026-09-06 |
modalities.api.coverage | declared | source | 2026-09-06 |
modalities.sdk.exists | declared | source | 2026-09-06 |
modalities.sdk.languages[0] | declared | source | 2026-09-06 |
modalities.sdk.languages[1] | declared | source | 2026-09-06 |
modalities.sdk.languages[2] | declared | source | 2026-09-06 |
modalities.sdk.languages[3] | declared | source | 2026-09-06 |
modalities.mcp.first_party | declared | source | 2026-09-06 |
modalities.cli.exists | declared | source | 2026-09-06 |
modalities.extensibility.scripting[0] | declared | source | 2026-09-06 |
modalities.data_access.export[0] | declared | source | 2026-09-06 |
modalities.data_access.import[0] | declared | source | 2026-09-06 |
modalities.agent_docs.llms_txt | declared | source | 2026-09-06 |
verdict.scores.api | declared | source | 2026-09-06 |
verdict.scores.mcp | declared | source | 2026-09-06 |
verdict.scores.cli | declared | source | 2026-09-06 |
freshness.watch[0].url | declared | source | 2026-09-06 |
freshness.watch[1].url | declared | source | 2026-09-06 |
freshness.watch[2].url | declared | source | 2026-09-06 |
freshness.watch[3].url | declared | source | 2026-09-06 |
freshness.watch[4].url | declared | source | 2026-09-06 |
freshness.watch[5].url | declared | source | 2026-09-06 |
Related tools
Other products in this database that share a category with Neo4j.
Last verified 2026-09-06 · volatility high · JSON record