mcp-google-marketing
by freema
Overview
This server provides an interface for interacting with Google Analytics 4, Google Search Console, and Google AdSense APIs to manage properties, fetch data, and generate reports.
Installation
npx mcp-google-marketingEnvironment Variables
- GOOGLE_CLIENT_ID
- GOOGLE_CLIENT_SECRET
Security Notes
The project is marked as 'Deprecated' in its README, indicating it is no longer maintained and will not receive security patches or updates, which is a critical long-term security risk. OAuth tokens are stored in a `tokens.json` file within the `process.cwd()/.credentials` directory. While this is explicitly managed, it increases the risk of accidental exposure if the project directory is committed to version control or shared improperly, compared to storing in a user-specific configuration directory (e.g., `~/.config`). There are no immediate signs of malicious patterns like 'eval' or command injection in the provided code, and input arguments are validated using Zod schemas. The OAuth flow involves starting a local HTTP server for callback, which is a standard and generally safe practice.
Similar Servers
mcp-google-sheets
Acts as an AI assistant's gateway to Google Sheets for automation and data manipulation.
google-drive-mcp
Provides an MCP server for secure integration and file management with Google Drive, Docs, Sheets, and Slides for AI clients.
mcp-server-google-workspace
Provides programmatic control over Google Workspace applications (Sheets, Docs, Drive, Gmail, Calendar, Slides) through a Model Context Protocol (MCP) server for AI automation.
fm-mcp-servers
This repository hosts a collection of Model Context Protocol (MCP) servers designed to integrate with various external platforms for data reporting, analytics, and internal tool management. Specific use cases include fetching advertising campaign performance (e.g., Singular, Jampp, AppSamurai, TapJoy, AppLovin, IronSource, Mintegral, Inmobi, Liftoff, Smadex, RTB House), managing internal client/team contact information, searching Slack messages, querying HubSpot tickets, interacting with GitHub issues, managing work journals, processing images via ImageKit, and recording AI-generated media assets from Civitai.