com.googleapis.firestore/mcp

Interact with your Google Cloud Firestore resources using natural language commands.

Endpointhttps://firestore.googleapis.com/mcp (streamable-http)
Registry version1.0.0
Now23 tools · grade D (55) · pin ts_4b9aeb50029e2268794e06da220a6263 · protocol 2025-06-18
First / last listed2026-10-30 01:25 UTC / 2026-10-30 01:25 UTC
Grade over time2026-10-30: D (55), 23 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-30 01:25 UTC
23 tools, grade D (55)

Tools: get_document add_document update_document delete_document list_documents list_collections create_database get_database list_databases update_database delete_database create_index get_index list_indexes delete_index get_backup list_backups delete_backup create_backup_schedule get_backup_schedule list_backup_schedules update_backup_schedule delete_backup_schedule

Current tools (23)

get_documentGet a document from a Firestore database.
params: mask, name*, readTime, requestOptions, transaction
add_documentCreate a document from a Firestore database.
params: collectionId*, document*, documentId, mask, parent*, requestOptions
update_documentUpdate a document from a Firestore database.
params: currentDocument, document*, mask, requestOptions, updateMask
delete_documentDelete a document from a Firestore database.
params: currentDocument, name*, requestOptions
list_documentsList documents from a Firestore database.
params: collectionId, mask, orderBy, pageSize, pageToken, parent*, readTime, recursive, requestOptions, showMissing, transaction
list_collectionsList all the collection IDs underneath a document.
params: pageSize, pageToken, parent*, readTime, requestOptions
create_databaseCreate a Firestore database.
params: database*, databaseId*, parent*
get_databaseGet a Firestore database.
params: name*
list_databasesList Firestore databases.
params: parent*, showDeleted
update_databaseUpdate a Firestore database.
params: database*, updateMask
delete_databaseDelete a Firestore database.
params: etag, name*
create_indexCreate a composite index.
params: index*, parent*
get_indexGet a Firestore index.
params: name*
list_indexesList Firestore indexes.
params: filter, pageSize, pageToken, parent*
delete_indexDelete a Firestore index.
params: name*
get_backupGet a Firestore backup.
params: name*
list_backupsList Firestore backups.
params: filter, parent*
delete_backupDelete a Firestore backup.
params: name*
create_backup_scheduleCreate a Firestore backup schedule.
params: backupSchedule*, parent*
get_backup_scheduleGet a Firestore backup schedule.
params: name*
list_backup_schedulesList Firestore backup schedules.
params: parent*
update_backup_scheduleUpdate a Firestore backup schedule.
params: backupSchedule*, updateMask
delete_backup_scheduleDelete a Firestore backup schedule.
params: name*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.