Skip to content
Agentmart
Submit a tool

Mongo Scout MCP

Scout your MongoDB databases with AI - safety features, live monitoring, and data quality

Connector by bluwork · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/bluwork-mongo-scout-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Scout your MongoDB databases with AI - safety features, live monitoring, and data quality

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
30 read · 13 write · 5 delete · 2 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 50

Read from the source code; the running server may list different tools.

Read 30 · Look things up without changing anything.

  • analyzeQueryPerformance
  • count
  • detectVolumeAnomalies
  • distinct
  • explainQuery
  • exploreRelationships
  • find
  • findDuplicates
  • findInconsistentTypes
  • findInTimeRange
  • findMissingFields
  • findOrphans
Show 18 more tools
  • findRecent
  • getCollectionMetrics
  • getCollectionStats
  • getConnectionPoolStats
  • getCurrentOperations
  • getDatabaseStats
  • getHottestCollections
  • getLiveMetrics
  • getProfilerStats
  • getServerStatus
  • getSlowestOperations
  • listCollections
  • listDatabases
  • listIndexes
  • previewBulkWrite
  • previewDelete
  • previewUpdate
  • validateDocuments

Write 13 · Create, change, send or run things.

  • aggregate
  • bulkWrite
  • cloneCollection
  • createCollection
  • createIndex
  • findOneAndUpdate
  • insertMany
  • insertOne
  • renameField
  • replaceOne
  • textSearch
  • updateMany
Show 1 more tools
  • updateOne

Delete 5 · Delete, drop, revoke or wipe things.

  • deleteMany
  • deleteOne
  • dropCollection
  • dropIndex
  • runAdminCommand

Not yet classified 2 · We could not tell from the name and description.

  • exportCollection
  • inferSchema

Files it touches

  • Any path the agent passes to its tools

Tools (50)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • aggregate

    Run an aggregation pipeline on a collection

  • analyzeQueryPerformance

    Analyze query performance using MongoDB explain plan. Identifies index usage, slow queries, and optimization opportunities.

  • bulkWrite

    Execute multiple write operations in a single call. Supports dryRun mode for preview.

  • cloneCollection

    Clone a collection with optional filtering and index copying. Supports dryRun mode for preview.

  • count

    Count documents in a collection that match the specified query

  • createCollection

    Create a new collection in the database

  • createIndex

    Create an index on a collection

  • deleteMany

    Delete multiple documents that match the filter. Supports dryRun mode, empty filter protection, and maxDocuments limit.

  • deleteOne

    Delete a single document that matches the filter

  • detectVolumeAnomalies

    Detect anomalies in document creation/update volume over time. Useful for identifying unusual activity patterns.

  • distinct

    Get distinct values for a field across a collection

  • dropCollection

    Drop a collection from the database. DESTRUCTIVE: Requires confirm: true to execute.

  • dropIndex

    Drop an index from a collection

  • explainQuery

    Get query execution plan for optimization

  • exploreRelationships

    Explore document relationships by following foreign key references in both directions. Useful for understanding data dependencies and debugging related entities.

Show 35 more tools
  • exportCollection

    Export collection data to JSON, JSONL, or CSV format. Returns data directly or saves to file if output path provided.

  • find

    Find documents in a collection that match the specified query

  • findDuplicates

    Find duplicate documents based on one or more fields. Useful for data cleanup before adding unique constraints.

  • findInconsistentTypes

    Detect type inconsistencies in a field across documents. Helps identify data quality issues.

  • findInTimeRange

    Find documents within a specific date range. Useful for historical analysis and time-based filtering.

  • findMissingFields

    Check which documents are missing specified required fields. Useful for schema validation before migrations.

  • findOneAndUpdate

    Find a single document and update it, returning either the original or the updated document

  • findOrphans

    Find orphaned documents where referenced IDs no longer exist in the target collection. Essential for maintaining referential integrity.

  • findRecent

    Find documents created or modified within a specified time window. Convenience wrapper for temporal queries.

  • getCollectionMetrics

    Get detailed performance metrics for a specific collection. Use includeWiredTiger=false for token efficiency.

  • getCollectionStats

    Get statistics for a collection. Use verbosity to control detail level (summary=most efficient, full=includes WiredTiger internals).

  • getConnectionPoolStats

    Get connection pool statistics and monitoring metrics

  • getCurrentOperations

    Get currently running operations on the database

  • getDatabaseStats

    Get database statistics and storage metrics. Use verbosity to control detail level (summary=most efficient).

  • getHottestCollections

    Get collections with highest activity based on operation counts

  • getLiveMetrics

    Get real-time performance metrics with continuous updates. Use includeRawSamples=false to get just the summary for token efficiency.

  • getProfilerStats

    Get database profiler statistics and slow operation data. Use verbosity to control detail level (summary=most efficient, excludes full query details).

  • getServerStatus

    Get server status and performance metrics. Use includeWiredTiger/includeReplication/includeStorageEngine flags to control detail level for token efficiency.

  • getSlowestOperations

    Get slow operations from both profiler and currently running operations. Use includeQueryDetails=false for token efficiency. Note: Enabling profiling requires read-write mode.

  • inferSchema

    Infer the schema of a collection from its documents

  • insertMany

    Insert multiple documents into a collection

  • insertOne

    Insert a single document into a collection

  • listCollections

    List all collections in the database

  • listDatabases

    List all databases in the MongoDB instance

  • listIndexes

    List all indexes for a collection

  • previewBulkWrite

    Preview what a bulkWrite operation would do without executing it

  • previewDelete

    Preview which documents would be deleted without actually deleting them

  • previewUpdate

    Preview which documents would be affected by an update operation without modifying data

  • renameField

    Rename a field across documents in a collection. Supports filtering, dry-run mode, and index migration.

  • replaceOne

    Replace a single document that matches the filter

  • runAdminCommand

    Execute arbitrary admin commands on the database

  • textSearch

    Perform full-text search on indexed fields

  • updateMany

    Update multiple documents that match the filter. Supports dryRun mode, empty filter protection, and maxDocuments limit.

  • updateOne

    Update a single document that matches the filter

  • validateDocuments

    Validate documents against custom rules using MongoDB $expr conditions. Generic validation framework for any business logic or data consistency checks.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Mar 4, 2026 (7 months ago)
Last release
Mar 4, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.bluwork/mongo-scout-mcp
Version
1.0.3
Auth
No auth
Packages
npm mongo-scout-mcp
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from bluwork

Cite this page

Mongo Scout MCP. Agent Mart. https://agentmart.dev/connectors/bluwork-mongo-scout-mcp (last updated 2026-10-25)