Skip to main content
Glama

MCP Vertica

by nolleh

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VERTICA_SSLNoEnable SSL/TLS for database connectionfalse
VERTICA_HOSTNoVertica database hostlocalhost
VERTICA_PORTNoVertica database port5433
VERTICA_USERNoVertica database userdbadmin
VERTICA_DATABASENoVertica database nameVMart
VERTICA_PASSWORDNoVertica database password
ALLOW_DDL_OPERATIONNoAllow DDL operationsfalse
ALLOW_DELETE_OPERATIONNoAllow DELETE operationsfalse
ALLOW_INSERT_OPERATIONNoAllow INSERT operationsfalse
ALLOW_UPDATE_OPERATIONNoAllow UPDATE operationsfalse
SCHEMA_DDL_PERMISSIONSNoSchema-specific DDL permissions (format: schema1:true,schema2:false)
VERTICA_CONNECTION_LIMITNoMaximum number of database connections10
SCHEMA_DELETE_PERMISSIONSNoSchema-specific DELETE permissions (format: schema1:true,schema2:false)
SCHEMA_INSERT_PERMISSIONSNoSchema-specific INSERT permissions (format: schema1:true,schema2:false)
SCHEMA_UPDATE_PERMISSIONSNoSchema-specific UPDATE permissions (format: schema1:true,schema2:false)
VERTICA_SSL_REJECT_UNAUTHORIZEDNoReject unauthorized SSL certificatestrue

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
execute_query

Execute a SQL query and return the results.

Args: ctx: FastMCP context for progress reporting and logging query: SQL query to execute database: Optional database name to execute the query against Returns: Query results as a string
stream_query

Execute a SQL query and stream the results in batches.

Args: ctx: FastMCP context for progress reporting and logging query: SQL query to execute batch_size: Number of rows to fetch at once Yields: Batches of query results as strings
copy_data

Copy data into a Vertica table using COPY command.

Args: ctx: FastMCP context for progress reporting and logging schema: vertica schema to execute the copy against table: Target table name data: List of rows to insert Returns: Status message indicating success or failure
get_table_structure

Get the structure of a table including columns, data types, and constraints.

Args: ctx: FastMCP context for progress reporting and logging table_name: Name of the table to inspect schema: Schema name (default: public) Returns: Table structure information as a string
list_indexes

List all indexes for a specific table.

Args: ctx: FastMCP context for progress reporting and logging table_name: Name of the table to inspect schema: Schema name (default: public) Returns: Index information as a string
list_views

List all views in a schema.

Args: ctx: FastMCP context for progress reporting and logging schema: Schema name (default: public) Returns: View information as a string

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/nolleh/mcp-vertica'

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