Firestore MCP Server
com.googleapis.firestore/mcp
Documentation
Installation
This is a Google-managed remote MCP server. No local package install is published in the registry snapshot.
Configuration
- Endpoint:
https://firestore.googleapis.com/mcp - Transport: HTTP / streamable HTTP
- Authentication: Google Cloud credentials, OAuth client ID and secret, or an agent identity with IAM-backed access
- OAuth scope:
https://www.googleapis.com/auth/cloud-platform
Prerequisites
- A Google Cloud account and project
- Billing enabled on the project
- The Cloud Firestore API enabled
- A Firestore Native mode database in Standard or Enterprise edition
- Google Cloud CLI for setup and authentication workflows
- IAM roles for the caller: MCP Tool User and Firestore User
- If using an external IdP, sign in to
gcloudwith the federated identity first
Capabilities
- Get, add, update, delete, and list Firestore documents
- List collections under a document
- Create, get, list, update, and delete databases
- Create, get, list, and delete composite indexes
- List available MCP tools via
tools/list
Limitations
tools/listdoes not require authentication, but tool execution does- Additional OAuth scopes may be required depending on the resource being accessed
- The docs recommend using a separate identity for agent access
- Model Armor and audit logging are recommended for security-sensitive deployments
