bluwork avatar

Mongo Scout Mcp

bluwork/mongo-scout-mcp

Connects Claude to MongoDB with 50+ tools split across exploration, querying, diagnostics, monitoring, and data quality. Runs read-only by default, with an optional read-write mode for a separate instance. The monitoring tools are the standout: detectVolumeAnomalies spots unusual document patterns and correlates them with events, getHottestCollections shows real-time activity, and getCurrentOperations surfaces slow queries. Also handles relationship traversal, orphaned reference detection, duplicate finding, and schema inference from sampled documents. All queries are validated against injection, responses are size-limited, and credentials get redacted from logs. Reach for this when you need to investigate production MongoDB issues through conversation instead of writing aggregation pipelines by hand.

tools
50
transport
STDIO
last updated
Mar 4, 2026

Tools

50 tools

Public tool metadata for what this MCP can expose to an agent.

listDatabasesall databases in the instance

all databases in the instance

No parameter schema in public metadata yet.

getDatabaseStatsstorage and performance statistics

storage and performance statistics

No parameter schema in public metadata yet.

listCollectionscollections in the current database

collections in the current database

No parameter schema in public metadata yet.

getCollectionStatssize, document count, index details

size, document count, index details

No parameter schema in public metadata yet.

inferSchemaschema inference from sampled documents

schema inference from sampled documents

No parameter schema in public metadata yet.

findquery documents with filtering, sorting, projection

query documents with filtering, sorting, projection

No parameter schema in public metadata yet.

aggregaterun aggregation pipelines

run aggregation pipelines

No parameter schema in public metadata yet.

countcount documents matching a query

count documents matching a query

No parameter schema in public metadata yet.

distinctunique values for a field

unique values for a field

No parameter schema in public metadata yet.

textSearchfull-text search across indexed fields

full-text search across indexed fields

No parameter schema in public metadata yet.

explainQueryquery execution plan analysis

query execution plan analysis

No parameter schema in public metadata yet.

detectVolumeAnomaliesunusual patterns in document volume

unusual patterns in document volume

No parameter schema in public metadata yet.

analyzeQueryPerformancequery optimization using explain plans

query optimization using explain plans

No parameter schema in public metadata yet.

getServerStatusserver performance metrics

server performance metrics

No parameter schema in public metadata yet.

getCurrentOperationscurrently running operations

currently running operations

No parameter schema in public metadata yet.

getConnectionPoolStatsconnection pool health

connection pool health

No parameter schema in public metadata yet.

getProfilerStatsprofiler data and slow operations

profiler data and slow operations

No parameter schema in public metadata yet.

getLiveMetricsreal-time metrics with continuous updates

real-time metrics with continuous updates

No parameter schema in public metadata yet.

getHottestCollectionscollections with highest activity

collections with highest activity

No parameter schema in public metadata yet.

getCollectionMetricsdetailed per-collection metrics

detailed per-collection metrics

No parameter schema in public metadata yet.

getSlowestOperationsslow query tracking

slow query tracking

No parameter schema in public metadata yet.

runAdminCommandexecute admin commands

execute admin commands

No parameter schema in public metadata yet.

findDuplicatesduplicate documents by field combination

duplicate documents by field combination

No parameter schema in public metadata yet.

findOrphansorphaned references across collections

orphaned references across collections

No parameter schema in public metadata yet.

findMissingFieldsdocuments missing required fields

documents missing required fields

No parameter schema in public metadata yet.

findInconsistentTypestype inconsistencies across documents

type inconsistencies across documents

No parameter schema in public metadata yet.

validateDocumentscustom validation with MongoDB $expr

custom validation with MongoDB $expr

No parameter schema in public metadata yet.

exploreRelationshipsmulti-hop relationship traversal

multi-hop relationship traversal

No parameter schema in public metadata yet.

findRecentdocuments within a time window

documents within a time window

No parameter schema in public metadata yet.

findInTimeRangedate range queries with optional grouping

date range queries with optional grouping

No parameter schema in public metadata yet.

listIndexesall indexes for a collection

all indexes for a collection

No parameter schema in public metadata yet.

createIndexcreate new indexes

create new indexes

