Skip to main content
Glama
Teradata

Teradata MCP Server

Official
by Teradata

qlty_univariateStatistics

Analyze and retrieve univariate statistics for a specific column in a table within a Teradata database to assess data quality and distribution.

Instructions

Get the univariate statistics for a table.

Arguments: database_name - name of the database table_name - table name to analyze column_name - column name to analyze

Returns: ResponseType: formatted response with query results + metadata

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
col_nameYes
database_nameYes
table_nameYes

Implementation Reference

  • Handler function implementing the qlty_univariateStatistics tool. It connects to Teradata, executes TD_UnivariateStatistics on the specified table column with all stats, formats results as JSON, adds metadata, and returns a response.
    def handle_qlty_univariateStatistics( conn: TeradataConnection, database_name: str | None, table_name: str, column_name: str, *args, **kwargs ): """ Get the univariate statistics for a table. Arguments: database_name - name of the database table_name - table name to analyze column_name - column name to analyze Returns: ResponseType: formatted response with query results + metadata """ logger.debug(f"Tool: handle_qlty_univariateStatistics: Args: table_name: {database_name}.{table_name}, column_name: {column_name}") if database_name is not None: table_name = f"{database_name}.{table_name}" with conn.cursor() as cur: rows = cur.execute(f"select * from TD_UnivariateStatistics ( on {table_name} as InputTable using TargetColumns ('{column_name}') Stats('ALL')) as dt ORDER BY 1,2") data = rows_to_json(cur.description, rows.fetchall()) metadata = { "tool_name": "qlty_univariateStatistics", "database_name": database_name, "table_name": table_name, "column_name": column_name, "stats_calculated": ["ALL"], "rows": len(data) } logger.debug(f"Tool: handle_qlty_univariateStatistics: Metadata: {metadata}") return create_response(data, metadata)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Teradata/teradata-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server