Home / Servers / Supabase Management API / v1_update_postgres_config

Updates project's Postgres config

An MCP tool from the Supabase Management API server, hosted on mcp.hjlabs.in.

Updates project's Postgres config [PUT /v1/projects/{ref}/config/database/postgres]

Name on the gateway: supabase_api__v1_update_postgres_config · may change things.

Parameters

NameTypeDescription
ref requiredstringProject ref
effective_cache_sizestring
logical_decoding_work_memstring
pg_stat_statements.maxinteger
pg_net.batch_sizeinteger
autovacuum_max_workersinteger
autovacuum_work_memstring
cron.log_statementboolean
log_autovacuum_min_durationstringDefault unit: ms
log_checkpointsboolean
log_connectionsboolean
log_disconnectionsboolean
log_durationboolean
log_lock_waitsboolean
log_recovery_conflict_waitsboolean
log_replication_commandsboolean
log_startup_progress_intervalstringDefault unit: ms
log_temp_filesstring
maintenance_work_memstring
track_activity_query_sizestring
max_connectionsinteger
max_locks_per_transactioninteger
max_logical_replication_workersinteger
max_parallel_maintenance_workersinteger
max_parallel_workersinteger
max_parallel_workers_per_gatherinteger
max_replication_slotsinteger
max_slot_wal_keep_sizestring
max_standby_archive_delaystring
max_standby_streaming_delaystring
max_sync_workers_per_subscriptioninteger
max_wal_sizestring
max_wal_sendersinteger
max_worker_processesinteger
session_replication_roleorigin | replica | local
shared_buffersstring
statement_timeoutstringDefault unit: ms
track_commit_timestampboolean
wal_keep_sizestring
wal_sender_timeoutstringDefault unit: ms
work_memstring

How to call it

Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:

call_tool arguments
{
  "name": "supabase_api__v1_update_postgres_config",
  "arguments": {
    "ref": "…"
  }
}

Or connect the Supabase Management API server directly, which lists 167 tools including this one:

Run in your terminal
claude mcp add --transport http hj-supabase-api https://mcp.hjlabs.in/mcp/supabase-api \
  --header "Authorization: Bearer YOUR_API_KEY"

Try asking

Use the updates project's postgres config tool with ref set to ….

More from Supabase Management API