MongoDB MCP Server
by jonfreeland
count_documents
Count documents in a collection that match a filter.
Benefits:
- More efficient than retrieving full documents
- Good for understanding data volume
- Can help planning query strategies
- Optimize pagination implementation
Example: use_mcp_tool with server_name: "mongodb", tool_name: "count_documents", arguments: { "collection": "users", "filter": { "active": true, "age": { "$gte": 21 } } }
Input Schema
Name | Required | Description | Default |
---|---|---|---|
collection | Yes | Collection name | |
database | No | Database name (optional if default database is configured) | |
filter | No | MongoDB query filter (optional, defaults to count all documents) |