Neo4j
Source: https://runstack.engineer/docs/toolkits/neo4j
Aura instances, snapshots, projects, users, IP filters, agents, and GDS sessions.
Tools (21):
| Tool | Description |
|---|---|
Neo4jCreateInstanceBeta | Create a new Neo4j Aura instance (v1beta5). Provisioning is asynchronous (202 Accepted). Save the returned username and password securely; they cannot be retrieved again. |
Neo4jGetInstanceBeta | Get details of a Neo4j Aura instance by ID (v1beta5): status, configuration, connection URL. Read-only. |
Neo4jListInstancesBeta | List Neo4j Aura instances, optionally filtered by tenant. Use to discover available instances. |
Neo4jUpdateInstance | Update a Neo4j Aura instance (v1): rename, resize memory/storage, toggle vector optimization or analytics plugin. Resizes may process asynchronously. |
Neo4jUpdateInstanceBeta | Update a Neo4j Aura instance (v1beta5): rename, resize memory/storage, toggle plugins. May return 202 Accepted for async processing. |
Neo4jPauseInstanceBeta | Pause a Neo4j Aura instance to save costs or for maintenance. Asynchronous; resume it later. Fails if another operation (e.g. cloning) is in progress. |
Neo4jCreateSnapshot | Create an on-demand snapshot (backup) of a Neo4j Aura instance. Asynchronous; use the returned snapshot ID to monitor progress. Snapshot before migrations or bulk updates. |
Neo4jGetSnapshot | Get details of a specific Aura snapshot: profile, status, creation timestamp. Use to check backup progress. |
Neo4jListSnapshots | List scheduled and on-demand snapshots for an Aura instance with status and timestamps. Optionally filter to a single day. |
Neo4jRestoreSnapshot | Restore an Aura instance from a snapshot, replacing all current data. IRREVERSIBLE: data since the snapshot is permanently lost. Confirm with the user first. |
Neo4jGetProject | Get an Aura project (tenant) by ID, including available instance configurations (regions, types, memory, storage, providers). Use before creating an instance. |
Neo4jGetProjectBeta | Get an Aura project (tenant) by ID via v1beta5, including instance configurations. May expose newer fields than v1. |
Neo4jListProjects | List all Aura projects (tenants) with ID and name. Use to discover accessible projects. |
Neo4jListProjectUsers | List users in an Aura project with email, ID, and project roles. Use to audit team access. |
Neo4jGetOrganizationUser | Get an Aura organization user by ID: email, org roles, MFA status, last activity, project access. Use to verify membership or permissions. |
Neo4jListIpFilters | List IP filters of an Aura organization with CIDR allow lists and filtered entities. Use to audit network access rules. |
Neo4jUpdateIpFilter | Partially update an Aura organization IP filter: name, description, allow list, or enable/disable. Only provided fields change. |
Neo4jListAgents | List Aura agents in a project with ID, name, database, privacy, endpoints, MCP status, and tools. Use to discover available agents. |
Neo4jEstimateGdsSessionSize | Estimate GDS session memory and size tier from node/relationship counts and algorithm categories. Use before creating a graph analytics session. |
Neo4jListGdsSessions | List GDS sessions with status, memory, host, and expiry. Optionally filter by instance, tenant, or organization. Read-only. |
Neo4jAggregateDirectors | Count directors via a directorsAggregate GraphQL query. Only use when a GraphQL movies API with a Director type is available; pass the instance ID the data belongs to. |