firebase-tools logo

firebase-tools MCP server

Gives AI development tools Firebase-specific capabilities and expertise.

Good fit for

  • Official from Firebase
  • One-command install
  • Runs fully local

Used for

Facts

Pricing
Unknown
Authentication
None
Transport
stdio
Hosting
Local
Maker
Official
Access
Read and write
Language
TypeScript
Install method
npx
Operating system
Unknown
Client
Claude Code, Cursor, Gemini CLI, Windsurf, Cline

Install

More clients (15)

claude mcp add --transport stdio firebase-mcp -- npx -y mcp firebase-tools

Tools

From the README

  • apphosting_fetch_logs

    Fetch recent service or build logs for an App Hosting backend.

  • apphosting_list_backends

    List App Hosting backends, traffic configurations, and custom domains in your project.

  • auth_get_users

    Retrieve Firebase Auth users by UID, email, phone number, or list all users.

  • auth_update_user

    Update a user's account by enabling/disabling it or setting custom claims.

  • auth_set_sms_region_policy

    Set an SMS region policy allowing or denying specific country codes for Firebase Authentication.

  • firebase_login

    Sign the user into the Firebase CLI and MCP server or check current authentication status.

  • firebase_logout

    Sign the user out of the Firebase CLI and MCP server.

  • firebase_validate_security_rules

    Validate syntax and check for errors in Firestore, Storage, or Realtime Database security rules.

  • firebase_get_project

    Retrieve metadata and configuration details for the currently active Firebase project.

  • firebase_list_apps

    List all Firebase apps registered in the active project.

  • firebase_list_projects

    List Firebase projects accessible by the authenticated user.

  • firebase_get_sdk_config

    Retrieve SDK configuration details or config file contents for a registered Firebase app.

  • firebase_create_project

    Create a new Firebase project or enable Firebase services on an existing Google Cloud project.

  • firebase_create_app

    Create a new iOS, Android, or Web app in the active Firebase project.

  • firebase_create_android_sha

    Add a SHA-1 or SHA-256 certificate hash to an Android app in the active Firebase project.

  • firebase_get_environment

    Retrieve the current Firebase CLI and MCP environment configuration, active project, and authenticated user.

  • firebase_update_environment

    Update environment settings such as project directory, active project, or active user account.

  • firebase_init

    Initialize and configure Firebase services in your local project workspace.

  • firebase_get_security_rules

    Retrieve the active security rules for Firestore, Storage, or Realtime Database.

  • firebase_read_resources

    Read the contents of internal firebase:// documentation resources or list all available resources.

  • crashlytics_create_note

    Add a note to a Crashlytics issue for an Android or iOS app.

  • crashlytics_delete_note

    Delete a note from a Crashlytics issue for an Android or iOS app.

  • crashlytics_get_issue

    Retrieve details and metadata for a specific Crashlytics issue.

  • crashlytics_list_events

    List recent crash and exception events matching specified filters for an issue.

  • crashlytics_batch_get_events

    Retrieve sample crash and exception events by resource name for debugging.

  • crashlytics_list_notes

    List all notes attached to a Crashlytics issue for an Android or iOS app.

  • crashlytics_get_report

    Generate aggregated numerical reports for Crashlytics issues and events.

  • crashlytics_update_issue

    Update the state (OPEN or CLOSED) of a Crashlytics issue.

  • realtimedatabase_get_data

    Read data from a specified path in the Firebase Realtime Database.

  • realtimedatabase_set_data

    Write JSON data to a specified path in the Firebase Realtime Database.

  • dataconnect_build

    Compile Firebase SQL Connect schemas, operations, and connectors to validate syntax and types.

  • dataconnect_list_services

    List local and deployed Firebase SQL Connect services, schemas, and connectors.

  • dataconnect_execute

    Execute a GraphQL query or mutation against a Firebase SQL Connect service or emulator.

  • firestore_delete_document

    Use this to delete Firestore documents from a database in the current project by full document paths.

  • firestore_get_documents

    Use this to retrieve one or more Firestore documents from a database in the current project by ful

Ratings

Not enough ratings yet

Ratings show once 3 people have rated.

Sign in to rate and comment. Sign in

Comments (0)

Sign in to rate and comment. Sign in

No comments yet.

Alternatives

From the same category

NamePricingAuthenticationHostingStars
Azure MCP ServerOfficialUnknownUnknownLocal3.8k
Grafana MCP serverOfficialUnknownAPI keyLocal, Remote3.6k
Cloudflare MCP serverOfficialFreemiumAPI key, OAuthRemote4.4k
browser-useOfficialUnknownAPI keyLocal, Remote119k
Pascal 3D EditorOfficialUnknownNoneLocal, Remote25k
Oh My Posh ValidatorOfficialUnknownNoneRemote24k

Score: 90

Popularity
100
Maintenance
100
Trust
73
Completeness
100
Community
50

Formula version 1

Listed in:

Official MCP Registry.

Data from the Official MCP Registry.