User Community Service Desk Downloads

Data Quality & Catalog MCP Server

The Data Quality & Catalog (DQ&C) MCP server lets AI assistants explore and work with your Ataccama ONE metadata through the Model Context Protocol (MCP). From your AI client, you can search the catalog, inspect data quality results, look up business terms, and work with monitoring projects using natural language.

The server is available in Ataccama Cloud environments. Self-managed deployments are currently not supported.

Why use the DQ&C MCP server

The DQ&C MCP server brings Ataccama ONE’s governed metadata into the AI client you already use, so you can:

  • Ask in natural language: Search the catalog, check data quality, and look up business terms by describing what you need, instead of clicking through the web application.

  • Combine steps into one request: Have the assistant chain several actions together — for example, find low-scoring tables, investigate the cause, and produce a summary report — from a single prompt.

  • Stay within your permissions: Every request runs under your own identity, so the assistant only sees and does what you are already allowed to in Ataccama ONE.

Supported AI clients

The following AI clients are verified to work with the DQ&C MCP server:

  • Claude (Claude Desktop and Claude Code)

  • Gemini CLI

  • Codex CLI

Any other MCP-compatible client that supports HTTP transport with OAuth 2.0 can also connect.

What you can do with the DQ&C MCP server

Once connected, your assistant can use the following capabilities. Most are read operations; some actions depend on your permissions. Where helpful, results can include links that open the item directly in the Ataccama ONE web application.

Area What you can ask for

Catalog items

Find catalog items (tables and views) by name, and filter by data quality score, business term, source, or stewardship group. View item details, including attributes and profiling results such as value distributions, patterns, and null counts.

Data quality

Inspect overall quality scores, per-dimension scores (such as Accuracy or Completeness), per-attribute scores, and per-rule pass and fail counts.

If you have the necessary permissions, you can also trigger a new data quality evaluation on a catalog item.

Data quality rules

Search the rule library and view rule details, including inputs, conditions, and how results affect quality scores.

Business terms

Look up glossary terms, their definitions, detection and validation rules, and relationships to other terms. See aggregated quality scores for all data tagged with a term, and find out where the term is applied.

Data sources

Find data sources by name or connection type and view their details, assigned terms, and catalog item statistics.

Monitoring projects

Find monitoring projects, review the monitored catalog items and applied checks, and see project-level quality and run history.

If you have the necessary permissions, you can also assign or unassign rules, review and apply suggested rules, and run data quality jobs — the same actions you can perform in the web application.

When you ask the assistant to change rules, it can publish the change right away or save it as a draft for you to review in the web application first.

Stewardship

List stewardship groups and the groups you belong to, and scope any search to your stewardship area.

Connect your AI client

Prerequisites

Before you connect, make sure you have:

Server URL

The server URL is your Ataccama ONE hostname prefixed with mcp-. For example, if you access Ataccama ONE at one.example.com, the server URL is mcp-one.example.com. In the steps that follow, replace mcp-\<your-hostname> with the URL for your environment. If you are unsure about the URL, contact your administrator.

Authentication

You sign in with your existing Ataccama credentials, so no separate account or token is required. The first time you call a tool, your browser opens for sign-in; after you log in, the client keeps you authenticated for the rest of the session.

Add the server to your client

Claude

claude mcp add --transport http DQC https://mcp-<your-hostname>

Gemini CLI

gemini mcp add --transport http DQC https://mcp-<your-hostname>

If the client does not prompt you to sign in, enable OAuth manually in ~/.gemini/settings.json:

~/.gemini/settings.json
{
  "mcpServers": {
    "DQC": {
      "httpUrl": "https://mcp-<your-hostname>",
      "oauth": { "enabled": true }
    }
  }
}

Codex CLI

codex mcp add DQC --url https://mcp-<your-hostname>

Quickstart

After connecting, confirm everything works by asking your assistant a simple question:

  • "What Ataccama DQ&C tools are available?"

  • "Search for catalog items related to customer orders."

  • "What stewardship groups do I belong to?"

The real value comes from letting the assistant chain several steps into a single outcome. For example:

  • "Find all my tables with a poor data quality score, investigate the cause, and create an HTML report with prioritized tasks."

  • "Investigate what’s going wrong in the 'Customer 360' monitoring project — I need the root cause, not just the symptom — and tell me what to fix. Create an HTML report with links to the affected entities."

  • "What does the term 'Qualified product list' mean in our glossary, and which catalog items use it?"

Troubleshooting the MCP server

Sign-in does not complete

If the browser login does not finish or you are not authenticated:

  • Make sure your browser allows pop-ups for the sign-in window.

  • Sign in with the same credentials you use for Ataccama ONE.

  • Confirm the server URL with your administrator, then try the tool call again.

No tools appear after connecting

If the client connects but no DQ&C tools are listed:

  • Confirm with your administrator that the server URL is correct.

  • Check that your account can access the same data through the Ataccama ONE web application.

  • Disconnect and reconnect the server in your client.

Tools stop working mid-session

Your session might have expired. Trigger any tool call again to re-authenticate through your browser.

See also

Was this page useful?