Developer tools

MCP tools

Tools available over local and remote transports.

MCP tool reference

Availability is shown for local stdio and remote HTTP transports. Parameters ending in ? are optional.

create_project

local-stdioremote-http

Create a managed PostgreSQL project.

Parametersproject_name

create_project_restore

local-stdioremote-http

Queue a project restore.

Parametersproject_idmodetimestamp?scheduled_backup_id?

create_storage_bucket

local-stdioremote-http

Create a bucket.

Parametersproject_idnamepublic?file_size_limit?

create_storage_folder

local-stdioremote-http

Create a folder placeholder.

Parametersproject_idbucket_nameprefix?name

create_storage_s3_credentials

local-stdioremote-http

Create S3-compatible credentials.

Parametersproject_idlabel?can_read?can_write?can_delete?expires_at?

delete_project

local-stdioremote-http

Permanently delete a project after exact-name confirmation.

Parametersproject_idconfirmation

execute_sql

local-stdioremote-http

Execute SQL and return rows or completion status.

Parametersproject_idquery

get_account

local-stdioremote-http

Get account plan, region, and project information.

get_account_stats

local-stdiolocal only

Get account usage statistics.

get_auth_status

local-stdiolocal only

Check whether local credentials are available.

get_project

local-stdioremote-http

Get project status and connection information.

Parametersproject_id

get_project_credentials

local-stdioremote-http

Get the PostgreSQL URI and psql command.

Parametersproject_id

get_project_migration

local-stdioremote-http

Get a migration.

Parametersmigration_id

get_project_restore

local-stdioremote-http

Get a restore operation.

Parametersrestore_id

get_project_restore_availability

local-stdioremote-http

Get restore windows and backups.

Parametersproject_id

get_project_usage

local-stdioremote-http

Get project usage.

Parametersproject_id

get_storage_api_docs

local-stdioremote-http

Get storage integration guidance.

get_storage_download_url

local-stdioremote-http

Create a presigned download URL.

Parametersproject_idbucket_namepathexpires_secs?

get_storage_settings

local-stdioremote-http

Get project storage settings.

Parametersproject_id

get_storage_upload_url

local-stdioremote-http

Create a presigned upload URL.

Parametersproject_idbucket_namepath

list_project_migrations

local-stdioremote-http

List account migrations.

list_project_restores

local-stdioremote-http

List project restores.

Parametersproject_id

list_projects

local-stdioremote-http

List database projects.

list_storage_buckets

local-stdioremote-http

List project buckets.

Parametersproject_id

list_storage_objects

local-stdioremote-http

List objects under a prefix.

Parametersproject_idbucket_nameprefix?

list_storage_s3_credentials

local-stdioremote-http

List S3-compatible credentials.

Parametersproject_id

ping_project

local-stdioremote-http

Check database connectivity.

Parametersproject_id

regenerate_project_password

local-stdioremote-http

Generate a new database password.

Parametersproject_id

rename_project

local-stdioremote-http

Rename a project.

Parametersproject_idproject_name

revoke_storage_s3_credentials

local-stdioremote-http

Revoke an S3-compatible credential.

Parametersproject_idcredential_id

set_project_password

local-stdioremote-http

Set a database password.

Parametersproject_idpassword

update_storage_settings

local-stdioremote-http

Update project storage settings.

Parametersproject_idmax_file_size_bytes