Teradata

The community development of a MCP server for a Teradata database
  • python

41

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "teradata-teradata-mcp-server": {
      "command": "uvx",
      "args": [
        "teradata-mcp-server"
      ],
      "env": {
        "DATABASE_URI": "teradata://<USERNAME>:<PASSWORD>@<HOST_URL>:1025/<USERNAME>"
      }
    }
  }
}

You can use the Teradata MCP Server to interact with Teradata databases through modular tools and prompts. It enables AI agents and you to query, analyze, and manage data efficiently by organizing capabilities into focused tool groups that align with common data workflows.

How to use

Connect to your Teradata MCP Server from an MCP-compatible client to start querying, analyzing, and managing data. Use the provided stdio configuration to run a local MCP server process that communicates with your Teradata instance. When you run the server through the configured command, you’ll access a collection of tool groups such as Search, Query, Table, Data Quality, DBA, Data Scientist, and BAR to perform end-to-end data operations.

How to install

Follow these steps to install and run the MCP server and connect to your Teradata platform.

Step 1. Prepare your Teradata access
- Have your Teradata database credentials ready.
- If you do not have a Teradata system, you can start with a sandbox or a test environment.

Step 2. Install prerequisites
- Install Claude Desktop to manage the MCP server quickly (no permanent installation required for quick tests).
- Install uv so you can run the MCP server through the management tool.
  - macOS: `brew install uv`
  - Windows: `pip install uv` (alternative to the installer)

Step 3. Configure the MCP server in Claude Desktop
- Create or edit `claude_desktop_config.json` and add the MCP server configuration shown below, updating the database credentials and host URL as needed.

{
  "mcpServers": {
    "teradata": {
      "command": "uvx",
      "args": ["teradata-mcp-server"],
      "env": {
        "DATABASE_URI": "teradata://<USERNAME>:<PASSWORD>@<HOST_URL>:1025/<USERNAME>"
      }
    }
  }
}

Additional notes

Prerequisites include Teradata credentials or access to a sandbox, Claude Desktop, and uv. The MCP server is started via a local process, using the uvx command with the teradata-mcp-server argument and the DATABASE_URI environment variable that points to your Teradata instance.

Troubleshooting and tips

- Ensure your Teradata credentials are correct and the host URL is reachable from your environment.
- If the MCP server fails to start, verify that `uvx` and `teradata-mcp-server` are correctly installed and that the environment variable `DATABASE_URI` is properly formatted.
- When testing, you can use a sandbox environment to validate tool behavior before connecting to production data.

Notes on usage scope

The Teradata MCP Server provides grouped tools and prompts for searching vector stores, querying Teradata data, working with feature stores and semantic definitions, performing data quality checks, administering the platform, building AI-driven data workflows, and handling backup and restore tasks through BAR integrations.

Available tools

Search tools

Tools, prompts, and resources to search and manage vector stores, enabling rapid retrieval and organization of data across Teradata platforms.

Query tools

Base querying tools to navigate Teradata databases and extract structured information.

Table tools

Access to structured data models, including features for the Teradata Enterprise Feature Store and semantic layer definitions.

Data Quality tools

Prompts and resources to accelerate exploratory data analysis and quality checks on data sets.

DBA tools

Prompts and resources to facilitate platform administration tasks and security management.

Data Scientist tools

Tools and prompts to build AI agents and data-driven workflows, including Teradata Vector Store Tools and Teradataml Functions Tools.

BAR tools

Backup and restore operations integrated with Teradata DSA across multiple storage solutions.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational