{
 "categories": [
  "database",
  "developer-tools"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-09-06",
   "fact": "homepage",
   "note": "Neo4j presents the Graph Intelligence Platform, including fully managed AuraDB and self-managed Graph Database, with a get-started-free path.",
   "source": "https://neo4j.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "deployment",
   "note": "Official MCP docs require a running Neo4j instance and list Aura, neo4j-desktop, or self-managed as options.",
   "source": "https://neo4j.com/docs/mcp/current/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "license",
   "note": "Neo4j publishes AuraDB Free with no credit card required, and Community Edition as GPL3-licensed and free, alongside paid Aura and Enterprise plans.",
   "source": "https://neo4j.com/pricing/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.api.exists",
   "note": "Neo4j documents the Query API for executing Cypher statements against a Neo4j server through HTTP requests. It supersedes the deprecated HTTP API.",
   "source": "https://neo4j.com/docs/query-api/current/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.api.kinds[0]",
   "note": "Callers POST JSON to /db/{databaseName}/query/v2. Responses are JSON with fields and values.",
   "source": "https://neo4j.com/docs/query-api/current/query/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.api.auth[0]",
   "note": "The Query API documents HTTP Basic authentication using an Authorization header with a base64-encoded username:password.",
   "source": "https://neo4j.com/docs/query-api/current/authentication-authorization/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.api.auth[1]",
   "note": "The Query API documents Bearer authentication for SSO tokens via Authorization: Bearer.",
   "source": "https://neo4j.com/docs/query-api/current/authentication-authorization/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.api.coverage",
   "note": "The Query API runs parameterized Cypher, including writes such as MERGE, in implicit or explicit transactions. Neo4j still recommends official drivers when a supported language exists. This is the Cypher HTTP path, not every Aura console feature.",
   "source": "https://neo4j.com/docs/query-api/current/query/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.sdk.exists",
   "note": "Neo4j documents official language libraries for creating applications, including Python, Go, Java, and JavaScript drivers.",
   "source": "https://neo4j.com/docs/create-applications/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.sdk.languages[0]",
   "note": "The Create applications index lists an official Python driver.",
   "source": "https://neo4j.com/docs/create-applications/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.sdk.languages[1]",
   "note": "The Create applications index lists an official Go driver.",
   "source": "https://neo4j.com/docs/create-applications/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.sdk.languages[2]",
   "note": "The Create applications index lists an official Java driver.",
   "source": "https://neo4j.com/docs/create-applications/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.sdk.languages[3]",
   "note": "The Create applications index lists an official JavaScript driver.",
   "source": "https://neo4j.com/docs/create-applications/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.mcp.first_party",
   "note": "Neo4j documents Neo4j MCP as the official bridge between MCP-compatible clients and a Neo4j instance, including schema exploration and Cypher reads and writes.",
   "source": "https://neo4j.com/docs/mcp/current/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.cli.exists",
   "note": "Neo4j documents cypher-shell as a command-line tool that runs Cypher and administrative tasks over Bolt, including non-interactive --file and piped scripts.",
   "source": "https://neo4j.com/docs/operations-manual/current/cypher-shell/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "The Query API executes Cypher statements submitted as JSON.",
   "source": "https://neo4j.com/docs/query-api/current/query/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.data_access.export[0]",
   "note": "Query API responses are JSON, including node properties in the documented MERGE example.",
   "source": "https://neo4j.com/docs/query-api/current/query/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.data_access.import[0]",
   "note": "Query API requests are JSON bodies with statement and parameters.",
   "source": "https://neo4j.com/docs/query-api/current/query/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened https://neo4j.com/docs/llms.txt. It is a first-party documentation index covering Cypher, drivers, Query API, and Neo4j MCP.",
   "source": "https://neo4j.com/docs/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "verdict.scores.api",
   "note": "The Query API is documented, JSON in and out, and read/write for Cypher with Basic and Bearer auth. Official drivers remain the preferred Bolt path. That combination is a broad production Cypher interface rather than unusual completeness across every Neo4j product surface.",
   "source": "https://neo4j.com/docs/query-api/current/query/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "verdict.scores.mcp",
   "note": "Official MCP covers schema, read Cypher, optional write Cypher, and optional GDS listing. APOC is a required plugin. GDS tools disable when the library is missing. write-cypher can be turned off. Those setup gates keep the official server useful rather than complete.",
   "source": "https://neo4j.com/docs/mcp/current/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "verdict.scores.cli",
   "note": "cypher-shell is official and scriptable, with --non-interactive, --file, and --format plain. Output is tabular or plain rather than JSON. A standalone install requires Java 21. That keeps CLI practical but narrower than the Query API.",
   "source": "https://neo4j.com/docs/operations-manual/current/cypher-shell/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as Neo4j's current official MCP introduction, including Aura/Desktop/self-managed, the APOC prerequisite, and optional GDS adaptive mode.",
   "source": "https://neo4j.com/docs/mcp/current/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "freshness.watch[1].url",
   "note": "Opened the neo4j/mcp repository. The README titles it Neo4j official MCP Server and lists get-schema, read-cypher, write-cypher, and list-gds-procedures.",
   "source": "https://github.com/neo4j/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as Neo4j's current Query API introduction, including that it supersedes the deprecated HTTP API.",
   "source": "https://neo4j.com/docs/query-api/current/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current Query API authentication page for Basic and Bearer.",
   "source": "https://neo4j.com/docs/query-api/current/authentication-authorization/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "freshness.watch[4].url",
   "note": "Opened and verified as the current cypher-shell CLI reference, including Bolt, scripting, and Java 21 for standalone installs.",
   "source": "https://neo4j.com/docs/operations-manual/current/cypher-shell/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "freshness.watch[5].url",
   "note": "Opened and verified as Neo4j MCP configuration. STDIO mode validates connectivity and APOC at startup. NEO4J_READ_ONLY disables write tools. HTTP mode accepts Bearer or Basic per request.",
   "source": "https://neo4j.com/docs/mcp/current/configuration/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-06",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://neo4j.com/docs/mcp/current/"
   },
   {
    "type": "repo",
    "url": "https://github.com/neo4j/mcp"
   },
   {
    "type": "docs",
    "url": "https://neo4j.com/docs/query-api/current/"
   },
   {
    "type": "docs",
    "url": "https://neo4j.com/docs/query-api/current/authentication-authorization/"
   },
   {
    "type": "docs",
    "url": "https://neo4j.com/docs/operations-manual/current/cypher-shell/"
   },
   {
    "type": "docs",
    "url": "https://neo4j.com/docs/mcp/current/configuration/"
   }
  ]
 },
 "homepage": "https://neo4j.com/",
 "id": "neo4j",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "basic",
    "bearer"
   ],
   "coverage": "partial",
   "docs": "https://neo4j.com/docs/query-api/current/",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": [
    "json"
   ]
  },
  "extensibility": {
   "scripting": [
    "cypher"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "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.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "python",
    "go",
    "java",
    "javascript"
   ],
   "official": true
  }
 },
 "name": "Neo4j",
 "platforms": [
  "linux",
  "windows",
  "macos",
  "web"
 ],
 "related": {
  "alternatives": [
   "mongodb",
   "redis",
   "neon"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Neo4j",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 7,
   "computer_use": null,
   "integrations": null,
   "mcp": 7,
   "overall": 8,
   "rpa": null
  },
  "summary": "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.\n"
 }
}