CA Data Agent MCP Server Setup Guide

Connect your AI assistant to BigQuery using MCP servers

1 Config
2 BigQuery MCP
3 CA Agent MCP
Done
Demo/POC Only: This MCP server is currently at demo/proof-of-concept level and should only be used with test data. Do not connect to production datasets or sensitive information.

Pre-requisites

1Required Configuration

Enable Managed MCP Server:

Follow the guide to enable the managed server and confirm you have the appropriate IAM roles:

https://cloud.google.com/mcp/configure-mcp-ai-application

Create OAuth Client:

Follow the authentication guide to create an OAuth client:

https://cloud.google.com/mcp/authenticate-mcp#create-oauth-client

Configure the OAuth client according to your platform:

Important: When creating the OAuth client, download the JSON file containing the client secret and ID. You will need this for Steps #2 and #3.

2Add BigQuery Managed MCP Server

Add the BigQuery managed MCP server to your AI platform:

  1. In Claude AI: Settings > Connectors > Add custom connector
    In ChatGPT: Settings > Apps > Create app
  2. Enter the Server URL:
    https://bigquery.googleapis.com/mcp
  3. Configure OAuth using credentials from the JSON file downloaded in Step #1:
    • Client ID: client_id field
    • Client Secret: client_secret field
  4. Save and connect to login with Google

More info: BigQuery MCP Documentation

Claude AI:

Claude Add custom connector

ChatGPT:

ChatGPT Create App configuration

3Add CA Agent MCP Server

Add a CA Agent MCP server using the same process as Step #2, but with a different URL. You can repeat this step to add multiple agents for different domains.

Generate your CA Agent MCP URL:

Your CA Agent MCP URL:

Enter project ID and agent name above to generate URL
Then: Follow the same steps as Step #2 to add this MCP server to your AI platform using the same OAuth credentials.

You're All Set!

Once configured, you can ask your AI assistant questions about your data, and it will use the CA agent to query BigQuery and provide insights.

How it works:

  1. The AI agent retrieves your CA Agent configuration and metadata using the CA MCP server
  2. The AI agent uses the BQ Managed MCP server to query the relevant tables based on your question

Example prompts: