Agent Skills

Teradata

A collection of tools for managing the platform, addressing data quality and reading and writing to Teradata Database.

Install

Install and configure the MCP from https://github.com/Teradata/teradata-mcp-server now. Follow the repository's installation instructions, ask me for anything you can't complete yourself, and verify its tools load.
README

Teradata MCP Server

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

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):

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

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 v4 — Sessionless protocol, background tasks for long-running analytics, argument completion
  • Response Caching — 5-minute TTL signals reduce redundant database queries in multi-turn conversations
  • Guard Mode — Multi-step confirmation flows for destructive operations (bar_, sec_)
  • Background Tasks — tdml_* analytic functions return task IDs for polling instead of blocking
  • Argument Completion — Auto-suggest table and column names from schema as users type
  • 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.

Search skills and MCP servers

Search across 31,816 skills and MCPs