tool · inferred from evidence
mongodb-mcp-server
A MongoDB MCP server implementation that may fail to connect with unencoded special characters in passwords.
- MongoDB MCP: writes fail with --readOnly (remove the flag to allow writes)
Fixes MongoDB MCP write tools failing with not authorized or read-only errors when the server was started with --readOnly. The flag is in the default config examples and silently disables all write tools. The fix is removing --readOnly when
- MongoDB MCP: Atlas API auth failed (connection string vs API credential modes)
Fixes confusion between the MongoDB MCP server's two auth modes: connection string vs Atlas API service-account credentials. Setting MDB_MCP_API_CLIENT_ID without completing the Atlas API access setup fails, and mixing both modes causes con
- MongoDB MCP: ServerSelectionTimeoutError against Atlas (IP not on the access list)
Fixes the MongoDB MCP server timing out against MongoDB Atlas with ServerSelectionTimeoutError. The usual cause is the Atlas IP access list not including the machine running the MCP client. The fix is adding the current IP in the Atlas dash
- MongoDB MCP: bad auth authentication failed (percent-encode special chars in password)
Fixes the MongoDB MCP server failing to connect when the database password contains special characters. Characters like @, /, ? and # break connection-string parsing and must be percent-encoded. Use when valid credentials are rejected with