Skip to the content

MongoDB for agents

Databases. MCP servers, the command line and skills for connecting an agent to MongoDB.

Official server
1 server
Sourced servers by others
7
Command line
mongosh
Vendor skills
24

Official server

Published by MongoDB's owner: we named it as the system's official server after reading its registry record, or it is published under MongoDB's own domain. See what first-party means.

MongoDB Model Context Protocol Server

  • npm: mongodb-mcp-server version 3.3.0, runs over stdio
  • Container image: docker.io/mongodb/mongodb-mcp-server:3.3.0, runs over stdio

Version 3.3.0. Registry record last changed .

No known vulnerability in the listed npm and PyPI versions, from OSV on . That is what OSV lists, not a review of the code. One other package was not checked.

Command line

mongosh is a command-line tool for MongoDB. For an agent that runs on your machine and has a shell, a command-line tool can be the simpler choice: there is no server to connect, and no tool definitions take room in the context window. See its documentation.

Skills from MongoDB

Agent Skills published by the vendor in mongodb/agent-skills.

Read from the vendor's repository on GitHub on , most recently changed first. Weight is the skill's SKILL.md counted with OpenAI's o200k_base tokenizer: what loading it puts in a context window. Other makers' tokenizers count differently, so it compares skills with each other and is not a bill. Where a count is missing, the file's size in bytes stands in. A skill that ships scripts carries code an agent may run: read it first.

SkillWhat it is forWeight when loadedScriptsLast changed
mongodb-atlas-stream-processingManages MongoDB Atlas Stream Processing (ASP) workflows. Handles workspace provisioning, data source/sink connections, processor lifecycle operations, debugging diagnostics, and tier sizing. Supports Kafka, Atlas clusters, S3, HTTPS, and Lambda integrations for streaming data workloads and event pr…about 4,767 tokensnonenot since
mongodb-atlas-stream-processingManages MongoDB Atlas Stream Processing (ASP) workflows. Handles workspace provisioning, data source/sink connections, processor lifecycle operations, debugging diagnostics, and tier sizing. Supports Kafka, Atlas clusters, S3, HTTPS, and Lambda integrations for streaming data workloads and event pr…about 4,767 tokensnonenot since
mongodb-atlas-stream-processingManages MongoDB Atlas Stream Processing (ASP) workflows. Handles workspace provisioning, data source/sink connections, processor lifecycle operations, debugging diagnostics, and tier sizing. Supports Kafka, Atlas clusters, S3, HTTPS, and Lambda integrations for streaming data workloads and event pr…about 4,767 tokensnonenot since
mongodb-connectionOptimize MongoDB client connection configuration (pools, timeouts, patterns) for any supported driver language. Use this skill when working/updating/reviewing on functions that instantiate or configure a MongoDB client (eg, when calling `connect()`), configuring connection pools, troubleshooting co…about 2,844 tokensnonenot since
mongodb-connectionOptimize MongoDB client connection configuration (pools, timeouts, patterns) for any supported driver language. Use this skill when working/updating/reviewing on functions that instantiate or configure a MongoDB client (eg, when calling `connect()`), configuring connection pools, troubleshooting co…about 2,844 tokensnonenot since
mongodb-connectionOptimize MongoDB client connection configuration (pools, timeouts, patterns) for any supported driver language. Use this skill when working/updating/reviewing on functions that instantiate or configure a MongoDB client (eg, when calling `connect()`), configuring connection pools, troubleshooting co…about 2,844 tokensnonenot since
mongodb-mcp-setupGuide users through configuring key MongoDB MCP server options. Use this skill when a user has the MongoDB MCP server installed but hasn't configured the required environment variables, or when they ask about connecting to MongoDB/Atlas and don't have the credentials set up.about 3,233 tokensnonenot since
mongodb-mcp-setupGuide users through configuring key MongoDB MCP server options. Use this skill when a user has the MongoDB MCP server installed but hasn't configured the required environment variables, or when they ask about connecting to MongoDB/Atlas and don't have the credentials set up.about 3,233 tokensnonenot since
mongodb-natural-language-queryingGenerate read-only MongoDB queries (find) or aggregation pipelines using natural language, with collection schema context and sample documents. Use this skill whenever the user asks to write, create, or generate MongoDB queries, wants to filter/query/aggregate data in MongoDB, asks "how do I query.…about 2,210 tokensnonenot since
mongodb-natural-language-queryingGenerate read-only MongoDB queries (find) or aggregation pipelines using natural language, with collection schema context and sample documents. Use this skill whenever the user asks to write, create, or generate MongoDB queries, wants to filter/query/aggregate data in MongoDB, asks "how do I query.…about 2,210 tokensnonenot since
mongodb-natural-language-queryingGenerate read-only MongoDB queries (find) or aggregation pipelines using natural language, with collection schema context and sample documents. Use this skill whenever the user asks to write, create, or generate MongoDB queries, wants to filter/query/aggregate data in MongoDB, asks "how do I query.…about 2,210 tokensnonenot since
mongodb-qe-size-estimationEstimates the storage and memory impact of encrypting fields in collections with Queryable Encryption (QE) enabled. Do NOT use for collections that use Client-Side Field Level Encryption (CSFLE) instead of QE.about 3,842 tokensnonenot since
mongodb-qe-size-estimationEstimates the storage and memory impact of encrypting fields in collections with Queryable Encryption (QE) enabled. Do NOT use for collections that use Client-Side Field Level Encryption (CSFLE) instead of QE.about 3,842 tokensnonenot since
mongodb-qe-size-estimationEstimates the storage and memory impact of encrypting fields in collections with Queryable Encryption (QE) enabled. Do NOT use for collections that use Client-Side Field Level Encryption (CSFLE) instead of QE.about 3,842 tokensnonenot since
mongodb-query-optimizerHelp with MongoDB query optimization and indexing. Use only when the user asks for optimization or performance: "How do I optimize this query?", "How do I index this?", "Why is this query slow?", "Can you fix my slow queries?", "What are the slow queries on my cluster?", etc. Do not invoke for gene…about 2,390 tokensnonenot since
mongodb-query-optimizerHelp with MongoDB query optimization and indexing. Use only when the user asks for optimization or performance: "How do I optimize this query?", "How do I index this?", "Why is this query slow?", "Can you fix my slow queries?", "What are the slow queries on my cluster?", etc. Do not invoke for gene…about 2,390 tokensnonenot since
mongodb-query-optimizerHelp with MongoDB query optimization and indexing. Use only when the user asks for optimization or performance: "How do I optimize this query?", "How do I index this?", "Why is this query slow?", "Can you fix my slow queries?", "What are the slow queries on my cluster?", etc. Do not invoke for gene…about 2,390 tokensnonenot since
mongodb-schema-designMongoDB schema design patterns and anti-patterns. Use when designing data models, reviewing schemas, migrating from SQL, or troubleshooting performance issues caused by schema problems. Triggers on "design schema", "embed vs reference", "MongoDB data model", "schema review", "unbounded arrays", "on…about 2,823 tokensnonenot since
mongodb-schema-designMongoDB schema design patterns and anti-patterns. Use when designing data models, reviewing schemas, migrating from SQL, or troubleshooting performance issues caused by schema problems. Triggers on "design schema", "embed vs reference", "MongoDB data model", "schema review", "unbounded arrays", "on…about 2,823 tokensnonenot since
mongodb-schema-designMongoDB schema design patterns and anti-patterns. Use when designing data models, reviewing schemas, migrating from SQL, or troubleshooting performance issues caused by schema problems. Triggers on "design schema", "embed vs reference", "MongoDB data model", "schema review", "unbounded arrays", "on…about 2,823 tokensnonenot since
mongodb-search-and-aiCovers everything about search in MongoDB: Atlas Search (full-text), Vector Search (semantic), and Hybrid Search. Use this skill for ANY question about MongoDB search, including open-ended and explanatory ones asked before the user has any data or use case — 'how does search work in MongoDB?', 'I'm…about 1,890 tokensships scriptsnot since
mongodb-search-and-aiCovers everything about search in MongoDB: Atlas Search (full-text), Vector Search (semantic), and Hybrid Search. Use this skill for ANY question about MongoDB search, including open-ended and explanatory ones asked before the user has any data or use case — 'how does search work in MongoDB?', 'I'm…about 1,890 tokensships scriptsnot since
mongodb-search-and-aiCovers everything about search in MongoDB: Atlas Search (full-text), Vector Search (semantic), and Hybrid Search. Use this skill for ANY question about MongoDB search, including open-ended and explanatory ones asked before the user has any data or use case — 'how does search work in MongoDB?', 'I'm…about 1,890 tokensships scriptsnot since
review-skillReview a proposed Agent Skill for structural validity and content quality before publishing. Runs the skill-validator CLI to check for structural issues, scores the skill with an LLM judge, and interprets results to advise SMEs on what to address. Use when a user wants to review, validate, or quali…about 1,524 tokensnonenot since

