Official Firebase integration — Firestore, Auth, Storage, and Functions accessible to your AI agent
Firebase's official MCP server gives AI agents full access to your Firebase project — read and write Firestore documents, manage auth users, handle storage, and monitor functions. Features: - Firestore: CRUD operations, queries, batch writes, real-time listener setup - Authentication: Create users, manage roles, reset passwords, audit sign-ins - Storage: Upload, download, list, and delete files - Cloud Functions: Invoke functions, view logs, deploy new versions - Remote Config: Read and update feature flags - Analytics: Query event data and user properties - Crashlytics: Access crash reports and affected users - Hosting: Deploy static assets and manage redirects Maintained by Google/Firebase team. Uses service account credentials for secure server-side access.
from agents import Agent
from agents.mcp import MCPServerStdio
mcp_server = MCPServerStdio(
command="npx",
args=["-y", "firebase-mcp"],
env={
"FIREBASE_SERVICE_ACCOUNT_PATH": "./service-account.json",
"FIREBASE_PROJECT_ID": "your-project-id",
},
)
agent = Agent(
name="My Agent",
model="gpt-4o",
mcp_servers=[mcp_server],
)If you maintain Firebase MCP, add this badge to your README to show it's verified on CuratedMCP:
[](https://curatedmcp.com/marketplace/firebase-mcp)