Firebase MCP

by gannonh
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FIREBASE_STORAGE_BUCKETNoBucket name for Firebase Storage (defaults to [projectId].appspot.com if not provided)
SERVICE_ACCOUNT_KEY_PATHYesPath to your Firebase service account key JSON file

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
firestore_add_document

Add a document to a Firestore collection

firestore_list_collections

List collections in Firestore. If documentPath is provided, returns subcollections under that document; otherwise returns root collections.

firestore_list_documents

List documents from a Firestore collection with optional filtering

firestore_get_document

Get a document from a Firestore collection

firestore_update_document

Update a document in a Firestore collection

firestore_delete_document

Delete a document from a Firestore collection

auth_get_user

Get a user by ID or email from Firebase Authentication

storage_list_files

List files in a given path in Firebase Storage

storage_get_file_info

Get file information including metadata and download URL