Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ—„οΈ Databases
  3. Mongodb Atlas MCP Server
Mongodb Atlas MCP Server logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 7:05:12 PM

Mongodb Atlas MCP Server

User RatingsBe the first to rate and review this MCP server!
View Repository3 GitHub StarsTotal stargazers on GitHub for the source repository (3 stars).Visit Website
mongodbmongodb-atlasdatabasescloud-management

MCP server exposing MongoDB Atlas administration through tools for projects, clusters, users, backups, alerts, and more.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for montumodi/mongodb-atlas-mcp-server, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Directory Badge Claim listing AlternativesπŸ—„οΈ More in Databases

Overview

This server wraps the mongodb-atlas-api-client package and exposes much of its MongoDB Atlas API surface through MCP tools. Use it to manage Atlas resources such as clusters, database users, projects, access lists, backups, alerts, and search indexes. It communicates with MCP clients over stdin/stdout and requires MongoDB Atlas API credentials.

Use cases

β€’Manage MongoDB Atlas clusters and advanced configuration
β€’Create and update database or Atlas users
β€’Administer projects, organizations, teams, and access lists
β€’Create and restore cloud backup snapshots
β€’Inspect events, alerts, Data Lakes, and Atlas Search indexes

Key features

β€’Database user CRUD operations
β€’Cluster creation, updates, deletion, and failover testing
β€’Project and organization administration
β€’Cloud backup snapshot and restore-job management
β€’Atlas Search index and analyzer management
β€’Alerts, Data Lakes, access lists, and cloud provider access tools

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Mongodb Atlas MCP Server.

Extracted Tool Capabilities
Database user CRUD operations
Cluster creation, updates, deletion, and failover testing
Project and organization administration
Cloud backup snapshot and restore-job management
Atlas Search index and analyzer management
Alerts, Data Lakes, access lists, and cloud provider access tools

Documentation Overview

MongoDB Atlas MCP Server

A Model Context Protocol (MCP) server that provides access to the MongoDB Atlas API. This server wraps the mongodb-atlas-api-client package to expose MongoDB Atlas functionality through MCP tools.

Features

This MCP server exposes most of the mongodb-atlas-api-client surface as MCP tools.

Database Users

  • user_get β€” Get a database user by username
  • user_get_all β€” List all database users
  • user_create β€” Create a database user
  • user_update β€” Update a database user
  • user_delete β€” Delete a database user

Clusters

  • cluster_get β€” Get cluster details
  • cluster_get_all β€” List clusters
  • cluster_create β€” Create cluster
  • cluster_update β€” Update cluster
  • cluster_delete β€” Delete cluster
  • cluster_get_advanced_configuration β€” Get processArgs (advanced config)
  • cluster_update_advanced_configuration β€” Update processArgs (advanced config)
  • cluster_test_primary_failover β€” Initiate a test primary failover

Projects

  • project_get_by_id β€” Get project by ID
  • project_get_by_name β€” Get project by name
  • project_get_all β€” List projects
  • project_create β€” Create project
  • project_delete β€” Delete project
  • project_get_teams β€” List teams for a project
  • project_remove_user β€” Remove a user from a project
  • project_assign_teams β€” Assign teams to a project

Cloud Backups

  • cloud_backup_get_snapshots β€” List cloud backup snapshots (replicaset)
  • cloud_backup_get_snapshot β€” Get a specific snapshot
  • cloud_backup_get_restore_job β€” Get a snapshot restore job
  • cloud_backup_create_restore_job β€” Create a snapshot restore job

Organizations

  • organization_get_by_id β€” Get organization by ID
  • organization_get_all β€” List organizations
  • organization_get_users β€” List users in an organization
  • organization_get_projects β€” List projects in an organization
  • organization_delete β€” Delete organization
  • organization_rename β€” Rename organization
  • organization_invite β€” Invite users to organization

