trackmcp
Back to directory
Teradata

teradata-mcp-server

View on GitHub

The community development of a MCP server for a Teradata database

55 stars PythonOthers Updated Sep 3, 2026

Documentation

Teradata MCP Server

Connect AI agents directly to Teradata with enterprise security and extensibility.

Teradata MCP Server architecture

Quick Start (Choose Your Path)

ClientBest ForSetup Time
Claude DesktopExploratory analysis, platform admin5 min
VS Code + CopilotData engineering, agent development5 min
Open WebUITesting new LLMs locally5 min
Code ExamplesBuild your own clientvaries
FlowiseVisual agent builder10 min

Pre-requisites: Teradata database (or free sandbox) + uv

Claude Desktop Setup (No Installation)

Add this to `claude_desktop_config.json` (Settings > Developer > Edit Config):

json
{
  "mcpServers": {
    "teradata": {
      "command": "uvx",
      "args": ["teradata-mcp-server"],
      "env": {
        "DATABASE_URI": "teradata://:@:1025/"
      }
    }
  }
}

What You Can Do

Use CaseCapabilitiesTools
Query & AnalyzeExplore tables, profile data, explain results, visualize patterns—no SQL neededbase, dba, qlty, plot
Semantic LayerGenerate custom semantic layers and tools from YAML or with our Agent SkillLearn more →
AI & RAG PipelinesSemantic search, retrieval-augmented generation, vector storagerag, tdvs, fs
Database AdminManage security, monitor capacity, automate backupsdba, sec, bar

What's New (Latest Release)

  • FastMCP v3 — Guaranteed resource cleanup with improved lifespan management
  • Hooks Capability — Intercept tool calls for custom monitoring, audit, or rate-limiting
  • Row Limit Protection — Configurable caps (`DEFAULT_ROW_LIMIT`, `MAX_ROW_LIMIT`) prevent LLM token overflow
  • Enhanced Security — VX views for fine-grained row-level access control

Extend & Deploy

Add Custom Logic

Use hooks to intercept tool calls for monitoring, audit trails, or validation → Hooks Guide

Define Semantic Layers

Create domain-specific tools, prompts, and cubes in YAML → Customization Guide

Deploy Everywhere

Run as CLI (uv), HTTP server, Docker container, or cloud service → Installation Guide

See It In Action

Learn More

Contributing

We welcome contributions! See our Contributing Guide and Developer Guide to get started.

Frequently asked questions

What is teradata-mcp-server?

teradata-mcp-server is The community development of a MCP server for a Teradata database

How do I install teradata-mcp-server?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is teradata-mcp-server open source?

Yes — it is hosted on GitHub at https://github.com/Teradata/teradata-mcp-server and has 55 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP