Deploy Precisely MCP server - Precisely Data Integrity Suite

Data Integrity Suite

Product
Spatial_Analytics
Data_Integration
Data_Enrichment
Data_Governance
Precisely_Data_Integrity_Suite
geo_addressing_1
Data_Observability
Data_Quality
dis_core_foundation
Services
Spatial Analytics
Data Integration
Data Enrichment
Data Governance
Geo Addressing
Data Observability
Data Quality
Core Foundation
ft:title
Data Integrity Suite
ft:locale
en-US
PublicationType
pt_product_guide
copyrightfirst
2000
copyrightlast
2026

The Precisely MCP Server is a hosted implementation of the Model Context Protocol (MCP) that lets AI agents and large language models (LLMs) discover and invoke Data Integrity Suite capabilities through natural‑language interactions. MCP is an open, industry-standard protocol for AI clients to interact programmatically with tools, APIs, and data sources. Precisely exposes its suite APIs as self‑describing tools that AI agents can discover and use.

Preview: This feature is currently in Preview for select workspaces and might be subject to change before general availability.
The Precisely MCP Server acts as a secure adapter layer between AI agents (such as Microsoft Copilot, Claude, or IDE‑based agents) and the Data Integrity Suite APIs. Rather than calling APIs manually, AI agents use the MCP Server to:
  • Interpret a user's natural‑language intent
  • Discover relevant Precisely capabilities as tools
  • Implement the appropriate actions
  • Return results in clear, human‑readable responses

This removes the need for users to log into the Suite UI, write API calls, or switch contexts across tools.

Supported actions in the Precisely MCP Server

The Precisely MCP Server exposes actions that enable AI assistants and MCP-compatible clients to interact with Data Integrity Suite resources by using natural-language requests. These actions provide access to catalog metadata, data quality and governance information, semantic classifications, and administrative data so you can discover assets, understand data context, assess data health, and retrieve governance insights across supported Data Integrity Suite domains.

The following domains and actions are currently available through the Precisely MCP Server.

Catalog

Use Catalog actions to discover and explore data assets and their associated metadata.

Action Description
Get Datasources Retrieve available datasources and their associated metadata.
Get Datasets Retrieve datasets associated with a datasource.
Get Fields Retrieve field definitions, attributes, and metadata.
Search Assets Search catalog assets by name, type, tags, or metadata.
Get Asset Details Retrieve detailed information about a specific asset, including metadata and relationships.

Data Quality

Use Data Quality actions to retrieve rule definitions, run quality rules, and review quality scores.

Action Description
List Rules Retrieve configured data quality rules.
Get Rule Details Retrieve rule configuration, status, and related metadata.
Get Rule Scores Retrieve quality scores generated by rule evaluations.
Run Rule Run a data quality rule and return evaluation results.
Get Score Details Retrieve detailed quality score information for a dataset, field, or asset.

Data Governance

Use Data Governance actions to evaluate governance metrics, relationships, and score trends.

Action Description
List Governance Rules Retrieve configured governance rules and policies.
Get Governance Scores Retrieve governance scores for catalog assets.
Get Score Rollup Retrieve aggregated governance scores and the contributing rule results.
Get Score Trends Retrieve historical governance score trends over time.
Get Asset Relationships Retrieve relationships, dependencies, and lineage information for governance assets.

Semantic Types

Use Semantic Types actions to manage and apply business classifications to assets and fields.

Action Description
List Semantic Types Retrieve configured semantic types available in the catalog.
Get Semantic Type Details Retrieve semantic type definitions, properties, and classifications.
Assign Semantic Type Assign a semantic type to a dataset field or catalog asset.
Update Semantic Type Modify an existing semantic type definition.

Administration

Use Administration actions to retrieve user, role, and permission information.

Action Description
Get Users Retrieve user and account information.
Get Roles Retrieve available roles and role assignments.
Get Permissions Retrieve effective permissions assigned to a user or role.
Note: The actions available through the Precisely MCP Server depend on the Data Integrity Suite services enabled in your environment and the permissions assigned to the authenticated user. Available actions may vary by deployment and can expand as additional Data Integrity Suite domains and MCP capabilities are introduced in future releases.

Enable the Suite MCP Server in VS Code

Use the API Keys page to copy the generated credential value for the MCP client you are configuring. The copied value includes the API key and secret in the format required by that client.

  1. Download and install VS Code from https://code.visualstudio.com.
  2. Install the GitHub Copilot extension.
    1. Press Ctrl+Shift+X.
    2. Search GitHub Copilot.
    3. Select Install.
  3. Sign in to GitHub Copilot when prompted.
  4. Create a new workspace folder called Suite MCP in your C: drive.
  5. Go to File > Open Folder and open Suite MCP.
  6. Log into your Data Integrity Suite workspace at https://cloud.precisely.com.
  7. Select Account.
  8. Select the API Keys page.
  9. Select Generate API Key or select an existing API key.
  10. Copy the generated credential value for VS Code.
  11. In your workspace folder, create a .github folder to add the MCP configuration file
  12. Open the context menu for the .github folder and create a file named mcp.json.
  13. Paste the following content into mcp.json:
     {
      "servers": {
        "dis-mcp": {
          "type": "http",
          "url": "<MCP_SERVER_URL>",
          "headers": {
                    "Authorization": "Apikey <generated_credential_value>"
          }
        }
      }
    }
  14. Replace generated_credential_value with the credential value copied from the API Keys page.
  15. Save the file.

Verify the connection

  1. Press Ctrl+Shift+P and type MCP: List Servers.
  2. Confirm that DIS-MCP is listed with status Running.
    Tip: If it shows an error, copy the generated credential value from the API Keys page again and update the MCP server configuration.

Connect via Custom Connectors (Claude Desktop and Claude.ai)

Custom connectors are configured through your Claude account and shared across all Claude clients. Even though Claude Desktop runs on your computer, the connection to the MCP server is brokered through Anthropic's infrastructure. When adding a custom connector, you go through an OAuth flow to sign in to your Precisely account. Make sure Claude Desktop and Claude.ai are signed in with the same account.

  1. Go to Customize > Connectors.
  2. Select + then Add custom connector.
  3. Enter the following details:
    • Name: Suite MCP
    • For Remote MCP server URL, enter <MCP_SERVER_URL>.
  4. Select Advanced settings and enter the following OAuth credentials:
    Field Value
    OAuth Client ID 0oawtlk3vhx09KMUJ4x7
    OAuth Client Secret Leave blank (public client)
  5. Select Add.
  6. Select Connect and complete the Precisely SSO login.
  7. For Team and Enterprise accounts: Only an Owner can add a custom connector for the organization. Members skip straight to this step. Go to Customize > Connectors, find Precisely Suite MCP (marked Custom), and select Connect.
