Firebase MCP
VerifiedGives AI development tools Firebase-specific capabilities and expertise.
Install
Claude Code
claude mcp add firebase-tools -- npx -y firebase-mcpSafety Report
details
Uses existing Firebase CLI credentials via Google Account OAuth. No separate API key management needed.
details
Local stdio transport. CORS not applicable.
details
Inherits Firebase/Google Cloud API rate limits per project quota.
details
Official Firebase product. No MCP-specific CVEs identified.
details
Part of the official firebase-tools npm package maintained by Google/Firebase team. Regular security audits expected.
details
No dangerous code patterns detected
details
MIT License. Official Google/Firebase tooling.
details
Open source under firebase/firebase-tools (GitHub). MIT licensed, maintained by Google Firebase team.
details
Actively maintained by Firebase/Google. Frequent releases as part of firebase-tools package.
Compatibility
Tools Provided (39)
firebase_get_environment Retrieve the current Firebase environment and project configuration.
firebase_update_environment Update Firebase environment configuration settings.
firebase_get_project Get details about the current Firebase project.
firebase_list_projects List all Firebase projects accessible to the authenticated user.
firebase_create_project Create a new Firebase project.
firebase_list_apps List apps registered under a Firebase project.
firebase_create_app Register a new app (iOS, Android, or web) in a Firebase project.
firebase_get_sdk_config Retrieve the Firebase SDK configuration for a registered app.
firebase_init Initialize Firebase services in the current project.
firebase_validate_security_rules Validate Firestore or Realtime Database security rules for syntax and logic errors.
firebase_get_security_rules Retrieve the current security rules for a Firebase service.
firebase_read_resources Read Firebase project resources and configuration files.
auth_get_users Retrieve Firebase Authentication users by UID or email address.
auth_update_user Update a Firebase Auth user — enable/disable account or set custom claims.
auth_set_sms_region_policy Restrict SMS-based authentication to specific country codes.
firestore_get_documents Retrieve one or more Firestore documents by path.
firestore_list_collections List collections in Firestore at a given path.
firestore_query_collection Query a Firestore collection with filters, ordering, and limits.
firestore_delete_document Delete a Firestore document by path.
functions_list_functions List all deployed Cloud Functions in the project.
functions_get_logs Retrieve execution logs from Cloud Functions.
crashlytics_get_issue Get details about a specific Crashlytics crash issue.
crashlytics_list_events List crash events for a Crashlytics issue.
crashlytics_get_report Generate a crash report summary from Crashlytics data.
crashlytics_update_issue Update the status or metadata of a Crashlytics issue.
crashlytics_create_note Add a note to a Crashlytics issue.
crashlytics_delete_note Delete a note from a Crashlytics issue.
crashlytics_list_notes List notes attached to a Crashlytics issue.
realtimedatabase_get_data Read data from Firebase Realtime Database at a specified path.
realtimedatabase_set_data Write or update data in Firebase Realtime Database.
dataconnect_build Build a Firebase Data Connect schema and connector.
dataconnect_list_services List Data Connect services in the project.
dataconnect_execute Execute a Data Connect query or mutation.
apphosting_list_backends List App Hosting backends in the project.
apphosting_fetch_logs Fetch deployment and runtime logs from App Hosting.
messaging_send_message Send a push notification via Firebase Cloud Messaging.
remoteconfig_get_template Retrieve the current Firebase Remote Config template.
remoteconfig_update_template Update the Firebase Remote Config template with new parameters.
storage_get_object_download_url Get a download URL for an object in Firebase Cloud Storage.
Frequently Asked Questions
What is Firebase MCP?
Gives AI development tools Firebase-specific capabilities and expertise.
What tools does Firebase MCP provide?
Firebase MCP provides 39 tools including firebase_get_environment, firebase_update_environment, firebase_get_project, firebase_list_projects. Each tool can be called by AI agents to perform specific operations.
Is Firebase MCP safe to use?
Yes, Firebase MCP has passed our 8-point security audit and is rated Verified. All checks including authentication, dependency audit, and known CVE scan passed.
What are alternatives to Firebase MCP?
Similar MCP servers include Figma Context MCP, Git MCP, Mobile MCP. Each serves a similar purpose but may differ in features, language, and compatibility.
Similar MCP Servers
Figma Context MCP
UntestedProvide coding agents direct access to Figma data to help them one-shot design implementation.
Git MCP
Untestedgitmcp.io is a generic remote MCP server to connect to ANY GitHub repository or project for documentation
Mobile MCP
UntestedMCP Server for Android/iOS application and device automation, development and app scraping. Simulator/Emulator/Physical devices like iPhone, Google Pixel, Samsung supported.