Interact with your Google Cloud Firestore resources using natural language commands.
| Endpoint | https://firestore.googleapis.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.0 |
| Now | 23 tools · grade D (55) · pin ts_4b9aeb50029e2268794e06da220a6263 · protocol 2025-06-18 |
| First / last listed | 2026-10-30 01:25 UTC / 2026-10-30 01:25 UTC |
| Grade over time | 2026-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.
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
get_document | Get a document from a Firestore database. params: mask, name*, readTime, requestOptions, transaction |
add_document | Create a document from a Firestore database. params: collectionId*, document*, documentId, mask, parent*, requestOptions |
update_document | Update a document from a Firestore database. params: currentDocument, document*, mask, requestOptions, updateMask |
delete_document | Delete a document from a Firestore database. params: currentDocument, name*, requestOptions |
list_documents | List documents from a Firestore database. params: collectionId, mask, orderBy, pageSize, pageToken, parent*, readTime, recursive, requestOptions, showMissing, transaction |
list_collections | List all the collection IDs underneath a document. params: pageSize, pageToken, parent*, readTime, requestOptions |
create_database | Create a Firestore database. params: database*, databaseId*, parent* |
get_database | Get a Firestore database. params: name* |
list_databases | List Firestore databases. params: parent*, showDeleted |
update_database | Update a Firestore database. params: database*, updateMask |
delete_database | Delete a Firestore database. params: etag, name* |
create_index | Create a composite index. params: index*, parent* |
get_index | Get a Firestore index. params: name* |
list_indexes | List Firestore indexes. params: filter, pageSize, pageToken, parent* |
delete_index | Delete a Firestore index. params: name* |
get_backup | Get a Firestore backup. params: name* |
list_backups | List Firestore backups. params: filter, parent* |
delete_backup | Delete a Firestore backup. params: name* |
create_backup_schedule | Create a Firestore backup schedule. params: backupSchedule*, parent* |
get_backup_schedule | Get a Firestore backup schedule. params: name* |
list_backup_schedules | List Firestore backup schedules. params: parent* |
update_backup_schedule | Update a Firestore backup schedule. params: backupSchedule*, updateMask |
delete_backup_schedule | Delete 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.