Firebase Realtime Database integration
Firebase Realtime Database REST API for real-time data synchronization. Provides CRUD operations, security rules management, and data export for NoSQL JSON databases with automatic offline support and real-time listeners.
Say what should happen.
The workflow builds itself.
Common Firebase Realtime Database use cases
- add messages
- rules backup
- create records
- data retrieval
- delete records
- database backup
- update user profile
- security configuration
- list display
- remove users
What you can do with Firebase Realtime Database
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
delete_dataDelete dataDELETEDeletes data at a specific Firebase path. Removes the entire subtree at that location.export_databaseExport databaseGETExports the entire Firebase Realtime Database content as JSON.get_dataGet dataGETReads data from a Firebase Realtime Database path. Returns JSON data with optional filtering, ordering, and pagination.get_rulesGet rulesGETRetrieves the current security rules configuration for the Firebase Realtime Database.push_dataPush dataPOSTAdds new data to a Firebase list with an auto-generated unique key. Returns the generated key.set_dataSet dataPUTWrites data to a Firebase path, completely replacing any existing data at that location.set_rulesSet rulesPUTUpdates the security rules for the Firebase Realtime Database. Replaces all existing rules.update_dataUpdate dataPATCHUpdates specific fields at a Firebase path without overwriting other existing data (partial update).
Firebase Realtime Database API rate limits
- 100 requests per second
Simultaneous connections and bandwidth limits apply.
These are the limits Firebase Realtime Database documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Firebase Realtime Database documentation for current values.
Use Firebase Realtime Database from Claude Code, Cursor or Codex
Connect Firebase Realtime Database in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Firebase Realtime Database operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Firebase Realtime Database
- Create your workspace
Sign up free. Nothing to install.
- Connect Firebase Realtime Database once
Add your Firebase Realtime Database connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Firebase Realtime Database integration FAQ
What can you do with the Firebase Realtime Database integration?
LiveContext exposes 8 operations on Firebase Realtime Database, covering realtime database. Common uses include add messages, rules backup and create records.
What are the Firebase Realtime Database API rate limits?
Firebase Realtime Database documents 100 requests per second. Simultaneous connections and bandwidth limits apply. Limits are set by Firebase Realtime Database and can depend on your plan.
