Firebase (REST & Admin APIs) Connector for AI agents.
14 live capabilities
Manage Firestore data and user authentication with natural language.
Waiting for input…
Why people use Firebase (REST & Admin APIs)
Firebase (REST & Admin APIs) Backend Management
This Connector lets you handle those tasks in one place. You can ask your AI agent to fetch a record, update a field, or sign up a user without ever leaving your current workspace. It turns your backend into a conversational capability, saving you from the console fatigue of manual data entry.
What Vinkius changes
The Firebase (REST & Admin APIs) MCP gives you a conversational interface for your entire Firebase backend.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Fixing a production bug
The Firebase (REST & Admin APIs) MCP helps a dev find a user's broken profile and fix the record using firestore_patch_doc.
- Real-world use case 02
Onboarding a new user
The Firebase (REST & Admin APIs) MCP lets a support person use auth_sign_up to create a test account and then check it with auth_lookup.
- Real-world use case 03
Sending a blast notification
The Firebase (REST & Admin APIs) MCP lets a PM ask the agent to send an alert to all users on a topic using fcm_send_message.
Complete set · 14capabilities
The complete Firebase (REST & Admin APIs) capability set.
These are the exact actions your AI can choose when you ask it to work with Firebase (REST & Admin APIs).
01—04
4 capabilities in this set.
Part of 14 available through Firebase (REST & Admin APIs).
- 01 Capability
Auth sign up
This capability signs up a new user or signs them in anonymously. It is the fastest way to create test accounts or handle new user registrations.
- 02 Capability
Fcm send message
This capability sends a message via Firebase Cloud Messaging. You can use it to push notifications to specific devices or topics directly from the chat.
- 03 Capability
Firestore create doc
This capability creates a new document in Cloud Firestore with an optional ID. It lets you generate a new record quickly without manually typing out a unique ID.
- 04 Capability
Firestore delete doc
Use this capability to remove a document from Cloud Firestore. It helps you clean up your database by deleting specific entries with a single command.
05—08
4 capabilities in this set.
Part of 14 available through Firebase (REST & Admin APIs).
- 05 Capability
Firestore get doc
This capability fetches a single document from Cloud Firestore. It is useful for pulling specific records into your chat for a quick look at the data.
- 06 Capability
Firestore list docs
This capability lists all documents in a specific Cloud Firestore collection. You can use it to see a high-level overview of what is currently stored in a folder.
- 07 Capability
Firestore patch doc
This capability updates or inserts a document in Cloud Firestore. It is perfect for making targeted changes to existing records without overwriting the entire object.
- 08 Capability
Rtdb delete
This capability deletes data from the Firebase Realtime Database. It allows you to clear out specific paths or keys in your JSON tree instantly.
09—11
3 capabilities in this set.
Part of 14 available through Firebase (REST & Admin APIs).
- 09 Capability
Rtdb get
Use this capability to read data from any path in your Firebase Realtime Database. It gives you a way to check live app states or configuration values from your agent.
- 10 Capability
Rtdb patch
This capability updates specific children in your Firebase Realtime Database. It helps you modify nested data points without affecting other parts of the tree.
- 11 Capability
Rtdb push
Use this capability to append new data to a path in the Firebase Realtime Database. It is great for adding new log entries or list items to your database.
12—14
3 capabilities in this set.
Part of 14 available through Firebase (REST & Admin APIs).
- 12 Capability
Rtdb put
This capability writes data to the Firebase Realtime Database by overwriting the existing value. It is useful for when you need to replace an entire data object at a specific path.
- 13 Capability
Auth sign in
Use this capability to sign in a user with an email and password. It helps you test login flows and verify account access through your agent.
- 14 Capability
Auth lookup
This capability retrieves user data from Firebase Auth. It lets you quickly check a user's profile or status using their ID token.
Set up in minutes
One URL. Then ask Firebase (REST & Admin APIs) to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Firebase (REST & Admin APIs) from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_kPnsxv1agRMRRjEnxsY1EdAHRbpaJFbPdblbZLaU/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Firebase (REST & Admin APIs), and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Firebase (REST & Admin APIs) for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_kPnsxv1agRMRRjEnxsY1EdAHRbpaJFbPdblbZLaU/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Firebase (REST & Admin APIs) URL.
- Step 03
Save and start
Save the connection and enable Firebase (REST & Admin APIs) in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"firebase-rest-admin-apis": {
"url": "https://edge.vinkius.com/vk_preview_kPnsxv1agRMRRjEnxsY1EdAHRbpaJFbPdblbZLaU/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Firebase (REST & Admin APIs)
Open Agent mode in chat and ask: "Using Firebase (REST & Admin APIs), help me...". 14 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"firebase-rest-admin-apis": {
"url": "https://edge.vinkius.com/vk_preview_kPnsxv1agRMRRjEnxsY1EdAHRbpaJFbPdblbZLaU/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Firebase (REST & Admin APIs)
Ask Copilot: "Using Firebase (REST & Admin APIs), help me...". 14 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"firebase-rest-admin-apis": {
"url": "https://edge.vinkius.com/vk_preview_kPnsxv1agRMRRjEnxsY1EdAHRbpaJFbPdblbZLaU/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Firebase (REST & Admin APIs)
Open Cascade and ask: "Using Firebase (REST & Admin APIs), help me...". 14 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"firebase-rest-admin-apis": {
"url": "https://edge.vinkius.com/vk_preview_kPnsxv1agRMRRjEnxsY1EdAHRbpaJFbPdblbZLaU/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Firebase (REST & Admin APIs)
Ask Cline: "Using Firebase (REST & Admin APIs), help me...". 14 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add firebase-rest-admin-apis --transport http "https://edge.vinkius.com/vk_preview_kPnsxv1agRMRRjEnxsY1EdAHRbpaJFbPdblbZLaU/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Firebase (REST & Admin APIs)
Ask Claude: "Using Firebase (REST & Admin APIs), show me...". 14 tools are ready
Where the request belongs
Work Firebase can move forward.
The Firebase (REST & Admin APIs) MCP is for the backend dev who is tired of clicking through the Firebase console to fix one broken record or the DevOps person troubleshooting user auth issues at midnight.
Backend Developer
Manages database records and tests auth flows without leaving the editor.
DevOps Engineer
Automates maintenance tasks and verifies credentials during outages.
Product Manager
Checks live production data for status updates without needing a custom dashboard.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsGoogle Firestore Collection
This MCP does exactly one thing: it manages documents in a single Google Firestore Collection. That's its only function, and nothing else. Incredible for giving your AI a secure NoSQL database.
Appwrite
Open-source backend-as-a-service. manage databases, storage, and users via AI.
Fauna (Serverless DB)
Execute FQL queries directly against your Fauna serverless database from any AI agent to manage collections, documents, and indexes.
Xata
Automate your serverless database workflows with Xata. manage organizations, projects, and branches directly from your AI agent.
LeanCloud
Scalable backend-as-a-service platform. manage data classes, users, and push notifications via AI.
Xata (Serverless DB)
Manage your serverless databases via Xata. list organizations, manage projects, branches, and execute SQL queries directly from any AI agent.
Bring your own AI
Change the model, client or framework. Keep Firebase connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Firebase.
The practical details behind the request, access and result.
Can I use the Firebase (REST & Admin APIs) MCP to manage my users?
Yes, the Firebase (REST & Admin APIs) MCP lets you manage users easily. You can sign up new accounts, sign users in, and look up existing profile data through your agent.
How does the Firebase (REST & Admin APIs) MCP handle different databases?
The Firebase (REST & Admin APIs) MCP connects to both Firestore and Realtime Database. It provides specific capabilities for each so you can query or update data across your entire backend.
Can I send push notifications with the Firebase (REST & Admin APIs) MCP?
You can send push notifications with the Firebase (REST & Admin APIs) MCP. It uses Cloud Messaging to reach specific devices or topics based on your instructions.
Is the Firebase (REST & Admin APIs) MCP safe for production data?
The Firebase (REST & Admin APIs) MCP is secure because it uses your own project credentials. It interacts with your backend via official REST APIs, keeping your data protected.
How do I connect the Firebase (REST & Admin APIs) MCP to my project?
The Firebase (REST & Admin APIs) MCP connects to your project once you provide your keys. You just need your Firebase Project ID and Web API Key in the setup.
Can the Firebase (REST & Admin APIs) MCP read from my Realtime Database?
Yes, the Firebase (REST & Admin APIs) MCP can read from your Realtime Database. It can fetch data from any specific path in your JSON tree for quick status checks.
Can I read data from a specific path in the Realtime Database?
Yes. Use the rtdb_get capability and provide the database path (e.g., 'users/jack/profile'). You can also set the shallow parameter to true if you only want to see the keys at that level.
How do I create a new document in a Firestore collection?
Use the firestore_create_doc capability. Specify the collectionPath and provide the document data as a JSON string. If you don't provide a documentId, Firestore will generate one automatically.
Can I check a user's profile information if I have their ID token?
Absolutely. The auth_lookup capability allows you to retrieve full user profile data from Firebase Auth by providing a valid idToken obtained during sign-in.
One connection away
Give your agent a direct line to Firebase.
Connect Firebase once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available