Skip to main content
Server path: /postgresql | Type: Application | PCID required: Yes SQL queries and schema management

Tools

ToolDescription
postgresql_execute_queryExecute a SQL query on PostgreSQL database
postgresql_select_dataSelect data from a PostgreSQL table
postgresql_insert_dataInsert data into a PostgreSQL table
postgresql_update_dataUpdate data in a PostgreSQL table
postgresql_delete_dataDelete data from a PostgreSQL table
postgresql_describe_tableGet table structure and column information
postgresql_list_tablesList all tables in the database
postgresql_create_tableCreate a new table in PostgreSQL

postgresql_execute_query

Execute a SQL query on PostgreSQL database Parameters:
ParameterTypeRequiredDefaultDescription
querystringYesSQL query to execute
parametersstring[]NoQuery parameters for parameterized queries

postgresql_select_data

Select data from a PostgreSQL table Parameters:
ParameterTypeRequiredDefaultDescription
tablestringYesTable name
columnsstring[]NoColumns to select (defaults to all)
wherestringNoWHERE clause conditions
whereParamsstring[]NoParameters for WHERE clause
orderBystringNoORDER BY clause
limitnumberNoLIMIT number of results
offsetnumberNoOFFSET for pagination

postgresql_insert_data

Insert data into a PostgreSQL table Parameters:
ParameterTypeRequiredDefaultDescription
tablestringYesTable name
dataobjectYesData to insert as key-value pairs (supports nested objects and arrays for JSON/JSONB columns)

postgresql_update_data

Update data in a PostgreSQL table Parameters:
ParameterTypeRequiredDefaultDescription
tablestringYesTable name
dataobjectYesData to update as key-value pairs (supports nested objects and arrays for JSON/JSONB columns)
wherestringYesWHERE clause
whereParamsstring[]NoParameters for WHERE clause

postgresql_delete_data

Delete data from a PostgreSQL table Parameters:
ParameterTypeRequiredDefaultDescription
tablestringYesTable name
wherestringYesWHERE clause to identify rows to delete
whereParamsstring[]NoParameters for WHERE clause

postgresql_describe_table

Get table structure and column information Parameters:
ParameterTypeRequiredDefaultDescription
tablestringYesTable name to describe

postgresql_list_tables

List all tables in the database

postgresql_create_table

Create a new table in PostgreSQL Parameters:
ParameterTypeRequiredDefaultDescription
tableNamestringYesName of the table to create
columnsobject[]YesTable column definitions