Project Access Lists (current)

  • project_access_list_get_all β€” List IP access list entries
  • project_access_list_get β€” Get a specific access list entry
  • project_access_list_create β€” Add entries to access list
  • project_access_list_update β€” Upsert access list entries (POST semantics)
  • project_access_list_delete β€” Delete an access list entry

Project Whitelist (legacy)

  • project_whitelist_get_all β€” List whitelist entries
  • project_whitelist_get β€” Get a whitelist entry
  • project_whitelist_create β€” Add whitelist entries
  • project_whitelist_update β€” Update whitelist entries
  • project_whitelist_delete β€” Delete a whitelist entry

Events

  • events_get_all β€” List project events
  • events_get β€” Get event by ID (project scope)
  • events_get_by_org β€” Get event by ID for an organization
  • events_get_all_by_org β€” List organization events

Atlas Search

  • atlas_search_get_all β€” List indexes for a collection
  • atlas_search_create β€” Create an index
  • atlas_search_get β€” Get index by ID
  • atlas_search_update β€” Update index by ID
  • atlas_search_delete β€” Delete index by ID
  • atlas_search_get_all_analyzers β€” List analyzers
  • atlas_search_upsert_analyzer β€” Create/Update analyzers

Atlas Users (Account-level)

  • atlas_user_get_by_name β€” Get Atlas user by username
  • atlas_user_get_by_id β€” Get Atlas user by ID
  • atlas_user_get_all β€” List Atlas users for the project
  • atlas_user_create β€” Create Atlas user
  • atlas_user_update β€” Update Atlas user

Alerts

  • alert_get_all β€” List project alerts
  • alert_get β€” Get alert by ID
  • alert_acknowledge β€” Acknowledge alert

Data Lake

  • datalake_get β€” Get Data Lake by name
  • datalake_get_all β€” List Data Lakes
  • datalake_create β€” Create Data Lake
  • datalake_update β€” Update Data Lake
  • datalake_delete β€” Delete Data Lake
  • datalake_get_logs_stream β€” Get query logs (returns base64-encoded gzip data)

Cloud Provider Access

  • cloud_provider_access_get_all β€” List cloud provider access roles
  • cloud_provider_access_create β€” Create a role
  • cloud_provider_access_update β€” Update a role (roleId + body)
  • cloud_provider_access_delete β€” Delete a role (cloudProvider + roleId)

Installation

  1. Clone this repository:
bash
git clone https://github.com/montumodi/mongodb-atlas-mcp-server.git
cd mongodb-atlas-mcp-server
  1. Install dependencies:
Terminal
npm install

Configuration

Before using the server, you need to set up environment variables with your MongoDB Atlas API credentials:

Required Environment Variables

  • MONGODB_ATLAS_PUBLIC_KEY - Your MongoDB Atlas API public key
  • MONGODB_ATLAS_PRIVATE_KEY - Your MongoDB Atlas API private key
  • MONGODB_ATLAS_PROJECT_ID - Your MongoDB Atlas project/group ID

