Neo4J

Neo4J MCP integration

Provisions, pauses, and resizes Neo4j Aura instances, takes and restores snapshots, and reports project users and IP filters.

21actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Create neo4j aura snapshot

    Lyro creates an on-demand backup of your Neo4j database so you can recover quickly if something goes wrong. This gives you peace of mind and avoids data loss.

  • List neo4j aura instances

    Lyro shows all your Neo4j databases across projects so you can manage, monitor, or switch between instances quickly. This gives a complete picture of your graph infrastructure.

  • Restore neo4j aura instance from snapshot

    Lyro restores a Neo4j database from a previous backup when you need to roll back changes or recover from corruption. This minimizes downtime and data loss.

See all 21 actions

How businesses use Neo4J + Lyro

Each card is one request a support team gets, and the Neo4J actions Lyro runs to close it.

  • Provision an Aura instance to spec

    Lyro checks which regions, instance types, and memory options the project allows, creates the instance against them, and confirms it has finished coming up before handing over connection details.

    Get Neo4j Aura Project DetailsCreate Neo4j Aura InstanceGet Neo4j Aura Instance Details
  • Stop idle instances from burning budget

    Lyro reports which instances exist across the account, pauses one that is not needed for now, and resizes memory or storage on another that is running short.

    List Neo4j Aura InstancesPause Neo4j Aura InstanceUpdate Neo4j Aura Instance
  • Take a backup before a risky change

    Lyro triggers an on-demand snapshot, watches its status until the backup completes, and can roll the instance back to it if the change goes wrong.

    Create Neo4j Aura SnapshotGet Neo4j Aura Snapshot DetailsRestore Aura Instance From Snapshot
  • Answer who and what can reach a project

    Lyro lists the users on a project with their roles, shows which CIDR blocks the organization currently allows, and amends a filter when an office IP changes.

    List Project UsersList IP FiltersUpdate IP Filter

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Neo4J actions it has and picks the ones a request needs.

  1. 01

    Connect Neo4J

    Authorize the Neo4J account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Neo4J actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Neo4J · Lyro

Everything else about Neo4J

Setup, permissions, and the limits of what Lyro can do inside Neo4J.

  • Not through this toolkit. Its actions manage the Aura control plane - instances, projects, snapshots, users, and IP filters - rather than the data inside a database. The one query-shaped action, Aggregate Directors Count, runs a single fixed GraphQL count and is not a general query interface.

Every action available in Neo4J

All 21 actions your agent can call on Neo4J, straight from the live MCP connection.

  • Aggregate directors count

    Executes a directorsAggregate GraphQL query to count directors in Neo4j.

  • Create neo4j aura instance

    Creates a new Neo4j Aura instance with the specified configuration.

  • Create neo4j aura snapshot

    Create an on-demand snapshot of a Neo4j Aura instance.

  • Estimate gds session size

    Estimate the size of a new GDS (Graph Data Science) session based on node/relationship counts and algorithm categories.

  • Get neo4j aura instance details

    Retrieves details for a specific Neo4j Aura instance using its unique instance ID.

  • Get neo4j aura organization user

    Retrieves details of a specific user in a Neo4j Aura organization.

  • Get neo4j aura project details

    Retrieve details of a specific Neo4j Aura project (tenant).

  • Get neo4j aura project details (v1beta5)

    Retrieve details of a specific Neo4j Aura project (tenant) using the v1beta5 API.

  • Get neo4j aura snapshot details

    Retrieves details of a specific snapshot for a Neo4j Aura instance.

  • List neo4j aura agents

    List all agents belonging to a specific Neo4j Aura project.

  • List gds sessions

    List all Graph Data Science (GDS) sessions for the authenticated Neo4j Aura account.

  • List neo4j aura instances

    Returns a list of Neo4j Aura instances.

  • List IP filters

    Returns a list of IP filters configured for a Neo4j Aura organization.

  • List aura projects

    List all Aura projects (tenants) available to the authenticated user.

  • List project users

    List all users in a specific Neo4j Aura project.

  • List neo4j aura snapshots

    Lists available snapshots for a Neo4j Aura instance.

  • Pause neo4j aura instance

    Pauses a Neo4j Aura instance.

  • Restore neo4j aura instance from snapshot

    Restore a Neo4j Aura instance from a snapshot.

  • Update neo4j aura instance

    Updates a Neo4j Aura instance configuration.

  • Update neo4j aura instance

    Edits the configuration of a Neo4j Aura instance.

  • Update IP filter

    Updates an existing IP filter for a Neo4j Aura organization.

Ready to connect Neo4J?

Authorize the account and your agent has all 21 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot