Teradata MCP Server
Empower your AI agents and data teams with direct access to Teradata data warehouses using FlowHunt’s Teradata MCP Server integration.

What does “Teradata” MCP Server do?
The Teradata MCP (Model Context Protocol) Server is designed to provide seamless integration between AI assistants and Teradata databases, empowering advanced database interaction and business intelligence workflows. It enables AI-driven systems to execute SQL queries, explore database schemas, and perform analytical operations directly on Teradata data warehouses. By exposing tools for querying, schema inspection, and data analysis, Teradata MCP Server allows developers and AI agents to automate tasks such as retrieving business insights, managing large datasets, and enhancing data-driven application development. Its functionality supports improved productivity for data analysts, engineers, and AI systems requiring real-time access to enterprise data stored in Teradata.
List of Prompts
No prompt templates are explicitly mentioned in the repository.
List of Resources
No resources are explicitly documented in the repository.
List of Tools
query
Execute SELECT queries to read data from the database.
Input:query
(string) — The SELECT SQL query to execute.
Returns: Query results as array of objects.list_db
Lists all databases in the Teradata system.
Returns: List of databases.list_objects
Lists objects in a database.
Input:db_name
(string) — Database name.
Returns: List of database objects under the provided or user default database.show_tables
Shows detailed information about tables in a database.
Input:table_name
(string) — Name of the table.
Returns: Array of column names and data types.list_missing_values
Lists the top features with missing values in a table.list_negative_values
Lists how many features have negative values in a table.list_distinct_values
Lists how many distinct categories there are for a column in the table.standard_deviation
Returns the mean and standard deviation for a column in a table.
Use Cases of this MCP Server
Database Query Automation
Leverage thequery
tool to automate retrieval of business data, enabling AI agents or developers to perform complex SELECT operations without manual SQL scripting.Schema Exploration
Uselist_db
,list_objects
, andshow_tables
to understand database structure, discover available tables, and inspect column types—essential for onboarding new datasets or building data-driven applications.Data Quality Analysis
Employlist_missing_values
andlist_negative_values
to detect data quality issues, such as missing or erroneous entries, which is crucial for data preprocessing and analytics.Categorical Data Insights
Utilizelist_distinct_values
to identify unique categories within columns, supporting feature engineering and business reporting.Statistical Summaries
Thestandard_deviation
tool enables quick access to key statistics (mean and standard deviation), aiding in descriptive analytics and anomaly detection.
How to set it up
Windsurf
No specific setup instructions provided.
Claude
- Ensure you have uv installed as a prerequisite.
- Clone or download the
mcp-teradata
repository. - Locate your
claude_desktop_config.json
configuration file. - Add the Teradata MCP Server configuration under the
mcpServers
object:{ "mcpServers": { "teradata": { "command": "uv", "args": [ "--directory", "/Users/MCP/mcp-teradata", "run", "teradata-mcp" ], "env": { "DATABASE_URI": "teradata://user:passwd@host" } } } }
- Save the configuration file and restart Claude Desktop.
- Verify the connection by running a test query or checking logs.
Securing API Keys
Store sensitive information (like DATABASE_URI
) in the env
section:
"env": {
"DATABASE_URI": "teradata://user:passwd@host"
}
Use environment variables or a secrets manager as needed.
Cursor
No specific setup instructions provided.
Cline
No specific setup instructions provided.
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"teradata": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change "teradata"
to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | None documented |
List of Resources | ⛔ | None documented |
List of Tools | ✅ | 8 tools described |
Securing API Keys | ✅ | env used in config |
Sampling Support (less important in evaluation) | ⛔ | Not documented |
Roots support: Not documented
Based on the available documentation and feature set, the Teradata MCP Server delivers solid database tooling but lacks comprehensive documentation on resources, prompt templates, Roots, and sampling support. It is functionally rich for database tasks but limited in standard MCP features and guidance.
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 1 |
Number of Stars | 6 |
Rating:
I would rate this MCP server a 5 out of 10. It provides a robust set of database tools and clear licensing, but lacks documentation for prompt templates, resources, Roots, and sampling, as well as platform-agnostic setup instructions. It is suitable for technical users already familiar with Teradata and MCP concepts.
Frequently asked questions
- What is the Teradata MCP Server?
The Teradata MCP Server enables AI-driven systems to interact directly with Teradata databases, automating SQL queries, schema exploration, and analytics within your FlowHunt workflows.
- What tools does the Teradata MCP Server offer?
It provides tools for running SELECT queries (`query`), listing databases (`list_db`), exploring table structures (`show_tables`), inspecting data quality with missing or negative values, obtaining distinct category counts, and calculating statistical summaries like mean and standard deviation.
- How do I secure database credentials with Teradata MCP?
Sensitive connection details, such as `DATABASE_URI`, should be placed in the `env` section of your configuration or managed with environment variables to ensure security.
- What are common use cases for Teradata MCP Server?
Automate business data retrieval, explore database schemas, analyze data quality, summarize categorical data, and obtain statistical summaries—all directly from your AI agents or workflows.
- Is there platform-agnostic setup guidance?
Currently, detailed setup instructions are only available for Claude Desktop. For other platforms like Windsurf, Cursor, or Cline, consult your system documentation or adapt the Claude instructions as needed.
Supercharge Your Data Workflows with Teradata MCP Server
Connect your AI agents to enterprise-scale Teradata databases for automated analytics, schema exploration, and data quality analysis with FlowHunt’s Teradata MCP Server integration.