Optional Environment Variables

  • MONGODB_ATLAS_BASE_URL - Atlas API base URL (defaults to https://cloud.mongodb.com/api/atlas/v1.0)

Getting Atlas API Keys

  1. Log in to MongoDB Atlas
  2. Go to Organization Settings β†’ Access Manager β†’ API Keys
  3. Click Create API Key
  4. Assign appropriate permissions (Project Read/Write access recommended)
  5. Copy the public and private keys
  6. Find your Project ID in the project settings

Example Configuration

server.ts
export MONGODB_ATLAS_PUBLIC_KEY="your-public-key"
export MONGODB_ATLAS_PRIVATE_KEY="your-private-key" 
export MONGODB_ATLAS_PROJECT_ID="your-project-id"

Or create a .env file:

env
MONGODB_ATLAS_PUBLIC_KEY=your-public-key
MONGODB_ATLAS_PRIVATE_KEY=your-private-key
MONGODB_ATLAS_PROJECT_ID=your-project-id

Usage

Running the Server

Terminal
npm start

Using with MCP Clients

This server implements the Model Context Protocol and can be used with any MCP-compatible client. The server communicates over stdin/stdout.

Example Tool Usage

Get All Clusters

config.json
{
  "name": "cluster_get_all",
  "arguments": {
    "options": {
      "itemsPerPage": 10
    }
  }
}

Create a Database User

config.json
{
  "name": "user_create", 
  "arguments": {
    "body": {
      "username": "newuser",
      "password": "securepassword123",
      "roles": [
        {
          "databaseName": "myapp",
          "roleName": "readWrite"
        }
      ],
      "databaseName": "admin"
    }
  }
}

Get Project Events

Get Data Lake Logs (example)

Note: The logs are returned as base64-encoded gzip data in the text response. Decode base64 and then gunzip to read.

config.json
{
  "name": "datalake_get_logs_stream",
  "arguments": { "dataLakeName": "MyDataLake" }
}
config.json
{
  "name": "events_get_all",
  "arguments": {
    "options": {
      "itemsPerPage": 20,
      "eventType": ["CLUSTER"]
    }
  }
}

Error Handling

The server provides detailed error messages for:

  • Missing or invalid API credentials
  • Network connectivity issues
  • Invalid parameters
  • MongoDB Atlas API errors

Development

Running in Development Mode

Terminal
npm run dev

Testing

Terminal
npm test

Dependencies

  • @modelcontextprotocol/sdk - MCP SDK for server implementation
  • mongodb-atlas-api-client - MongoDB Atlas API client library

API Reference

This server exposes MongoDB Atlas API functionality through MCP tools. For detailed information about the underlying Atlas API, refer to:

  • MongoDB Atlas API Documentation
  • mongodb-atlas-api-client Documentation

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests if applicable
  5. Submit a pull request

License

MIT

Support

For issues and questions:

  • Check the MongoDB Atlas API Documentation
  • Review the mongodb-atlas-api-client documentation
  • Open an issue in this repository

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Databases View all alternatives
  • Genai Toolbox logoGenai Toolbox

    Open source MCP server specializing in easy, fast, and secure tools for Databases.

    πŸ—„οΈ Databases5 views
    Compare vs Genai Toolbox β†’
  • Prisma MCP logoPrisma MCP

    Gives LLMs the ability to manage Prisma Postgres databases (e.g. spin up new databases and run migrations or queries).

    πŸ—„οΈ Databases3 views
    Compare vs Prisma MCP β†’
  • Nocodb MCP Server logoNocodb MCP Server

    Nocodb database integration, read and write capabilities

    πŸ—„οΈ Databases3 views
    Compare vs Nocodb MCP Server β†’
  • Mysql MCP Server logoMysql MCP Server

    MySQL database integration with configurable access controls, schema inspection, and comprehensive security guidelines

    πŸ—„οΈ Databases3 views
    Compare vs Mysql MCP Server β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
3
Stargazers on the source repository.
Last commit
4mo ago
Most recent push to the default branch.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Mongodb Atlas MCP Server

The server requires a MongoDB Atlas public API key, private API key, and project ID.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMongodb Atlas MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/montumodi-mongodb-atlas-mcp-server?style=directory)](https://allmcps.com/mcp/montumodi-mongodb-atlas-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/montumodi-mongodb-atlas-mcp-server"><img src="https://allmcps.com/api/badge/montumodi-mongodb-atlas-mcp-server?style=directory" alt="Mongodb Atlas MCP Server on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ—„οΈDatabases
PricingFree
More technical detailsExpand β–Ύ
AuthAPI key
Last updatedAug 9, 2026
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars3
GitHub Star CountTotal stargazers on GitHub representing community popularity (3 stars).
Last commit4mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Apr 29, 2026
41Quality signal: Fair Β· 41/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools19/30
Adoption & activity2/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ—„οΈ Databases β†’Best MCP servers for Databases β†’Alternatives to Mongodb Atlas MCP Server β†’Install in Claude DesktopInstall in CursorInstall in VS Code