Google Campaign Manager 360 MCP Server by CData
@CDataSoftware
About Google Campaign Manager 360 MCP Server by CData
This project builds a read-only MCP server. For full read, write, update, delete, and action capabilities and a simplified setup, check out our free CData MCP Server for Google Campaign Manager 360 (beta): https://www.cdata.com/download/download.aspx?sku=EPZK-V&type=beta
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"{classname_dash}": {
"command": "PATH\\TO\\java.exe",
"args": [
"-jar",
"PATH\\TO\\CDataMCP-jar-with-dependencies.jar",
"PATH\\TO\\google-campaign-manager-360.prp"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Google Campaign Manager 360 MCP Server by CData?
This read-only MCP server allows LLMs like Claude Desktop to query live data from Google Campaign Manager 360 using the CData JDBC Driver, which exposes the data as relational SQL models. It enables natural language queries to retrieve campaign information without requiring SQL knowledge.
How to use Google Campaign Manager 360 MCP Server by CData?
Clone the repository, build with Maven (mvn clean install), install and license the CData JDBC Driver for Google Campaign Manager 360, configure a connection string, create a .prp file with JDBC details, then add the server to your client’s MCP configuration (e.g., claude_desktop_config.json). The server communicates via stdio, so it must run on the same machine as the client.
Key features of Google Campaign Manager 360 MCP Server by CData
- Built on the CData JDBC Driver for Google Campaign Manager 360
- Provides read-only access to campaign data
- Exposes tools for listing tables, columns, and running SQL SELECT queries
- Designed for use with AI clients like Claude Desktop
- Uses
stdiotransport for local communication - Requires Java and Maven to build and run
Use cases of Google Campaign Manager 360 MCP Server by CData
- Ask natural language questions about campaign performance metrics
- List available tables and columns in Google Campaign Manager 360 data
- Run custom SQL queries to filter and analyze campaign data
- Integrate live campaign analytics into AI-powered assistants
FAQ from Google Campaign Manager 360 MCP Server by CData
What is the difference between this MCP server and the CData MCP Server (beta)?
This server provides read-only access. The beta CData MCP Server supports full read, write, update, delete, and action capabilities.
What are the system requirements?
Java (to run the JAR), Maven (to build the project), and the CData JDBC Driver for Google Campaign Manager 360 installed and licensed.
Where does the data come from?
Data is retrieved live from Google Campaign Manager 360 via the CData JDBC Driver, which connects to the source using a JDBC connection string.
How is authentication handled?
The JDBC driver uses OAuth. The connection string utility will prompt for browser-based authentication when needed. The InitiateOAuth=GETANDREFRESH setting is used in the JdbcUrl.
What transport does the server use?
The server uses stdio transport, so it only works with clients running on the same machine.
Frequently asked questions
What is the difference between this MCP server and the CData MCP Server (beta)?
This server provides read-only access. The beta CData MCP Server supports full read, write, update, delete, and action capabilities.
What are the system requirements?
Java (to run the JAR), Maven (to build the project), and the CData JDBC Driver for Google Campaign Manager 360 installed and licensed.
Where does the data come from?
Data is retrieved live from Google Campaign Manager 360 via the CData JDBC Driver, which connects to the source using a JDBC connection string.
How is authentication handled?
The JDBC driver uses OAuth. The connection string utility will prompt for browser-based authentication when needed. The `InitiateOAuth=GETANDREFRESH` setting is used in the `JdbcUrl`.
What transport does the server use?
The server uses `stdio` transport, so it only works with clients running on the same machine.
Basic information
More Other MCP servers
Awesome Mlops
visengerA curated list of references for MLOps
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
ICSS
chokcoco不止于 CSS
Comments