23 tools from the Firestore Server MCP Server, categorised by risk level.
View the Firestore Server policy →firestore-batch-read Read multiple documents in a single operation firestore-get-collection Get documents from a Firestore collection firestore-get-collection-by-path Get documents from a collection using full path (supports subcollections) firestore-get-document Get a document from Firestore firestore-get-document-by-path Get a document using full path (supports subcollections) firestore-increment-field Atomically increment a numeric field value firestore-list-collections List Firestore collections firestore-list-subcollections List subcollections of a document firestore-query-collection Query documents in a Firestore collection firestore-query-collection-by-path Query documents in a collection using full path (supports subcollections) firestore-array-union Add elements to an array field without duplicates 2/5 firestore-batch-write Execute multiple write operations in a single atomic batch 2/5 firestore-create-document Create a new document in Firestore 2/5 firestore-create-document-by-path Create a document in a collection using full path (supports subcollections) 2/5 firestore-server-timestamp Set a field to the server timestamp 2/5 firestore-update-document Update an existing Firestore document 2/5 firestore-update-document-by-path Update a document using full path (supports subcollections) 2/5 The Firestore Server MCP server exposes 23 tools across 4 categories: Read, Write, Destructive, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Firestore Server server.
Firestore Server tools are categorised as Read (10), Write (7), Destructive (4), Execute (2). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept