Control Room MCP Server
Provides Firebase Cloud Messaging capabilities, allowing sending push notifications to devices.
Provides access to Google Analytics data, enabling retrieval and analysis of website traffic metrics.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Control Room MCP ServerWhat were my top pages in the last week?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Control Room MCP Server
This is a standalone Express server that implements the Model Context Protocol (MCP). It is used to securely expose Google Analytics data and Firebase Cloud Messaging capabilities to Spark/Gemini.
Why a Standalone Server?
MCP relies on Server-Sent Events (SSE) to maintain a live streaming connection with the AI agent. Serverless functions (like Netlify Functions or AWS Lambda) are stateless and automatically terminate connections, which instantly crashes the stream. This standalone Node.js server solves that by running continuously.
Related MCP server: Google MCP Server
How to Deploy (Recommended: Render)
Since this requires a persistent server, deploying to a free host like Render.com is the best option.
Push to GitHub:
Create a new, empty repository on GitHub called
control-room-mcp.Open this folder (
v:\New App Ideas\Work\control-room-mcp) in your terminal or VS Code.Run the commands GitHub gives you to push an existing repository.
Deploy to Render:
Go to Render.com and sign in.
Click New -> Web Service.
Connect your GitHub account and select your new
control-room-mcprepo.Settings:
Build Command:
npm installStart Command:
npm startInstance Type: Free
Environment Variables: Make sure you copy over these 3 variables exactly as they are in your Netlify Control Room app:
GOOGLE_PRIVATE_KEYGOOGLE_CLIENT_EMAILVITE_GA_PROPERTY_ID
Connect to Spark:
Once Render finishes deploying, it will give you a
.onrender.comURL.Go to Gemini -> Set up custom connected app.
Enter your Render URL with
/mcpat the end (e.g.https://control-room-mcp.onrender.com/mcp).Done! Spark is now securely connected to your Control Room.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA powerful Model Context Protocol (MCP) server that provides comprehensive Google Analytics 4 (GA4), Google Search Console (GSC), and Google Merchant Center (GMC) integration for Claude Desktop and other MCP clients.Last updatedApache 2.0
- Alicense-qualityDmaintenanceA unified MCP server that gives AI assistants direct access to Google Analytics 4, Google Search Console, Google Ads and Google Merchant Center data using OAuth2 user credentials.Last updatedMIT
- Flicense-qualityBmaintenanceAn MCP server that exposes Google Docs and Gmail capabilities to LLMs via SSE transport.Last updated
- Alicense-qualityBmaintenanceMCP server for querying Google Analytics accounts, properties, reports, and realtime data using the Data API and Admin API.Last updatedApache 2.0
Related MCP Connectors
Streamable HTTP MCP server for Google Calendar and Sheets with OAuth login.
MCP server for interacting with the Supabase platform
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/NazzyDee/control-room-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server