Skip to main content
Glama
officialpraise

MongoDB MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
aggregateA

Run an aggregation against a MongoDB collection

collection-indexesB

Describe the indexes for a collection

collection-schemaB

Describe the schema for a collection

collection-storage-sizeB

Gets the size of the collection

connectA

Connect to a MongoDB instance. The config resource captures if the server is already connected to a MongoDB cluster. If the user has configured a connection string or has previously called the connect tool, a connection is already established and there's no need to call this tool unless the user has explicitly requested to switch to a new MongoDB cluster.

countA

Gets the number of documents in a MongoDB collection using db.collection.count() and query as an optional filter parameter

create-collectionA

Creates a new collection in a database. If the database doesn't exist, it will be created automatically.

create-indexB

Create an index for a collection

db-statsB

Returns statistics that reflect the use state of a single database

delete-manyA

Removes all documents that match the filter from a MongoDB collection

drop-collectionA

Removes a collection or view from the database. The method also removes any indexes associated with the dropped collection.

drop-databaseA

Removes the specified database, deleting the associated data files

drop-indexB

Drop an index for the provided database and collection.

explainB

Returns statistics describing the execution of the winning plan chosen by the query optimizer for the evaluated method

exportB

Export a query or aggregation results in the specified EJSON format.

findB

Run a find query against a MongoDB collection

insert-manyB

Insert an array of documents into a MongoDB collection

list-collectionsB

List all collections for a given database

list-databasesB

List all databases for a MongoDB connection

mongodb-logsB

Returns the most recent logged mongod events

rename-collectionB

Renames a collection in a MongoDB database

update-manyB

Updates all documents that match the specified filter for a collection

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
configServer configuration, supplied by the user either as environment variables or as startup arguments
debug-mongodbDebugging information for MongoDB connectivity issues. Tracks the last connectivity attempt and error information.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/officialpraise/mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server