{"slug": "wherever-youre-building-agents-neo4j-is-already-there", "title": "Wherever you’re building agents, Neo4j is already there", "summary": "Neo4j published a library of documented, working integrations for building AI agents on frameworks and platforms including AWS, Google, Microsoft, Vercel, and Salesforce, available through Neo4j Labs. The integrations give agents graph-powered retrieval and action plus persistent memory via Neo4j Agent Memory, which adds short-term, long-term, and reasoning memory so context survives across sessions. Neo4j said the goal is to let teams spend time on the agent itself rather than the wiring underneath it.", "body_md": "# Wherever you’re building agents, Neo4j is already there\n\n8 min read\n\nWant to deploy a fully functional AI agent quickly? Skip starting from scratch and tap into a repeatable infrastructure, one where context, memory, and reasoning map to your existing stack. Neo4j has built a broad library of documented, working integrations across the agent frameworks agent platforms you’re already building on: AWS, Google, Microsoft, Vercel, Salesforce, and more. With architecture guidance, security setup, and code you can run today, you can get your agents pulling work from the same knowledge layer.\n\nAn agent is only as good as what it can retrieve, remember, and what context it can get from tools, memory or other agents in a workflow. Get those parts wrong, and the rest of the agentic workflow doesn’t matter, no matter how well you built it. Every team building an agent independently solves the same problems: how do I get a knowledge graph talking to LangGraph, AWS Strands, or Salesforce Agentforce, and how do I get an agent’s memory to survive past a single session and be shared in a larger agentic system?\n\nWe did the work figuring out how the platforms, frameworks and APIs fit together, so you don’t have to. These are published as [Neo4j Labs integrations](https://github.com/neo4j-labs/neo4j-agent-integrations), so you get documented patterns, working code, and the architecture guidance to connect your agents to the same graph they can query, act on, and remember from, wherever you’re already building.\n\n#### **The question we kept hearing**\n\nWe kept hearing different versions of the same question, just with a different framework name attached.\n\n**How do I connect Neo4j to this?** \n\nSo we answered it for each [framework](https://neo4j.com/labs/genai-ecosystem/agent-frameworks/), [platform](https://neo4j.com/labs/genai-ecosystem/agent-platforms/), or tool that developers keep asking about. Everything from [native model access](https://neo4j.com/developer/genai-ecosystem/) and [MCP servers](https://neo4j.com/developer/genai-ecosystem/model-context-protocol-mcp/), to [GenAI frameworks](https://neo4j.com/developer/genai-ecosystem/genai-frameworks/).  \n\nThe point is to give your agents correct, graph-powered infrastructure built using the frameworks and platforms you’ve already chosen, so you spend your time on the agent itself instead of the wiring underneath it. [Neo4j AI integrations](https://neo4j.com/product/ai-integrations/) provide pre-built, production-ready graph solutions across leading AI frameworks, giving your agents the persistent memory, contextual retrieval, and cross-platform interoperability required to deliver real business impact out of the box.\n\n#### **What an agent actually needs from a graph**\n\nStrip away the framework-specific detail, and every agent benefits from the same two things from Neo4j: a way to retrieve and act on graph data, and a way to remember and learn.\n\nRetrieval and action is the essence of the action phase of the agent loop. An agent uses tools to query the graph, updates it, and reaches out to the APIs and databases it needs to get the job done. Memory improves planning and reasoning before taking action, and gets updated and consolidated in the observation phase. Teams tend to underestimate the memory part. Memory is more than a buzzword, it’s an architectural must for any agentic workflow that has multiple agents that need to work in sync with each other and you need those agents to perform accurately. [Neo4j Agent Memory](https://neo4j.com/labs/agent-memory/) adds short-term, long-term, and reasoning memory, so an agent keeps context across a conversation and gets sharper the more it works, instead of forgetting everything between sessions. That memory lives as a connected graph of typed, resolved entities, not scattered mentions: three references to the same customer collapse into one node, with facts attached to it directly. Reasoning memory goes further, storing the agent’s decisions alongside the evidence behind them, so any agent with access to the graph can see why a past decision was made and build on it instead of starting cold.\n\nYou can wire this in through whichever route fits your stack:\n\n- The official Neo4j MCP server, running locally or hosted\n- [Neo4j drivers](https://neo4j.com/docs/bolt/current/neo4j-drivers/) , if you want a custom connection in custom tools\n- [Aura Agents MCP](https://neo4j.com/docs/aura/aura-agent/#_mcp_server)\n- Neo4j Agent Memory and the [Neo4j Agent Memory Service (NAMS)](https://neo4j.com/labs/agent-memory/how-to/use-nams/) for the memory layer specifically.\n\n#### **A few of our favorite integrations to get started with**\n\n**AWS**.[AWS Strands](https://neo4j.com/labs/genai-ecosystem/genai-frameworks/aws-strands-agents/) and [AgentCore](https://neo4j.com/labs/genai-ecosystem/genai-frameworks/aws-agentcore/) with a Neo4j MCP Server is making your AI agents significantly more efficient, reliable, and capable of distilling real-time learnings into long-term, transferable knowledge.By leveraging [AgentCore Memory](https://strandsagents.com/integrations/?badge=featured)  (or Neo4j Agent Memory for direct graph visualization), agents capture context, retain past outcomes, and convert experience into structured domain intelligence. While this enables seamless cross-agent handoffs, the broader advantage is continuous agent evolution: learning what works, reducing redundant computation, and sharing intelligence across your entire agent ecosystem.\n\nThe [setup guide](https://neo4j.com/labs/genai-ecosystem/genai-frameworks/aws-agentcore-gateway/) is ready, walking you through connecting the AWS AgentCore Gateway to external Neo4j MCP servers hosted on AWS Fargate.\n\n**Google.** [ADK](https://neo4j.com/labs/genai-ecosystem/genai-frameworks/google-adk/) and [Gemini Enterprise](https://neo4j.com/labs/genai-ecosystem/genai-frameworks/google-gemini-enterprise/) integrations let an agent reason over your graph before it acts, and Genkit gives you a direct path from Google’s developer tooling into Neo4j. For example, a supply chain agent built this way can trace a part shortage through complex supplier relationships and dependent orders, then recommend a solution that optimizes the entire network rather than just fixing a single broken link.\n\nHere’s an ADK agent wired up with both the MCP toolset for querying the graph and a memory tool for recalling past sessions:\n\n``` python\nfrom google.adk import Agent\nfrom google.adk.tools.mcp_tool import McpToolset, StreamableHTTPConnectionParams\nfrom google.adk.tools.preload_memory_tool import PreloadMemoryTool\n\nmcp_tools = McpToolset(\n    connection_params=StreamableHTTPConnectionParams(url=\"https://your-instance/mcp\"),\n    tool_filter=[\"get-schema\", \"read-cypher\"],\n)\n\nagent = Agent(\n    model=\"gemini-3-flash\",\n    instruction=\"You are a supply chain research assistant.\",\n    tools=[mcp_tools, PreloadMemoryTool()],\n)\n```\n\n**Vercel.** The [AI SDK](https://neo4j.com/labs/genai-ecosystem/genai-frameworks/vercel-agent/) integration turns Neo4j Agent Memory into a memory provider you can drop into an existing app, with [NAMS Chat](https://neo4j.com/labs/genai-ecosystem/genai-frameworks/vercel-agent-nams-chat/) as a working example of what that looks like end to end. That’s a natural fit for a customer-facing assistant that needs to remember a person’s preferences and past requests across visits, not just within one chat session.\n\nHere’s how the MCP client hands its tools straight to a single generateText call:\n\n``` js\nimport { generateText, stepCountIs } from 'ai';\nimport { createMCPClient } from '@ai-sdk/mcp';\n\nconst mcpClient = await createMCPClient({\n  transport: { type: 'http', url: 'https://your-instance/mcp' },\n});\n\nconst { text } = await generateText({\n  model,\n  prompt: 'What did this customer ask about last time?',\n  tools: await mcpClient.tools(),\n  stopWhen: stepCountIs(10),\n});\n```\n\n**Salesforce Agentforce** is worth a mention too. Three separate integrations ground [Agentforce agents](https://neo4j.com/labs/genai-ecosystem/genai-frameworks/salesforce-agentforce-memory/) in Neo4j knowledge graphs. A native MCP client for grounding and multi-agent setups, with External Service Actions and Apex Actions available when you need a fully declarative path or full custom control, alongside a direct path to durable memory through Neo4j Agent Memory. This means that a sales support agent built this way can pull account history, relationship context, and open opportunities straight from the graph, then carry that context into the next conversation instead of starting the research over.\n\nEvery framework and platform we support lives on the [agent frameworks](https://neo4j.com/labs/genai-ecosystem/agent-frameworks/) and [agent platforms](https://neo4j.com/labs/genai-ecosystem/agent-platforms/) pages, and the code behind all of it sits in one place: the [neo4j-agent-integrations](https://github.com/neo4j-labs/neo4j-agent-integrations) repo on GitHub.\n\n#### **Built to run**\n\nEach integration comes ready for production, complete with platform security, straightforward deployment steps, and pre-launch tests. If you’re evaluating what it takes to build this, the heavy lifting is already done. And [Neo4j Agent Memory](https://neo4j.com/labs/agent-memory/) runs through nearly all of them, so no matter if you are using one integration or multiple, all agents are pulling from and contributing to the same memory.\n\n#### **What’s next**\n\nWe’re not stopping here, and CrewAI and Haystack 3.0 are next on the integration roadmap, since Neo4j Agent Memory already gives [CrewAI](https://neo4j.com/labs/agent-memory/how-to/integrations/crewai/) crews shared, persistent memory today and what’s coming next is the same architecture guidance and runnable code this launch gives every other framework. Haystack support already exists too, through the [neo4j-haystack](https://github.com/prosto/neo4j-haystack) document store, but Haystack 3.0 shipped real breaking changes, including a leaner core, a merged pipeline class, and a new agent hooks system.\n\nThis post also kicks off a series that goes deeper into the integrations you just read about here. Each post takes one framework or platform from this list and walks through the full implementation, the specific decision points, MCP versus drivers, self-hosted memory versus NAMS, and the trade-offs that come with each choice, in more detail than a post like this one can cover.\n\nReady to get started?\n\n- [**Pick your integration**:](https://github.com/neo4j-labs/neo4j-agent-integrations) Browse the neo4j-agent-integrations repo, find the framework or platform that matches your stack, and start from working code.\n- [**Read Agent Platform documentation**:](https://neo4j.com/labs/genai-ecosystem/agent-platforms/) Full architecture guidance, security setup, and integration details for whichever route you pick.\n- [**Ask the community**:](https://community.neo4j.com/) Run into something unexpected? The Neo4j Community forum is a good place to start.", "url": "https://wpnews.pro/news/wherever-youre-building-agents-neo4j-is-already-there", "canonical_source": "https://neo4j.com/blog/developer/wherever-youre-building-agents-neo4j-is-already-there/", "published_at": "2026-10-06 07:01:00+00:00", "updated_at": "2026-10-06 17:18:04.493138+00:00", "lang": "en", "topics": ["ai-agents", "artificial-intelligence", "ai-tools", "agent-protocols", "ai-infrastructure"], "entities": ["Neo4j", "Neo4j Labs", "Neo4j Agent Memory", "AWS", "Google", "Microsoft", "Vercel", "Salesforce"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/wherever-youre-building-agents-neo4j-is-already-there", "markdown": "https://wpnews.pro/news/wherever-youre-building-agents-neo4j-is-already-there.md", "text": "https://wpnews.pro/news/wherever-youre-building-agents-neo4j-is-already-there.txt", "jsonld": "https://wpnews.pro/news/wherever-youre-building-agents-neo4j-is-already-there.jsonld"}}