No parameter schema in public metadata yet.

dropIndexremove indexes

remove indexes

No parameter schema in public metadata yet.

exportCollectionJSON, JSONL, or CSV

JSON, JSONL, or CSV

No parameter schema in public metadata yet.

cloneCollectionclone with filtering and index copying

clone with filtering and index copying

No parameter schema in public metadata yet.

previewUpdatesee what would change before committing

see what would change before committing

No parameter schema in public metadata yet.

previewDeletesee what would change before committing

see what would change before committing

No parameter schema in public metadata yet.

previewBulkWritepreview bulk operations

preview bulk operations

No parameter schema in public metadata yet.

insertOneinsert documents

insert documents

No parameter schema in public metadata yet.

insertManyinsert documents

insert documents

No parameter schema in public metadata yet.

updateOneupdate with dryRun and maxDocuments limits

update with dryRun and maxDocuments limits

No parameter schema in public metadata yet.

updateManyupdate with dryRun and maxDocuments limits

update with dryRun and maxDocuments limits

No parameter schema in public metadata yet.

replaceOnereplace a single document

replace a single document

No parameter schema in public metadata yet.

findOneAndUpdatefind and update atomically

find and update atomically

No parameter schema in public metadata yet.

deleteOnedelete with dryRun and maxDocuments limits

delete with dryRun and maxDocuments limits

No parameter schema in public metadata yet.

deleteManydelete with dryRun and maxDocuments limits

delete with dryRun and maxDocuments limits

No parameter schema in public metadata yet.

bulkWritemultiple write operations in one call

multiple write operations in one call

No parameter schema in public metadata yet.

renameFieldrename fields with dry-run and index migration

rename fields with dry-run and index migration

No parameter schema in public metadata yet.

createCollectioncollection management

collection management

No parameter schema in public metadata yet.

dropCollectioncollection management

collection management

No parameter schema in public metadata yet.

Sponsors

Readme

Mongo Scout MCP

Scout your MongoDB databases with AI - A production-ready Model Context Protocol server with built-in safety features, live monitoring, and data quality tools.

npm License

What You Get

You ask:

"Anything unusual happening with order volume this month?"

Mongo Scout returns:


Volume Analysis: orders

Statistics (last 30 days)

MetricValue
Daily Average2,847 documents
Standard Deviation412
Min / Max1,923 / 3,601

Anomalies Detected

  • Feb 14 — 5,892 documents (+7.4σ) — Valentine's Day spike
  • Feb 22 — 847 documents (-4.9σ) — Payment gateway outage window
  • Mar 1 — 4,201 documents (+3.3σ) — Month-start subscription renewals

Recommendations

  • Feb 22 drop warrants investigation — possible data loss during outage
  • Consider auto-scaling rules for predictable spikes (month boundaries, holidays)
  • Set up alerts for volumes exceeding ±3σ from rolling average


View the full README on GitHub

Details

Repository
github.com/bluwork/mongo-scout-mcp
Categories
Databases, Data & Analytics
Package
mongo-scout-mcp
Transport
STDIO
Registry
MCP registry, active

More from bluwork

Related Databases MCP servers

View all
1musaddiq-dev avatarMySQL MCP Servermusaddiq-dev/mysql-mcp-serverPython MCP server for MySQL database inspection and querying0stars
2tthanh2k6 avatarSupabase Rls Checktthanh2k6/supabase-rls-checkRead-only Supabase RLS checks: explain rules, analyze/diff SQL exports, scan public env vars.0stars
3crystaldba avatarPostgres MCP Procrystaldba/postgres-mcpPostgres MCP Pro provides configurable read/write access and performance analysis for you and your AI agents.2.8Kstars
4designcomputer avatarMySQLdesigncomputer/mysql_mcp_serverA Model Context Protocol (MCP) server that enables secure interaction with MySQL databases1.3Kstars
5clickhouse avatarClickHouseclickhouse/mcp-clickhouseOfficial ClickHouse MCP server for querying and exploring ClickHouse clusters and chDB.903stars
6alexander-zuev avatarSupabasealexander-zuev/supabase-mcp-serverQuery MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning, a821stars