Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FIRESTORE_PROJECT_IDYesYour Firebase project ID (required)
GOOGLE_APPLICATION_CREDENTIALSNoPath to service account JSON file (optional - for authentication)

Tools

Functions exposed to the LLM to take actions

NameDescription
firestore-list-collections

List Firestore collections

firestore-get-collection

Get documents from a Firestore collection

firestore-get-document

Get a document from Firestore

firestore-create-document

Create a new document in Firestore

firestore-update-document

Update an existing Firestore document

firestore-delete-document

Delete a document from Firestore

firestore-query-collection

Query documents in a Firestore collection

firestore-list-subcollections

List subcollections of a document

firestore-get-collection-by-path

Get documents from a collection using full path (supports subcollections)

firestore-get-document-by-path

Get a document using full path (supports subcollections)

firestore-create-document-by-path

Create a document in a collection using full path (supports subcollections)

firestore-update-document-by-path

Update a document using full path (supports subcollections)

firestore-delete-document-by-path

Delete a document using full path (supports subcollections)

firestore-query-collection-by-path

Query documents in a collection using full path (supports subcollections)

firestore-batch-write

Execute multiple write operations in a single atomic batch

firestore-batch-read

Read multiple documents in a single operation

firestore-transaction

Execute a transaction with read and write operations

firestore-increment-field

Atomically increment a numeric field value

firestore-array-union

Add elements to an array field without duplicates

firestore-array-remove

Remove elements from an array field

firestore-server-timestamp

Set a field to the server timestamp

firestore-delete-field

Delete specific fields from a document

firestore-field-value-batch

Execute multiple field value operations in a batch

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
collections

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/devlimelabs/firestore-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server