Skip to main content The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench Explore Tool Discovery
Connectors MongoDB Atlas
Live 60 Actions

MongoDB Atlas Integration for AI Agents

Connect your AI agent to 60 QA'd MongoDB Atlas actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

MongoDB Atlas AI Agent Actions

60 production-ready actions for your agent to do more on MongoDB Atlas.

60 Actions
List Alert Configurations - Lists all alert configurations (the rules defining alert triggers and notification targets) for the given Atlas project.
Get Alert Configuration - Retrieves a single alert configuration (rule) from an Atlas project by its alert configuration ID.
Create Alert Configuration - Creates a new alert configuration (rule) in an Atlas project, defining the event that triggers an alert and where notifications are sent.
Update Alert Configuration - Replaces an existing alert configuration (rule) in an Atlas project by its ID, overwriting the trigger event, thresholds, matchers, and notification targets.
Delete Alert Configuration - Permanently deletes an alert configuration (rule) from an Atlas project by its alert configuration ID.
List Alerts - Lists all fired alerts in one Atlas project (GET /groups/{groupId}/alerts). An alert fires when a monitored component crosses a threshold; filter by status (OPEN, TRACKING, CLOSED) to narrow results.
Get Alert - Retrieves one fired alert by its ID within an Atlas project (GET /groups/{groupId}/alerts/{alertId}), including its status, trigger metric, and acknowledgement state.
Acknowledge Alert - Acknowledges (silences) one open alert in an Atlas project (PATCH /groups/{groupId}/alerts/{alertId}), suppressing further notifications until the acknowledgedUntil timestamp, or un-acknowledges it.
List API Keys - Lists all programmatic organization API keys in a MongoDB Atlas organization (orgId), returning each key's ID, description, and assigned roles.
Get API Key - Retrieves a single organization API key by its apiUserId within a MongoDB Atlas organization (orgId), returning its description and assigned roles.
Create API Key - Creates a new programmatic organization API key in a MongoDB Atlas organization (orgId), requiring a description and at least one role; returns the private key only once.
Delete API Key - Permanently deletes an organization API key (apiUserId) from a MongoDB Atlas organization (orgId), immediately revoking its programmatic access everywhere it is used.
List Backup Snapshots - Lists all cloud backup SNAPSHOTS (point-in-time copies of stored data) for one cluster in a project, returning each snapshot's ID, creation time, status, size, and retention.
List Backup Restore Jobs - Lists all cloud backup RESTORE JOBS for one cluster in a project, showing each recovery operation's status, delivery type, target cluster, and the snapshot it restores.
Get Backup Snapshot - Retrieves one cloud backup SNAPSHOT by its snapshotId, returning its full metadata (creation time, status, size, retention, and replica-set details).
Create Backup Snapshot - Takes one on-demand cloud backup SNAPSHOT of a cluster immediately (outside the scheduled backup policy), returning the new snapshot's ID and initial status.
Create Backup Restore Job - Creates a backup RESTORE JOB that recovers a cluster's data from a snapshot, either restoring into a target cluster (automated/pointInTime) or producing a downloadable archive (download).
List Organization Users - Lists the human MongoDB Cloud USERS (both active and pending-invitation) that belong to an organization, returning each user's ID, username/email, roles, teams, and membership status.
Get Organization User - Retrieves one human MongoDB Cloud USER by userId within an organization, returning their username/email, org roles, team memberships, and membership status.
Create Organization User - Invites a human user (new or existing MongoDB Cloud account) to join an organization with the given roles, creating a PENDING membership until the invitee accepts.
Update Organization User - Updates one human MongoDB Cloud USER in an organization (active or still pending), changing their org roles and/or team memberships.
List Clusters - Lists all dedicated and Flex database clusters within a single project (groupId), returning each cluster's name, instance size, MongoDB version, state, region config, and connection strings.
Get Cluster - Retrieves the full details of a single cluster by project (groupId) and clusterName, including its current state, instance size, MongoDB version, region/shard configuration, and connection strings.
Create Cluster - Provisions a new database cluster in a project (groupId), with its topology, region, instance size, MongoDB version, and backup options defined in replicationSpecs. The call returns quickly with the cluster in a CREATING state before provisioning finishes.
Update Cluster - Modifies an existing cluster identified by groupId and clusterName — for example to scale the instance size, change the MongoDB version, toggle backups, pause/resume, or adjust termination protection. Only the fields you supply are changed, and the change applies asynchronously.
Delete Cluster - Permanently deletes a single cluster (by groupId and clusterName) and its data, leaving the parent project intact. Runs asynchronously and requires termination protection to be disabled first.
List Custom Database Roles - Lists all custom database roles defined in the given Atlas project (groupId), including their granted privilege actions and inherited roles.
Get Custom Database Role - Retrieves a single custom database role from an Atlas project by its role name, including its privilege actions and inherited roles.
Create Custom Database Role - Creates a new custom database role in an Atlas project, defining its privilege actions and/or the built-in roles it inherits.
Update Custom Database Role - Updates an existing custom database role in an Atlas project (by role name), replacing its privilege actions and inherited roles.
Delete Custom Database Role - Permanently deletes a custom database role from an Atlas project by its role name.
List Database Users - Lists every database user in the given Atlas project (groupId), returning their username, authentication database, roles, and scopes.
Get Database User - Retrieves a single database user from an Atlas project, identified by its authentication database and username.
Create Database User - Creates a new database user (a data-plane credential) in an Atlas project with the given username, authentication database, and role-to-database pairings.
Update Database User - Updates an existing database user in an Atlas project (identified by authentication database + username), fully replacing its roles and scopes with the values sent.
Delete Database User - Permanently deletes a database user from an Atlas project, identified by its authentication database and username.
List Project Events - Lists audit-log events scoped to one Atlas project (GET /groups/{groupId}/events) — database, billing, and security activities or status changes; filterable by eventType, cluster, and date range.
List Organization Events - Lists audit-log events scoped to one Atlas organization (GET /orgs/{orgId}/events) — org-wide database, billing, and security activities or status changes; filterable by eventType and date range.
List Flex Clusters - Lists all MongoDB Atlas flex clusters in a project (groupId), returning each cluster's name, state, and connection details.
Get Flex Cluster - Retrieves a single MongoDB Atlas flex cluster by its name within a project (groupId), returning its state, provider settings, and connection strings.
Create Flex Cluster - Creates a new MongoDB Atlas flex cluster in a project (groupId), requiring a cluster name and providerSettings (cloud provider and region).
Delete Flex Cluster - Permanently deletes a MongoDB Atlas flex cluster by name from a project (groupId), destroying the instance and its data; termination protection must be disabled first.
List Organizations - Lists every MongoDB Atlas organization the authenticated Service Account or API Key can access, returning each organization's id (orgId), name, and status. Optionally filter by a name prefix.
Get Organization - Retrieves the details of a single MongoDB Atlas organization by its orgId, including name, status, and account-level settings.
List Organization Projects - Lists all projects (groups) that belong to one specific organization (orgId), returning each project's groupId, name, and cluster count. Optionally filter by a project name prefix.
Create Organization - Creates a new MongoDB Atlas organization and links it under the calling credential's existing (paying) organization, returning the new orgId. Requires a name; optionally provisions an owner and a fresh API key or service account for the new org.
Update Organization - Updates a MongoDB Atlas organization identified by orgId — primarily its human-readable name and its default-alert-creation behavior — and returns the updated organization.
List IP Access List Entries - Lists all IP access list entries for a project — the IP addresses, CIDR blocks, and AWS security groups from which Atlas permits client connections to the project's clusters.
Get IP Access List Entry - Retrieves one IP access list entry from a project by its entry value (an IP address, CIDR block, or AWS security group ID), returning its comment, timestamps, and any temporary-expiry date.
Create IP Access List Entries - Adds one or more IP access list entries to a project so clients from those sources can connect to its clusters, taking an `entries` ARRAY where each item specifies exactly one source.
Delete IP Access List Entry - Removes one IP access list entry from a project by its entry value, revoking cluster network access from that IP address, CIDR block, or AWS security group. IMPORTANT — a CIDR block's slash MUST be URL-encoded as %2F (e.g. 203.0.113.0/30 must be sent as 203.0.113.0%2F30); passing a raw slash resolves to the wrong path and returns HTTP 404. IP addresses and AWS security group IDs need no encoding.
List Projects - Lists every MongoDB Atlas project (called a "group" in the API) that the authenticated Service Account or API Key can access, across all organizations, returning each project's id (groupId), name, orgId, cluster count, and creation date.
Get Project - Retrieves the full details of a single MongoDB Atlas project (a.k.a. "group") by its groupId, including name, orgId, cluster count, creation date, tags, and alert settings.
Create Project - Creates a new MongoDB Atlas project (a.k.a. "group") inside an existing organization and returns it with its newly assigned groupId. Requires name and orgId; the project starts empty (no clusters).
Update Project - Updates a project's mutable settings by groupId — its human-readable name, its tags, and whether default alerts are auto-created — and returns the updated project. Only the fields you supply are changed.
Delete Project - Permanently deletes an entire MongoDB Atlas project (group) by groupId, along with everything it contains. Succeeds only if the project has no Online Archives on its clusters.
List Teams - Lists all teams in a MongoDB Atlas organization (identified by orgId), returning each team's ID, name, and member count.
Get Team - Retrieves a single MongoDB Atlas team by its teamId within the given organization (orgId), returning the team's name and details.
Create Team - Creates a new team in a MongoDB Atlas organization (orgId), requiring a name and an initial list of member usernames.
Delete Team - Permanently deletes a MongoDB Atlas team (teamId) from an organization (orgId), immediately revoking the project access it granted its members.

Do More, Build Less

Integration Infrastructure for MongoDB Atlas AI Agents

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

MongoDB Atlas MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every MongoDB Atlas action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Product Teams Love Building Agent Integrations With StackOne

G2

More Data Infrastructure Integrations Like MongoDB Atlas

Fivetran

172+ actions

Supabase

129+ actions

New Relic

126+ actions

Render

98+ actions

Grafana

89+ actions

Sentry

85+ actions

Snowflake

80+ actions

MongoDB Atlas AI agent integration resources

Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows

AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.

15 min

MCP Code Mode: Keeping Tool Responses Out of Agent Context

Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.

11 min

Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery

Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.

10 min

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.