# Firestore MCP
> Google Cloud managed MCP server for Firestore. Exact tool names and accessible operations depend on the published server reference and configured Google Cloud permissions.
Canonical: https://www.mcpfolio.com/servers/google-cloud-firestore
Last updated: 2026-10-28
## Catalog record

- Publisher: Google Cloud
- Categories: database, cloud-service

## Website

https://docs.cloud.google.com/firestore/docs/reference/mcp

## Transports

Streamable HTTP

## Authentication

Google Cloud authentication: OAuth 2.0 using Application Default Credentials (ADC) in supported Google clients, or a client OAuth ID/secret or bearer token in compatible third-party clients. The principal needs mcp.tools.call plus the underlying product permissions; API key authentication is only available for services that explicitly support it.

## Tools

- **get_document**: Get a document from a Firestore database.
- **add_document**: Create a document from a Firestore database.
- **update_document**: Update a document from a Firestore database.
- **delete_document**: Delete a document from a Firestore database.
- **list_documents**: List documents from a Firestore database.
- **list_collections**: List all the collection IDs underneath a document.
- **create_database**: Create a Firestore database.
- **get_database**: Get a Firestore database.
- **list_databases**: List Firestore databases.
- **update_database**: Update a Firestore database.
- **delete_database**: Delete a Firestore database.
- **create_index**: Create a composite index.
- **get_index**: Get a Firestore index.
- **list_indexes**: List Firestore indexes.
- **delete_index**: Delete a Firestore index.
- **get_backup**: Get a Firestore backup.
- **list_backups**: List Firestore backups.
- **delete_backup**: Delete a Firestore backup.
- **create_backup_schedule**: Create a Firestore backup schedule.
- **get_backup_schedule**: Get a Firestore backup schedule.
- **list_backup_schedules**: List Firestore backup schedules.
- **update_backup_schedule**: Update a Firestore backup schedule.
- **delete_backup_schedule**: Delete a Firestore backup schedule.

## Sources

- [official_server_catalog](https://docs.cloud.google.com/mcp/supported-products)
- [official_setup_guide](https://docs.cloud.google.com/mcp/configure-mcp-ai-application)
- [official_authentication_guide](https://docs.cloud.google.com/mcp/authenticate-mcp)
- [official_source](https://docs.cloud.google.com/firestore/docs/reference/mcp)
- [official_source](https://docs.cloud.google.com/firestore/docs/use-firestore-mcp)

## Setup

Use the interactive setup panel on [the detail page](https://www.mcpfolio.com/servers/google-cloud-firestore) to view instructions for each supported client.