---
title: "ClickHouse Cloud MCP server for AI agents - actionlake"
description: "Give Claude 169 ClickHouse Cloud actions through one MCP server: service clickpipes. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/clickhouse-cloud
updated: 2026-10-22
---

Connectors · Developer & infrastructure

# ClickHouse Cloud MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to ClickHouse Cloud and the rest of your systems. It gives your agent 169 ClickHouse Cloud actions (83 reads, 59 writes and 27 that wait for a confirmation) and holds the ClickHouse Cloud credential itself, so the agent never does. It paces ClickHouse Cloud's limits and records every call.

[Connect ClickHouse Cloud free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "clickhouse_cloud.organizations.list",
  intent: "check which ClickHouse Cloud account is connected"
}
# Get list of available organizations · read · 1 upstream call
```

- 169 actions in one signed file
- 83 read look, never change
- 59 write create and update
- 27 wait for a yes destructive, confirmed first

Set up

## Connect ClickHouse Cloud in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect ClickHouse Cloud.
   Username and secret. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `key_id` ClickHouse Cloud API key ID
   - `key_secret` ClickHouse Cloud API key secret, shown once when the key is created
   ```
   account { op: "connections.requirements", service: "clickhouse_cloud" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "clickhouse_cloud.organizations.list" }
   # get list of available organizations · read · 1 upstream call
   check { action: "clickhouse_cloud.roles.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

ClickHouse Cloud at a glance

**Sign-in**

Username and secret. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`key_id` `key_secret`

**Limits we pace to**

10 calls per 10 seconds, per connection

**API covered**

ClickHouse Cloud API v1 (OpenAPI 3.1.1, 174 operations)`api.clickhouse.cloud`

**Built from**

ClickHouse Cloud's documentation, read 22 October 2026[api.clickhouse.cloud](https://api.clickhouse.cloud/v1) [clickhouse.com](https://clickhouse.com/docs/cloud/manage/api/api-overview)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

75 of 83 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

3, so ask can line ClickHouse Cloud up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in ClickHouse Cloud.

169 actions in 65 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **83** read look, never change
- **59** write create and update
- **27** destructive wait for a confirmation

1. ### Service clickpipes
   7
   4 read · 2 write · 1 destructive
   Create ClickPipe · Discover ClickPipe source schema · List ClickPipes · Get ClickPipe
2. ### Service clickstack dashboards
   6
   3 read · 2 write · 1 destructive
   ClickStack: List Dashboards · ClickStack: Create Dashboard · ClickStack: Get Dashboard · ClickStack: Update Dashboard
3. ### Byoc infrastructure
   5
   2 read · 2 write · 1 destructive
   Create BYOC Infrastructure · Validate BYOC infrastructure prerequisites · Get BYOC infrastructure details · Update BYOC Infrastructure
4. ### Keys
   5
   2 read · 2 write · 1 destructive
   Create key · Get list of keys · Get key details · Delete key
5. ### Postgres
   5
   2 read · 2 write · 1 destructive
   Create new Postgres service · List of organization Postgres services · Get PostgreSQL service details · Update a PostgreSQL service
6. ### Roles
   5
   2 read · 2 write · 1 destructive
   List all available roles for an organization · Create a new role · Get role details · Update a role
7. ### Service clickhouse settings
   5
   3 read · 1 write · 1 destructive
   Get ClickHouse setting · List ClickHouse settings · Get ClickHouse settings schema · Update ClickHouse settings
8. ### Service clickpipes reverse private endpoints
   5
   2 read · 2 write · 1 destructive
   Create reverse private endpoint · List reverse private endpoints · Get reverse private endpoint · Update reverse private endpoint

**57 more areas · 126 actions**

- Service clickstack alerts **5**
- Service clickstack roles **5**
- Service clickstack saved searches **5**
- Service clickstack sources **5**
- Service clickstack webhooks **5**
- Service query API endpoints **5**
- Service saved queries **5**
- Services **5**
- Invitations **4**
- Members **4**
- Service backup bucket **4**
- Udf attachments **4**
- Udfs **4**
- Organizations **3**
- Postgres config **3**
- Service query endpoint **3**
- Service scaling schedule **3**
- Service upgrade window **3**
- Udf versions **3**
- Activities **2**
- Postgres slow query patterns **2**
- Quotas **2**
- Service backup configuration **2**
- Service backups **2**
- Service clickpipe settings **2**
- Service clickpipes CDC scaling **2**
- Service replica aware routing **2**
- Service snapshot configuration **2**
- Service snapshots **2**
- Active balances **1**
- Byoc infrastructure private endpoint config **1**
- Byoc infrastructure progress **1**
- Byoc infrastructure tags **1**
- Credit balances **1**
- Notification types **1**
- Notifications **1**
- Postgres backups **1**
- Postgres logs **1**
- Postgres metrics **1**
- Postgres password **1**
- Postgres read replica **1**
- Postgres restored service **1**
- Postgres state **1**
- Private endpoint config **1**
- Prometheus discovery **1**
- Service clickpipe scaling **1**
- Service clickpipe state **1**
- Service password **1**
- Service private endpoint **1**
- Service private endpoint config **1**
- Service profiles **1**
- Service replica scaling **1**
- Service scaling **1**
- Service state **1**
- Udf uploads **1**
- Usage cost **1**
- Whoami **1**

Top actions

## The ClickHouse Cloud API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 35 of ClickHouse Cloud's 35 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `clickhouse_cloud.members.list` List organization members | List organization members. | read | `identity.user.list` 474 connectors |
| `clickhouse_cloud.roles.list` List all available roles for an organization | List all available roles for an organization. | read | `identity.role.list` 184 connectors |
| `clickhouse_cloud.members.get` Get member details | Get member details. | read | `identity.user.get` 399 connectors |
| `clickhouse_cloud.roles.create` Create a new role | Create a new role. | write | `identity.role.create` 105 connectors |
| `clickhouse_cloud.members.delete` Remove an organization member | Remove an organization member. | destructive | `identity.user.delete` 253 connectors |
| `clickhouse_cloud.whoami.get` Resolve the caller identity | Resolve the caller identity. | read | `identity.current_user.get` 307 connectors |
| `clickhouse_cloud.keys.create` Create key | Create key. | write | `identity.api_key.create` 100 connectors |
| `clickhouse_cloud.keys.list` Get list of keys | Get list of keys. | read | `identity.api_key.list` 96 connectors |
| `clickhouse_cloud.activities.list` List of organization activities | List of organization activities. | read | `identity.audit_event.list` 51 connectors |
| `clickhouse_cloud.invitations.create` Create an invitation | Create an invitation. | write | `identity.invitation.create` 41 connectors |
| `clickhouse_cloud.invitations.list` List all invitations | List all invitations. | read | `identity.invitation.list` 33 connectors |
| `clickhouse_cloud.services.list` List of organization services | List of organization services. | read | `infra.database_instance.list` 5 connectors |

Try it

## Prompts to paste into Claude.

Each one names the ClickHouse Cloud actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Who has access in ClickHouse Cloud? List every user and their role.
   calls `clickhouse_cloud.members.list`
2. Write write
   Create a new role in ClickHouse Cloud. Show me exactly what you will send before you save it.
   calls `clickhouse_cloud.roles.create`

Governance for ClickHouse Cloud

## Destructive actions wait for a yes.

27 ClickHouse Cloud actions are destructive. These are all of them:

- Remove an organization member `clickhouse_cloud.members.delete`
- Delete a role `clickhouse_cloud.roles.delete`
- Delete key `clickhouse_cloud.keys.delete`
- Delete organization invitation `clickhouse_cloud.invitations.delete`
- Delete service `clickhouse_cloud.services.delete`
- ClickStack: Delete Dashboard `clickhouse_cloud.service_clickstack_dashboards.delete`
- Delete UDF `clickhouse_cloud.udfs.delete`
- Delete a PostgreSQL service `clickhouse_cloud.postgres.delete`
- Delete UDF version `clickhouse_cloud.udf_versions.delete`
- Detach UDF from service `clickhouse_cloud.udf_attachments.delete`
- Update service password `clickhouse_cloud.service_password.update`
- Update Postgres superuser password `clickhouse_cloud.postgres_password.update`
- Delete ClickPipe `clickhouse_cloud.service_clickpipes.delete`
- Remove a BYOC infrastructure `clickhouse_cloud.byoc_infrastructure.delete`
- Delete service backup bucket `clickhouse_cloud.service_backup_bucket.delete`
- Delete a saved query `clickhouse_cloud.service_saved_queries.delete`
- Delete the service query endpoint for a given instance `clickhouse_cloud.service_query_endpoint.delete`
- Delete service upgrade window `clickhouse_cloud.service_upgrade_window.delete`
- ClickStack: Delete Role `clickhouse_cloud.service_clickstack_roles.delete`
- Delete service scheduled scaling `clickhouse_cloud.service_scaling_schedule.delete`
- ClickStack: Delete Alert `clickhouse_cloud.service_clickstack_alerts.delete`
- ClickStack: Delete Source `clickhouse_cloud.service_clickstack_sources.delete`
- Reset ClickHouse setting to default `clickhouse_cloud.service_clickhouse_settings.delete`
- ClickStack: Delete Webhook `clickhouse_cloud.service_clickstack_webhooks.delete`
- Delete a Query API endpoint `clickhouse_cloud.service_query_api_endpoints.delete`
- ClickStack: Delete Saved Search `clickhouse_cloud.service_clickstack_saved_searches.delete`
- Delete reverse private endpoint `clickhouse_cloud.service_clickpipes_reverse_private_endpoints.delete`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do clickhouse_cloud.members.delete confirm_policy: **human**

Remove an organization member?

**intent:** the user asked me to remove an organization member

run suspended · waiting for a named person · key _clickhouse-cloud-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "clickhouse-cloud-agent",
  allowed_actions: ["clickhouse_cloud.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "clickhouse_cloud.members.delete", approver: "lead@example.com" },
    { match: "clickhouse_cloud.roles.delete", approver: "lead@example.com" },
    { match: "clickhouse_cloud.keys.delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to ClickHouse Cloud only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What ClickHouse Cloud costs on actionlake.

Every ClickHouse Cloud action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call ClickHouse Cloud refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 169 ClickHouse Cloud actions
- 169 actions page each page of a long list is one call
- 75 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every ClickHouse Cloud action.

169 actions by area: the id your agent calls, what it does, and its effect.

**Service clickpipes 7**

- `clickhouse_cloud.service_clickpipes.create` Create ClickPipe write
- `clickhouse_cloud.service_clickpipes.delete` Delete ClickPipe destructive
- `clickhouse_cloud.service_clickpipes.discover_schema` Discover ClickPipe source schema read
- `clickhouse_cloud.service_clickpipes.get` Get ClickPipe read
- `clickhouse_cloud.service_clickpipes.get_context` Get ClickPipes service context read
- `clickhouse_cloud.service_clickpipes.list` List ClickPipes read
- `clickhouse_cloud.service_clickpipes.update` Update ClickPipe write

**Service clickstack dashboards 6**

- `clickhouse_cloud.service_clickstack_dashboards.create` ClickStack: Create Dashboard write
- `clickhouse_cloud.service_clickstack_dashboards.delete` ClickStack: Delete Dashboard destructive
- `clickhouse_cloud.service_clickstack_dashboards.get` ClickStack: Get Dashboard read
- `clickhouse_cloud.service_clickstack_dashboards.list` ClickStack: List Dashboards read
- `clickhouse_cloud.service_clickstack_dashboards.update` ClickStack: Update Dashboard write
- `clickhouse_cloud.service_clickstack_dashboards.validate` ClickStack: Validate Dashboard read

**Byoc infrastructure 5**

- `clickhouse_cloud.byoc_infrastructure.create` Create BYOC Infrastructure write
- `clickhouse_cloud.byoc_infrastructure.delete` Remove a BYOC infrastructure destructive
- `clickhouse_cloud.byoc_infrastructure.get` Get BYOC infrastructure details read
- `clickhouse_cloud.byoc_infrastructure.update` Update BYOC Infrastructure write
- `clickhouse_cloud.byoc_infrastructure.validate` Validate BYOC infrastructure prerequisites read

**Keys 5**

- `clickhouse_cloud.keys.create` Create key write
- `clickhouse_cloud.keys.delete` Delete key destructive
- `clickhouse_cloud.keys.get` Get key details read
- `clickhouse_cloud.keys.list` Get list of keys read
- `clickhouse_cloud.keys.update` Update key write

**Postgres 5**

- `clickhouse_cloud.postgres.create` Create new Postgres service write
- `clickhouse_cloud.postgres.delete` Delete a PostgreSQL service destructive
- `clickhouse_cloud.postgres.get` Get PostgreSQL service details read
- `clickhouse_cloud.postgres.list` List of organization Postgres services read
- `clickhouse_cloud.postgres.update` Update a PostgreSQL service write

**Roles 5**

- `clickhouse_cloud.roles.create` Create a new role write
- `clickhouse_cloud.roles.delete` Delete a role destructive
- `clickhouse_cloud.roles.get` Get role details read
- `clickhouse_cloud.roles.list` List all available roles for an organization read
- `clickhouse_cloud.roles.update` Update a role write

**Service clickhouse settings 5**

- `clickhouse_cloud.service_clickhouse_settings.delete` Reset ClickHouse setting to default destructive
- `clickhouse_cloud.service_clickhouse_settings.get` Get ClickHouse setting read
- `clickhouse_cloud.service_clickhouse_settings.get_all` List ClickHouse settings read
- `clickhouse_cloud.service_clickhouse_settings.get_schema` Get ClickHouse settings schema read
- `clickhouse_cloud.service_clickhouse_settings.update_many` Update ClickHouse settings write

**Service clickpipes reverse private endpoints 5**

- `clickhouse_cloud.service_clickpipes_reverse_private_endpoints.create` Create reverse private endpoint write
- `clickhouse_cloud.service_clickpipes_reverse_private_endpoints.delete` Delete reverse private endpoint destructive
- `clickhouse_cloud.service_clickpipes_reverse_private_endpoints.get` Get reverse private endpoint read
- `clickhouse_cloud.service_clickpipes_reverse_private_endpoints.list` List reverse private endpoints read
- `clickhouse_cloud.service_clickpipes_reverse_private_endpoints.update` Update reverse private endpoint write

**Service clickstack alerts 5**

- `clickhouse_cloud.service_clickstack_alerts.create` ClickStack: Create Alert write
- `clickhouse_cloud.service_clickstack_alerts.delete` ClickStack: Delete Alert destructive
- `clickhouse_cloud.service_clickstack_alerts.get` ClickStack: Get Alert read
- `clickhouse_cloud.service_clickstack_alerts.list` ClickStack: List Alerts read
- `clickhouse_cloud.service_clickstack_alerts.update` ClickStack: Update Alert write

**Service clickstack roles 5**

- `clickhouse_cloud.service_clickstack_roles.create` ClickStack: Create Role write
- `clickhouse_cloud.service_clickstack_roles.delete` ClickStack: Delete Role destructive
- `clickhouse_cloud.service_clickstack_roles.get` ClickStack: Get Role read
- `clickhouse_cloud.service_clickstack_roles.list` ClickStack: List Roles read
- `clickhouse_cloud.service_clickstack_roles.update` ClickStack: Update Role write

**Service clickstack saved searches 5**

- `clickhouse_cloud.service_clickstack_saved_searches.create` ClickStack: Create Saved Search write
- `clickhouse_cloud.service_clickstack_saved_searches.delete` ClickStack: Delete Saved Search destructive
- `clickhouse_cloud.service_clickstack_saved_searches.get` ClickStack: Get Saved Search read
- `clickhouse_cloud.service_clickstack_saved_searches.list` ClickStack: List Saved Searches read
- `clickhouse_cloud.service_clickstack_saved_searches.update` ClickStack: Update Saved Search write

**Service clickstack sources 5**

- `clickhouse_cloud.service_clickstack_sources.create` ClickStack: Create Source write
- `clickhouse_cloud.service_clickstack_sources.delete` ClickStack: Delete Source destructive
- `clickhouse_cloud.service_clickstack_sources.get` ClickStack: Get Source read
- `clickhouse_cloud.service_clickstack_sources.list` ClickStack: List Sources read
- `clickhouse_cloud.service_clickstack_sources.update` ClickStack: Update Source write

**Service clickstack webhooks 5**

- `clickhouse_cloud.service_clickstack_webhooks.create` ClickStack: Create Webhook write
- `clickhouse_cloud.service_clickstack_webhooks.delete` ClickStack: Delete Webhook destructive
- `clickhouse_cloud.service_clickstack_webhooks.list` ClickStack: List Webhooks read
- `clickhouse_cloud.service_clickstack_webhooks.update` ClickStack: Update Webhook write
- `clickhouse_cloud.service_clickstack_webhooks.validate` ClickStack: Validate Webhook read

**Service query API endpoints 5**

- `clickhouse_cloud.service_query_api_endpoints.create` Create a Query API endpoint write
- `clickhouse_cloud.service_query_api_endpoints.delete` Delete a Query API endpoint destructive
- `clickhouse_cloud.service_query_api_endpoints.get` Get a Query API endpoint read
- `clickhouse_cloud.service_query_api_endpoints.list` List Query API endpoints read
- `clickhouse_cloud.service_query_api_endpoints.update` Update a Query API endpoint write

**Service saved queries 5**

- `clickhouse_cloud.service_saved_queries.create` Create a saved query write
- `clickhouse_cloud.service_saved_queries.delete` Delete a saved query destructive
- `clickhouse_cloud.service_saved_queries.get` Get a saved query read
- `clickhouse_cloud.service_saved_queries.list` List saved queries read
- `clickhouse_cloud.service_saved_queries.update` Update a saved query write

**Services 5**

- `clickhouse_cloud.services.create` Create new service write
- `clickhouse_cloud.services.delete` Delete service destructive
- `clickhouse_cloud.services.get` Get service details read
- `clickhouse_cloud.services.list` List of organization services read
- `clickhouse_cloud.services.update` Update service basic details write

**Invitations 4**

- `clickhouse_cloud.invitations.create` Create an invitation write
- `clickhouse_cloud.invitations.delete` Delete organization invitation destructive
- `clickhouse_cloud.invitations.get` Get invitation details read
- `clickhouse_cloud.invitations.list` List all invitations read

**Members 4**

- `clickhouse_cloud.members.delete` Remove an organization member destructive
- `clickhouse_cloud.members.get` Get member details read
- `clickhouse_cloud.members.list` List organization members read
- `clickhouse_cloud.members.update` Update organization member write

**Service backup bucket 4**

- `clickhouse_cloud.service_backup_bucket.create` Create service backup bucket write
- `clickhouse_cloud.service_backup_bucket.delete` Delete service backup bucket destructive
- `clickhouse_cloud.service_backup_bucket.get` Get service backup bucket read
- `clickhouse_cloud.service_backup_bucket.update` Update service backup bucket write

**Udf attachments 4**

- `clickhouse_cloud.udf_attachments.attach` Attach UDF to service write
- `clickhouse_cloud.udf_attachments.delete` Detach UDF from service destructive
- `clickhouse_cloud.udf_attachments.get` Get UDF attachment read
- `clickhouse_cloud.udf_attachments.list` List UDF attachments read

**Udfs 4**

- `clickhouse_cloud.udfs.create` Create UDF write
- `clickhouse_cloud.udfs.delete` Delete UDF destructive
- `clickhouse_cloud.udfs.get` Get UDF read
- `clickhouse_cloud.udfs.list` List UDFs read

**Organizations 3**

- `clickhouse_cloud.organizations.get` Get organization details read
- `clickhouse_cloud.organizations.list` Get list of available organizations read
- `clickhouse_cloud.organizations.update` Update organization details write

**Postgres config 3**

- `clickhouse_cloud.postgres_config.get` Get PostgreSQL service configuration read
- `clickhouse_cloud.postgres_config.replace` Replace Postgres service configuration write
- `clickhouse_cloud.postgres_config.update` Update Postgres service configuration write

**Service query endpoint 3**

- `clickhouse_cloud.service_query_endpoint.create` Upsert the service query endpoint for a given instance write
- `clickhouse_cloud.service_query_endpoint.delete` Delete the service query endpoint for a given instance destructive
- `clickhouse_cloud.service_query_endpoint.get` Get the service query endpoint for a given instance read

**Service scaling schedule 3**

- `clickhouse_cloud.service_scaling_schedule.create` Create or replace service autoscaling schedule write
- `clickhouse_cloud.service_scaling_schedule.delete` Delete service scheduled scaling destructive
- `clickhouse_cloud.service_scaling_schedule.get` Get service autoscaling schedule read

**Service upgrade window 3**

- `clickhouse_cloud.service_upgrade_window.delete` Delete service upgrade window destructive
- `clickhouse_cloud.service_upgrade_window.get` Get service upgrade window read
- `clickhouse_cloud.service_upgrade_window.update` Set service upgrade window write

**Udf versions 3**

- `clickhouse_cloud.udf_versions.create` Create UDF version write
- `clickhouse_cloud.udf_versions.delete` Delete UDF version destructive
- `clickhouse_cloud.udf_versions.list` List UDF versions read

**Activities 2**

- `clickhouse_cloud.activities.get` Organization activity read
- `clickhouse_cloud.activities.list` List of organization activities read

**Postgres slow query patterns 2**

- `clickhouse_cloud.postgres_slow_query_patterns.get` Get a Postgres slow query pattern with recent executions read
- `clickhouse_cloud.postgres_slow_query_patterns.list` List Postgres slow query patterns read

**Quotas 2**

- `clickhouse_cloud.quotas.get` Get organization quota details read
- `clickhouse_cloud.quotas.list` Get organization quotas read

**Service backup configuration 2**

- `clickhouse_cloud.service_backup_configuration.get` Get service backup configuration read
- `clickhouse_cloud.service_backup_configuration.update` Update service backup configuration write

**Service backups 2**

- `clickhouse_cloud.service_backups.get` Get backup details read
- `clickhouse_cloud.service_backups.list` List of service backups read

**Service clickpipe settings 2**

- `clickhouse_cloud.service_clickpipe_settings.get` Get ClickPipe settings read
- `clickhouse_cloud.service_clickpipe_settings.update` Update ClickPipe settings write

**Service clickpipes CDC scaling 2**

- `clickhouse_cloud.service_clickpipes_cdc_scaling.get` Get CDC ClickPipes scaling read
- `clickhouse_cloud.service_clickpipes_cdc_scaling.update` Update CDC ClickPipes scaling write

**Service replica aware routing 2**

- `clickhouse_cloud.service_replica_aware_routing.get` Get replica aware routing read
- `clickhouse_cloud.service_replica_aware_routing.update` Update replica aware routing write

**Service snapshot configuration 2**

- `clickhouse_cloud.service_snapshot_configuration.get` Get service snapshot configuration read
- `clickhouse_cloud.service_snapshot_configuration.update` Update service snapshot configuration write

**Service snapshots 2**

- `clickhouse_cloud.service_snapshots.get` Get snapshot details read
- `clickhouse_cloud.service_snapshots.list` List of service snapshots read

**Active balances 1**

- `clickhouse_cloud.active_balances.get` Get organization active prepaid balances read

**Byoc infrastructure private endpoint config 1**

- `clickhouse_cloud.byoc_infrastructure_private_endpoint_config.get` Get BYOC infrastructure private endpoint configuration read

**Byoc infrastructure progress 1**

- `clickhouse_cloud.byoc_infrastructure_progress.get` Get BYOC infrastructure provisioning progress read

**Byoc infrastructure tags 1**

- `clickhouse_cloud.byoc_infrastructure_tags.get` Get BYOC infrastructure tags read

**Credit balances 1**

- `clickhouse_cloud.credit_balances.get` Get organization active credit balances read

**Notification types 1**

- `clickhouse_cloud.notification_types.list` List notification types read

**Notifications 1**

- `clickhouse_cloud.notifications.list` List of organization notifications read

**Postgres backups 1**

- `clickhouse_cloud.postgres_backups.list` List of Postgres service backups read

**Postgres logs 1**

- `clickhouse_cloud.postgres_logs.list` List Postgres server logs read

**Postgres metrics 1**

- `clickhouse_cloud.postgres_metrics.get` Get Postgres time-series metrics read

**Postgres password 1**

- `clickhouse_cloud.postgres_password.update` Update Postgres superuser password destructive

**Postgres read replica 1**

- `clickhouse_cloud.postgres_read_replica.create` Create a read replica for a Postgres service write

**Postgres restored service 1**

- `clickhouse_cloud.postgres_restored_service.create` Restore a Postgres service write

**Postgres state 1**

- `clickhouse_cloud.postgres_state.update` Update Postgres service state write

**Private endpoint config 1**

- `clickhouse_cloud.private_endpoint_config.get` Get private endpoint configuration for region within cloud provider for an organization read

**Prometheus discovery 1**

- `clickhouse_cloud.prometheus_discovery.get` Get Prometheus service discovery targets read

**Service clickpipe scaling 1**

- `clickhouse_cloud.service_clickpipe_scaling.update` Update ClickPipe scaling write

**Service clickpipe state 1**

- `clickhouse_cloud.service_clickpipe_state.update` Update ClickPipe state write

**Service password 1**

- `clickhouse_cloud.service_password.update` Update service password destructive

**Service private endpoint 1**

- `clickhouse_cloud.service_private_endpoint.create` Create a private endpoint write

**Service private endpoint config 1**

- `clickhouse_cloud.service_private_endpoint_config.get` Get private endpoint configuration read

**Service profiles 1**

- `clickhouse_cloud.service_profiles.list` List available service profiles read

**Service replica scaling 1**

- `clickhouse_cloud.service_replica_scaling.update` Update service auto scaling settings write

**Service scaling 1**

- `clickhouse_cloud.service_scaling.update` Update service auto scaling settings write

**Service state 1**

- `clickhouse_cloud.service_state.update` Update service state write

**Udf uploads 1**

- `clickhouse_cloud.udf_uploads.create_url` Create UDF upload URL write

**Usage cost 1**

- `clickhouse_cloud.usage_cost.get` Get organization usage costs read

**Whoami 1**

- `clickhouse_cloud.whoami.get` Resolve the caller identity read

Questions

## The ClickHouse Cloud MCP server, answered.

**Is there a ClickHouse Cloud MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 169 ClickHouse Cloud actions across service clickpipes, service clickstack dashboards, byoc infrastructure and keys, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by ClickHouse Cloud.

**What do I need to connect ClickHouse Cloud?**

ClickHouse Cloud API key ID and ClickHouse Cloud API key secret, shown once when the key is created. The free call account { op: "connections.requirements", service: "clickhouse_cloud" } lists exactly what to paste.

**Can an AI agent delete or change things in ClickHouse Cloud?**

Only if its key allows it, and only with an explicit confirmation. 27 ClickHouse Cloud actions are destructive, including remove an organization member, delete a role and delete key. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my ClickHouse Cloud API limit?**

actionlake paces every call to the limits in the ClickHouse Cloud service file: 10 calls per 10 seconds per connection. Repeated reads are answered from cache (75 ClickHouse Cloud actions can be), which never reaches ClickHouse Cloud.

**What does a ClickHouse Cloud action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (169 ClickHouse Cloud actions page). Cache hits, searches, dry runs and calls ClickHouse Cloud refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which ClickHouse Cloud API does it cover?**

The ClickHouse Cloud API v1 (OpenAPI 3.1.1, 174 operations) at api.clickhouse.cloud. It is built from ClickHouse Cloud's documentation as read on 22 October 2026. 169 actions in 65 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my ClickHouse Cloud data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your ClickHouse Cloud credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like ClickHouse Cloud

Shares the most action names with

- [MongoDB Atlas 19](https://actionlake.com/connectors/mongodb-atlas)
- [Sumo Logic 17](https://actionlake.com/connectors/sumo-logic)
- [Pulumi Cloud 14](https://actionlake.com/connectors/pulumi-cloud)
- [Splunk Platform 11](https://actionlake.com/connectors/splunk-platform)
- [env zero (env0) 10](https://actionlake.com/connectors/env-zero-env0)
- [Spacelift 9](https://actionlake.com/connectors/spacelift)

Joins with, on shared entities

- [SUSE Rancher Manager 3](https://actionlake.com/connectors/suse-rancher-manager)
- [HaloPSA 2](https://actionlake.com/connectors/halopsa)
- [Microsoft 365 Users 2](https://actionlake.com/connectors/microsoft-365-users)
- [Fortinet FortiGate 2](https://actionlake.com/connectors/fortinet-fortigate)
- [Genesys Cloud CX 2](https://actionlake.com/connectors/genesys-cloud-cx)
- [Rubrik Security Cloud 2](https://actionlake.com/connectors/rubrik-security-cloud)

Browse

- [All Developer & infrastructure connectors](https://actionlake.com/connectors/category/developer-and-infrastructure)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by ClickHouse Cloud; the name is the vendor's own. Counts are from the ClickHouse Cloud service file, version 1.0.0.

## Give your agent ClickHouse Cloud today.

[Connect ClickHouse Cloud free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/clickhouse-cloud
More: https://actionlake.com/llms.txt