Warning: Regional limitation: This method only works for the us-east-1 region (https://api.cloud.precisely.com/mcp). For all other regions (eu-west-1, eu-west-2, ap-southeast-2), use Option 2 instead.
Note: This method authenticates via SSO and can only connect to your default Suite workspace. If you need to target a specific non-default workspace, use Option 2 with credentials from that workspace instead.

Configure via mcp-remote (Claude Desktop only)

Use this approach for service accounts or to connect to a non-default Suite workspace using an API key.

Prerequisites: Node.js 18+ with npx (bundled with Node.js). mcp-remote downloads automatically on first use and is cached for subsequent launches.

  1. Open the config file for your operating system:
    Operating System Path
    macOS ~/Library/Application Support/Claude/claude_desktop_config.json
    Windows %APPDATA%\Claude\claude_desktop_config.json
  2. Merge the following configuration into the mcpServers object. Replace generated_credential_value with the credential value copied for Claude Desktop from your Data Integrity Suite workspace.

    Windows:

    {
      "mcpServers": {
        "Suite MCP": {
          "command": "cmd",
          "args": ["/c", "npx", "-y", "mcp-remote",
            "<MCP_SERVER_URL>",
                    "--header", "Authorization: Apikey <generated_credential_value>"]
        }
      }
    }

    macOS / Linux:

    {
      "mcpServers": {
        "Suite MCP": {
          "command": "npx",
          "args": ["-y", "mcp-remote",
            "<MCP_SERVER_URL>",
                    "--header", "Authorization: Apikey <generated_credential_value>"]
        }
      }
    }
  3. Verify the header format is strict: Authorization:Apikey <value> (no extra space after the colon).
  4. Quit and relaunch Claude Desktop. Precisely Suite MCP appears in Customize > Connectors.
  5. Once connected, enable the connector per conversation via the + button → Connectors → toggle Precisely Suite MCP on.

Connect the Suite MCP Server to Databricks

Databricks supports external MCP servers as Unity Catalog connections. Once registered, the Suite MCP tools appear in AI Playground and can be used directly in AI Agents.

Requirements:

Requirement Detail
Databricks plan Premium or above (Unity Catalog and AI Playground are not available on the Standard plan)
Unity Catalog Enabled on the workspace
Databricks Runtime 15.0 or later (required for HTTP connection type)
Permission CREATE CONNECTION privilege on the Unity Catalog metastore, or workspace admin
  1. Create the Unity Catalog connection.
    1. Go to Catalog.
    2. Select + then Create a connection.
    3. Set the following fields and select Next:
      • Connection name: precisely_dis_mcp
      • Connection type: HTTP
      • Auth type: OAuth Machine to Machine
  2. Fill in the OAuth credentials and select Next:
    Field Value
    Host <MCP_SERVER_HOST>
    Port Keep defaults
    Client ID API key created in your Suite workspace (see Create an API Key)
    Client secret API secret created in your Suite workspace (see Create an API Key)
    Token endpoint https://api.cloud.precisely.com/auth/v2/token
    OAuth Scope default
  3. Configure the MCP-specific settings:
    1. Check Is mcp connection.
    2. Set Base path to /mcp.
  4. Select Create connection.
  5. Create an AI Agent backed by the precisely_dis_mcp connection.
    1. In the left navigation, go to ML or AIAgents.
    2. Select Create Agent.
    3. Select Supervisor Agent.
    4. Under Tools and sub-agents, select Add an External MCP and select precisely_dis_mcp.
    5. Set Instructions. Example:

      You help users enrich and validate data using the Suite. Use precisely_actions_search to discover relevant actions, precisely_actions_describe to understand their inputs, and precisely_actions_execute to run them.

    6. Select Open in Playground.
  6. Test the agent in AI Playground. Follow Validate connectivity via chat and try the example queries. The agent automatically selects and calls the appropriate Suite MCP tool based on your request.

Configure the Suite MCP Server in Microsoft Copilot Studio

Prerequisites

  • Access to Microsoft Copilot Studio with permission to create agents and tools
  • Generative orchestration enabled in your agent (required for MCP)
  1. Open Microsoft Copilot Studio.
  2. Select Agents to create a new agent
  3. Choose Create blank agent.
  4. Provide the agent name, description, and instructions:
    • Name (for example, "Suite MCP Assistant")
    • Description (for example, "An agent that searches, describes, and runs Precisely Suite actions via MCP")
    • Instructions - Example: "You help users discover and run Precisely data intelligence actions. Use the Suite MCP tools to search for available actions, describe their inputs and outputs, and run them on your behalf."
  5. Select your agent's model (for example, GPT-4o or the default model available in your environment).
  6. Save the agent.
  7. Open your agent to enable generative orchestration.
  8. Go to Settings.
  9. Ensure Generative orchestration is turned On.
  10. Open your agent again to add the Suite MCP server as a tool.
  11. Go to the Tools page.
  12. Select Add a toolCreate NewModel Context Protocol.

    This launches the MCP onboarding wizard.

  13. To configure the MCP server connection, Provide the following details in the wizard:
    Field Value
    Server name
    Precisely Suite MCP
    Description
    Precisely Suite MCP server - search, describe, and run data intelligence actions
    Server URL <MCP_SERVER_URL>

    Authentication: Select API Key

    • Type: Header
    • Header name: Authorization
  14. Select Create to create the MCP connection.
  15. On the Add Tools page, confirm that Connection shows Not connected.
  16. Select the dropdown next to it and select Create new connection.
  17. When prompted, enter the credential value copied for Microsoft Copilot Studio from the API Keys page.
  18. Select Create.
  19. Confirm the new connection is visible.
  20. Select Add and Configure. The tool appears on the Tools page.
  21. After adding the MCP server, confirm that the following three tools are available to the agent:
    Tool Purpose
    precisely_actions_search Discover actions by natural language goal
    precisely_actions_describe Get full schema and examples for a specific action
    precisely_actions_execute Run an action with provided arguments

    Tool changes on the MCP server are dynamically reflected in Copilot Studio.

  22. Open Test your agent in Copilot Studio and try sample queries.

    The agent automatically selects and calls the appropriate Suite MCP tool based on what you ask.

  23. Select Publish.
  24. Choose a channel (for example, Microsoft Teams, Microsoft 365).
  25. Configure visibility and submit for approval if required.

Validate connectivity via chat

After publishing, put your Copilot chat instance into Agent mode. Run the following queries to confirm the MCP server is connected and working correctly.
  1. Test Discovery: Search for actions related to geocoding an address.

    You should see it invoke the precisely_actions_search tool and return a list of matching actions.

  2. Test Detail: Describe the geocode.address action.

    You should see it invoke the precisely_actions_describe tool and return the action's schema and examples.

  3. Test: What's the flood risk for 1600 Pennsylvania Ave NW, Washington, DC?

    You should see it invoke precisely_actions_execute and return a result. An authentication error means your credential value is invalid or lacks permission to perform actions. Copy the generated credential value from the API Keys page again, then update your configuration.

For more information, see Create an API Key and Secret.