Servers by other publishers

7 servers for MongoDB that name a public repository or a package. Anyone can publish one, and we have not read their code: check the publisher and the source before giving one a credential.

In this order: live servers before deprecated ones, first-party first, a known vulnerability last, then more downloads, then a more recent push, then by name. There is no score. Downloads are from npm and pypistats, the last push from GitHub and vulnerabilities from OSV; a server's own page has the day each was read, and "not read" means we have no figure, not that there is none. See how this directory is made.

ServerPublisherReachDownloads a weekLast pushVulnerabilities
io.github.bluwork/mongo-scout-mcpSourcednpm95not readnone known
io.github.infoinlet-marketplace/mcp-mongodbSourcednpm53not readnone known
Mongo URL Shapeio.github.sadri-dridi/mongo-url-shapeSourcedremotenot readnot readnot checked
Mongo ObjectId base64 shape, value discardedio.github.sadri-dridi/objectid-b64Sourcedremotenot readnot readnot checked
Mongo ObjectId 24-hex, value discardedio.github.sadri-dridi/objectid-hexSourcedremotenot readnot readnot checked
Mongo ObjectId hex length, value discardedio.github.sadri-dridi/objectid-okSourcedremotenot readnot readnot checked
Mongo ObjectId shapeio.github.sadri-dridi/objectid-shapeSourcedremotenot readnot readnot checked

Listed only

5 more servers in the registry for MongoDB with no repository and no package named. Nothing else is known about them, so they have no page here.

  • ai.getvda/elasticsearch-mongodb-redis-stack-generator-elasticsearch-elasticsearch
  • ai.getvda/memcached-mongodb-redis-compose-generator
  • ai.getvda/rabbitmq-elasticsearch-mongodb-stack-generator
  • ai.getvda/rabbitmq-elasticsearch-postgres-stack-generator-mongo
  • ai.getvda/rabbitmq-postgres-mongodb-stack-generator

A server is listed for MongoDB when we have named it as the system's official server, when its registry title or the last part of its registry name names MongoDB as whole words, or when it is published under MongoDB's own domain. See how this directory is made.

Built from agent catalog version 2026-11-13.3 of , from the MCP Registry as read on . A listing here is not an endorsement: anyone can publish a server, and we have not read its code. Names, descriptions and addresses are the publisher's own. See how this directory is made, and tell us about a wrong entry through the contact page.