google-analytics-mcp-server-by-cdata logo

google-analytics-mcp-server-by-cdata

by CDataSoftware

This is a read-only Model Context Protocol (MCP) Server for Google Analytics. It allows LLMs to query live Google Analytics data using natural language questions.

View on GitHub

Last updated: N/A

What is google-analytics-mcp-server-by-cdata?

This MCP Server wraps the CData JDBC Driver for Google Analytics and exposes Google Analytics data through a simple MCP interface, enabling LLMs to retrieve live information by asking natural language questions without needing SQL.

How to use google-analytics-mcp-server-by-cdata?

  1. Clone the repository. 2. Build the server using Maven. 3. Download and license the CData JDBC Driver for Google Analytics. 4. Configure your connection to Google Analytics using the Connection String utility. 5. Create a .prp file with the connection details. 6. Configure your client (e.g., Claude Desktop) to use the new MCP server.

Key features of google-analytics-mcp-server-by-cdata

  • Read-only access to Google Analytics data

  • MCP interface for LLM integration

  • Natural language querying

  • Uses CData JDBC Driver for Google Analytics

  • Easy setup with configuration file

Use cases of google-analytics-mcp-server-by-cdata

  • Querying Google Analytics data with natural language

  • Integrating Google Analytics data into LLM-powered applications

  • Generating reports and insights from Google Analytics data using AI

  • Analyzing Google Analytics data without writing SQL queries

FAQ from google-analytics-mcp-server-by-cdata

How do I configure the connection to Google Analytics?

Use the CData JDBC Driver's Connection String utility to create the connection string and then add it to the .prp configuration file.

How do I specify which tables to access?

In the .prp file, you can leave the 'Tables' property blank to access all tables, or explicitly declare the tables you wish to create access for.

Why can't I see my CData MCP Server in Claude Desktop?

Ensure you have fully quit Claude Desktop (using Task Manager on Windows or Activity Monitor on Mac) and restarted it.

What if Claude Desktop is unable to retrieve data?

Double-check that you have configured your connection properly. Use the Connection String builder to create the connection string and copy it into the property (.prp) file.

Where can I get support if I have trouble connecting to my data source?

Contact the CData Support Team at https://www.cdata.com/support/submit.aspx.