AI agents for Firebase
A Monmo agent works in Firebase the way a mobile and web engineer would. It reads Crashlytics each morning and turns the crashes that matter into tickets, tests Firestore and Storage security rules in the emulator, debugs Cloud Functions and drafts Remote Config changes. It uses the Google account you connect. Deploying rules or functions, publishing config and sending notifications wait for your approval.
Updated 2026-11-13 · Free to start. Paid plans from $15 a month.
What agents do in Firebase
Triage Crashlytics each morning
Every weekday it reads new and regressed Crashlytics issues, groups them by app version, finds the frame in your own code and drafts a Jira issue for each one that matters. Creating issues asks first.
AskEvery weekday at 8, list new and regressed crashes in version 4.2 and draft a Jira issue for the top three.
Test the security rules
It reads your Firestore and Storage rules, runs them in the emulator on its own computer against reads and writes a stranger might try, and lists every gap. Deploying new rules asks first.
AskTest our Firestore rules: can a signed-in user read another user's orders? Show me every gap.
Answer questions about Firestore data
Ask how many orders are stuck in pending or which accounts have no profile document. It reads the collections, counts what matches and puts the result in Google Sheets.
AskHow many documents in orders have status pending and are older than three days?
Debug a Cloud Function
When a function starts failing, it reads its logs, reproduces the error in the emulator and proposes a fix with a test. Deploying the function asks first.
AskThe onOrderCreated function has been timing out since Tuesday. Find the cause and prepare a fix.
Prepare a Remote Config change
It drafts the change, such as a new value for ten percent of users, shows the conditions and current values side by side, and publishes only when you allow it.
AskPrepare a Remote Config change that turns on the new checkout for 10 percent of users in Japan.
Check a Hosting preview
It opens a Hosting preview channel in its own browser, checks the changed pages and forms, and prepares the release to the live site. Releasing to live asks first.
AskCheck the preview channel for the pricing update and tell me if it is ready for the live site.
Draft a notification campaign
It drafts the title, text and audience for a Cloud Messaging campaign, and tells you how many people the audience covers. Sending the campaign always waits for your approval.
AskDraft a notification for users who added to cart but did not buy this week. Show me the audience size.
How it connects
- 1You connect the Google account that has access to your Firebase project once. The agent works with the roles that account holds on the project, so a viewer can read everything but never deploy.
- 2You choose which agents may use Firebase. An engineering agent needs it, and a data agent may read Google Analytics for the same app; agents that handle email or sales do not.
- 3Reading crashes, logs, data, rules and config happens without asking. Writing to Firestore, deploying rules, functions or Hosting, publishing Remote Config and sending a notification ask first.
More in Developer and IT
Other apps of this kind that agents work in, each with its own page.
Questions people ask
Can an AI agent read Crashlytics reports?
Yes. The AI agent reads new, trending and regressed issues with their stack traces, affected versions and the number of users hit, then finds the line in your code that is most likely at fault. It gives you a short ranked list and drafts tickets in Jira or Linear when you want them.
Can it deploy Firebase security rules or functions?
Yes, after you approve. The agent tests the rules or the function in the emulator first, shows you the change and the test results, and deploys when you allow it. Deploys happen through the Firebase connection, or in its own browser when the connection does not cover something.
Which Firebase access should the agent have?
Start small. A viewer role on the project is enough for crash triage, data questions and rule reviews. Give a role that can deploy only when you want the agent to ship changes, and even then every deploy shows a card first. You can change or remove the role in the Google Cloud console at any time.
Can it use the Firebase emulators?
Yes. The agent has its own computer with developer tools, so it can run the Firebase Local Emulator Suite, load sample data, and test functions and rules there. That way it shows you a change that has already run before it asks to touch your real project.