---
title: "Firebase MCP: review, setup & limitations · Undominated.ai"
canonical: https://undominated.ai/mcp-servers/firebase/
description: "A local Firebase CLI connection for project inspection and authorized changes to Firebase services and application configuration."
---

# Firebase MCP: review, setup & limitations · Undominated.ai

> A local Firebase CLI connection for project inspection and authorized changes to Firebase services and application configuration.

[← Explore all mcp servers](/mcp-servers/)

CLOUD AND APPLICATION DEVELOPMENT / Firebase

# Firebase MCP

A local Firebase CLI connection for project inspection and authorized changes to Firebase services and application configuration.

 See setup guidance ↓Original source ↗

SOURCE REVIEW

 Reviewed 2026-09-22
 Evidence 6 linked sources
 Publisher Firebase
 Licence MIT ↗
 Revision bb6de61f629f
 Read what was—and wasn’t—checked ↓

“local Model Context Protocol (MCP) server that runs in your development environment”

 Firebase · upstream description ↗ Our analysis follows below.

01 / THE REASONING

## Why this made the selection.

 - Uses the official Firebase CLI’s project and authentication context instead of a separate third-party dashboard scraper.
- Connects project configuration, rules and service tools to the application workspace, making environment selection visible before a change.

### A good fit for

 - Inspecting a Firebase application’s project context and security-rule configuration
- Performing explicitly authorized Firebase development tasks with existing account permissions

### Weigh up before choosing

 - This is not a read-only connector. Available tools include user administration, data changes, messaging and deployment-related operations.
- Tool availability depends on credentials, selected project, workspace and configured feature/tool filters. Core tools remain available when feature groups are narrowed.
- Authentication grants and an enabled tool are not approval for a production change. Confirm the target project and possible service charges.

02 / THE REVIEW RECORD

## What we actually inspected.

Source review has boundaries. A clear record is more useful than a “safe” badge.

### Material inspected

 - Official MCP setup and capability guide
- src/commands/mcp.ts
- src/mcp/index.ts and tool registry
- Relevant package metadata and licence

### Our findings

 - The MCP initialization, authentication context and tool filtering were inspected.
- The registration path exposes mutating capabilities; this was not a full security audit of every Firebase tool.

### Not established by this review

 - No MCP server or upstream package was installed or run.
- No authenticated account, API request, client handshake or write operation was tested.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

## Connect a server deliberately.

Upstream setup instructions ↗

DOCUMENTED COMMAND

 npx -y firebase-tools@latest mcp Copy command ↗

Copying does not execute this command. It may retrieve a newer version than the reviewed source.

 - Use the publisher’s client-specific configuration for the local Firebase CLI MCP process.
- Authenticate through the supported Firebase CLI/ADC path and explicitly select the intended project/workspace.
- Inspect the available tools and narrow feature/tool selection as documented before granting the assistant operational access.

### Before you start

 - Node.js/npm supported by the current Firebase CLI
- A Firebase/Google account with the required project permissions
- Project configuration and credentials appropriate to the intended environment

### Compatibility

Antigravity · Claude Code · Claude Desktop · Cline · Cursor · VS Code · Windsurf

### Implementation

TypeScript

### Transports

stdio

### Local MCP process with service access

 - Read the active Firebase project and application configuration
- Authorized tools can change users, database content, messaging or deployed configuration
- Local workspace access and Google/Firebase API requests use the host and account permissions

### Cost model

MIT-licensed CLI; Firebase service usage, account entitlements and assistant/model usage are separate.

04 / FOLLOW THE EVIDENCE

## The source trail.

Our notes are separate from the original resource. Check upstream before adopting a new version.

 - Publisher README at reviewed revision ↗ Checked 2026-09-22 https://github.com/firebase/firebase-tools/blob/bb6de61f629fc3536c2b673acd02ff6a4cf6a70e/README.md Supports: summary, upstreamDescription, whySelected, bestFor, install, compatibility, limitations, access
- Source licence ↗ Checked 2026-09-22 https://github.com/firebase/firebase-tools/blob/bb6de61f629fc3536c2b673acd02ff6a4cf6a70e/LICENSE Supports: license, access.cost
- Reviewed implementation: src/commands/mcp.ts ↗ Checked 2026-09-22 https://github.com/firebase/firebase-tools/blob/bb6de61f629fc3536c2b673acd02ff6a4cf6a70e/src/commands/mcp.ts Supports: review, limitations, access, transports
- Reviewed implementation: src/mcp/index.ts ↗ Checked 2026-09-22 https://github.com/firebase/firebase-tools/blob/bb6de61f629fc3536c2b673acd02ff6a4cf6a70e/src/mcp/index.ts Supports: review, limitations, access, transports
- Reviewed implementation: src/mcp/tools/index.ts ↗ Checked 2026-09-22 https://github.com/firebase/firebase-tools/blob/bb6de61f629fc3536c2b673acd02ff6a4cf6a70e/src/mcp/tools/index.ts Supports: review, limitations, access, transports
- Official Firebase MCP guide ↗ Checked 2026-09-22 https://firebase.google.com/docs/ai-assistance/mcp-server Supports: upstreamDescription, summary, install, compatibility, access, limitations, transports

KEEP COMPARING

## Other approaches to consider.

Related by category or shared topics. These are alternatives to inspect, not a measured quality order.

 [### Fly.io flyctl MCP ↗ Manage Fly apps, Machines, volumes, secrets and operational status through the MCP server built into flyctl.](/mcp-servers/fly/)[### Netlify MCP ↗ Connect an agent to Netlify project, deployment and environment-variable operations through the hosted server.](/mcp-servers/netlify/)[### Render MCP ↗ Inspect Render services, logs and metrics, query Postgres, and perform supported deployment operations.](/mcp-servers/render/)

 [AI Tools ↗](/tools/)[Skills ↗](/skills/)[Agents ↗](/agents/)[MCP Servers ↗](/mcp-servers/)
