Connectors · Developer & infrastructure
CockroachDB Cloud MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to CockroachDB Cloud and the rest of your systems. It gives your agent 161 CockroachDB Cloud actions (72 reads, 59 writes and 30 that wait for a confirmation) and holds the CockroachDB Cloud credential itself, so the agent never does. It paces CockroachDB Cloud's limits and records every call.
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/mcpdo { action: "cockroachdb_cloud.organizations.get_organization_info", intent: "check which CockroachDB Cloud account is connected"}# Get information about the caller's organization · read · 1 upstream call- 161actionsin one signed file
- 72readlook, never change
- 59writecreate and update
- 30wait for a yesdestructive, confirmed first
Set up
Connect CockroachDB Cloud in three steps.
- 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 - 02
Connect CockroachDB Cloud.
Bearer token. 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.
api_keyCockroachDB Cloud API key (secret key of a service account), sent as a Bearer token
account { op: "connections.requirements", service: "cockroachdb_cloud" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "cockroachdb_cloud.organizations.get_organization_info" }# get information about the caller's organization · read · 1 upstream callcheck { action: "cockroachdb_cloud.clusters.create_cluster", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
CockroachDB Cloud at a glance
- Sign-in
- Bearer token. 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
api_key- Limits we pace to
- 10 calls a second, per connection
- API covered
- CockroachDB Cloud API 2026-09-15 (OpenAPI 3.0.0)
cockroachlabs.cloud - Built from
- CockroachDB Cloud's documentation, read 23 October 2026cockroachlabs.cloudcockroachlabs.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 65 of 72 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 3, so ask can line CockroachDB 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 CockroachDB Cloud.
161 actions in 29 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 72readlook, never change
- 59writecreate and update
- 30destructivewait for a confirmation
Scim
2113 read · 6 write · 2 destructive
List Users · List groups · Get a user by ID · Get a group by ID
Metric export
124 read · 4 write · 4 destructive
Get the CloudWatch Metric Export configuration for a cluster · Get the Datadog Metric Export configuration for a cluster · Get the OTLP Metric Export configuration for a cluster · Get the Prometheus Metric Export configuration for a cluster
Clusters
116 read · 4 write · 1 destructive
List clusters in the organization · Get extended information about a cluster · Create and initialize a new cluster · Create a virtual cluster in a workspace
Private endpoint services
115 read · 4 write · 2 destructive
Add a connection to a cluster's private endpoint service · Add a private endpoint trusted owner to a cluster · Create all PrivateEndpointServices for a cluster · List all AwsEndpointConnections for a cluster
Service accounts
83 read · 3 write · 2 destructive
List service accounts for an organization · Get a service account by ID · Create a service account · Create an OAuth credential for a service account
Backup restore
64 read · 2 write · 0 destructive
Create a restore · List cluster backups · List restore jobs · Get the backup configuration for a cluster
Egress private endpoints
62 read · 3 write · 1 destructive
Create an egress private endpoint · List egress private endpoints · Get egress private endpoint · Delete an egress private endpoint
Egress rules
62 read · 3 write · 1 destructive
Add an egress rule · List all egress rules associated with a cluster · Get an existing egress rule · Outbound traffic management
21 more areas · 80 actions
- Folders 6
- Migration assistant 6
- Role management 6
- API keys 5
- Blackout windows 5
- Databases 5
- Ip allowlists 5
- JWT issuers 5
- Client ca certificates 4
- Customer managed encryption keys 4
- Physical cluster replication 4
- SQL users 4
- Billing 3
- Log export 3
- Maintenance windows 3
- Runtime scanning 3
- Virtual cluster workspaces 3
- Cluster disruption 2
- Version deferral 2
- Audit logs 1
- Organizations 1
Top actions
The CockroachDB Cloud API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 14 of CockroachDB Cloud's 14 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
cockroachdb_cloud.scim.get_usersList Users | List Users. | read | identity.user.list474 connectors |
cockroachdb_cloud.scim.get_groupsList groups | List groups. | read | identity.group.list262 connectors |
cockroachdb_cloud.service_accounts.list_service_accountsList service accounts for an organization | List service accounts for an organization. | read | identity.service_account.list35 connectors |
cockroachdb_cloud.scim.get_userGet a user by ID | Get a user by ID. | read | identity.user.get399 connectors |
cockroachdb_cloud.scim.get_groupGet a group by ID | Get a group by ID. | read | identity.group.get212 connectors |
cockroachdb_cloud.service_accounts.get_service_accountGet a service account by ID | Get a service account by ID. | read | identity.service_account.get28 connectors |
cockroachdb_cloud.api_keys.list_api_keysList API Keys | List API Keys. | read | identity.api_key.list96 connectors |
cockroachdb_cloud.role_management.list_role_grantsList all RoleGrants | List all RoleGrants. | read | identity.role_assignment.list41 connectors |
cockroachdb_cloud.clusters.create_clusterCreate and initialize a new cluster | Create and initialize a new cluster. | write | this connector |
cockroachdb_cloud.databases.create_databaseCreate a new database | Create a new database. | write | this connector |
cockroachdb_cloud.sql_users.create_sql_userCreate a new SQL user | Create a new SQL user. | write | this connector |
cockroachdb_cloud.clusters.delete_clusterDelete a cluster and all of its data | Delete a cluster and all of its data. | destructive | this connector |
Try it
Prompts to paste into Claude.
Each one names the CockroachDB Cloud actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Who has access in CockroachDB Cloud? List every user and their role.
calls
cockroachdb_cloud.scim.get_users - Writewrite
Create and initialize a new cluster in CockroachDB Cloud. Show me exactly what you will send before you save it.
calls
cockroachdb_cloud.clusters.create_cluster
Governance for CockroachDB Cloud
Destructive actions wait for a yes.
30 CockroachDB Cloud actions are destructive. These are all of them:
- Delete a cluster and all of its data
cockroachdb_cloud.clusters.delete_cluster - Delete a database
cockroachdb_cloud.databases.delete_database - Delete a SQL user
cockroachdb_cloud.sql_users.delete_sql_user - Delete an IP allowlist entry
cockroachdb_cloud.ip_allowlists.delete_allowlist_entry - Delete a service account
cockroachdb_cloud.service_accounts.delete_service_account - Delete a service account's OAuth credential
cockroachdb_cloud.service_accounts.delete_service_account_credential - Delete a user based on ID
cockroachdb_cloud.scim.delete_user - Delete a group based on ID
cockroachdb_cloud.scim.delete_group - Delete a folder
cockroachdb_cloud.folders.delete_folder - Delete an API Key
cockroachdb_cloud.api_keys.delete_api_key - Delete the Log Export configuration for a cluster
cockroachdb_cloud.log_export.delete_log_export - Delete a JWT Issuer
cockroachdb_cloud.jwt_issuers.delete_jwt_issuer - Delete an existing egress rule
cockroachdb_cloud.egress_rules.delete_egress_rule - Add a role to a user, service account, or group
cockroachdb_cloud.role_management.add_user_to_role - Replace the roles for a user, service account, or group with exactly those provided
cockroachdb_cloud.role_management.set_roles_for_user - Remove a role from a user, service account, or group
cockroachdb_cloud.role_management.remove_user_from_role - Delete a blackout window for a cluster
cockroachdb_cloud.blackout_windows.delete_blackout_window - Delete the OTLP Metric Export configuration for a cluster
cockroachdb_cloud.metric_export.delete_otlp_metric_export - Delete the Datadog Metric Export configuration for a cluster
cockroachdb_cloud.metric_export.delete_datadog_metric_export - Delete Client CA Cert for a cluster
cockroachdb_cloud.client_ca_certificates.delete_client_ca_cert - Update disruption specifications for a cluster
cockroachdb_cloud.cluster_disruption.update_cluster_disruption - Delete the maintenance window for a cluster
cockroachdb_cloud.maintenance_windows.delete_maintenance_window - Disable Prometheus Metric Export for a cluster
cockroachdb_cloud.metric_export.delete_prometheus_metric_export - Delete the CloudWatch Metric Export configuration for a cluster
cockroachdb_cloud.metric_export.delete_cloud_watch_metric_export - Delete the Migration Assistant for a cluster
cockroachdb_cloud.migration_assistant.delete_migration_assistant - Disable runtime scanning on a cluster
cockroachdb_cloud.runtime_scanning.disable_cluster_runtime_scanning - Delete an egress private endpoint
cockroachdb_cloud.egress_private_endpoints.delete_egress_private_endpoint - Delete a connection from a cluster's private endpoint service
cockroachdb_cloud.private_endpoint_services.delete_private_endpoint_connection - Delete the source-database CA certificate for a cluster's Migration Assistant
cockroachdb_cloud.migration_assistant.delete_migration_assistant_source_ca_cert - Remove a private endpoint trusted owner from a cluster
cockroachdb_cloud.private_endpoint_services.remove_private_endpoint_trusted_owner
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.
Delete a cluster and all of its data?
intent: the user asked me to delete a cluster and all of its data
account { op: "keys.create", name: "cockroachdb-cloud-agent", allowed_actions: ["cockroachdb_cloud.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "cockroachdb_cloud.clusters.delete_cluster", approver: "[email protected]" }, { match: "cockroachdb_cloud.databases.delete_database", approver: "[email protected]" }, { match: "cockroachdb_cloud.sql_users.delete_sql_user", approver: "[email protected]" } ]}Cost
What CockroachDB Cloud costs on actionlake.
Every CockroachDB Cloud action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call CockroachDB 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.
- 1upstream call per actionall 161 CockroachDB Cloud actions
- 161actions pageeach page of a long list is one call
- 65reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every CockroachDB Cloud action.
161 actions by area: the id your agent calls, what it does, and its effect.
Scim21
cockroachdb_cloud.scim.create_groupCreate a groupwritecockroachdb_cloud.scim.create_userCreate a userwritecockroachdb_cloud.scim.delete_groupDelete a group based on IDdestructivecockroachdb_cloud.scim.delete_userDelete a user based on IDdestructivecockroachdb_cloud.scim.get_groupGet a group by IDreadcockroachdb_cloud.scim.get_groupsList groupsreadcockroachdb_cloud.scim.get_resource_typeGet a SCIM resource type by IDreadcockroachdb_cloud.scim.get_resource_typesList the SCIM resource typesreadcockroachdb_cloud.scim.get_schemaGet a SCIM schema by IDreadcockroachdb_cloud.scim.get_schemasList the SCIM schemasreadcockroachdb_cloud.scim.get_service_provider_configReturn the SCIM Service Provider configurationreadcockroachdb_cloud.scim.get_userGet a user by IDreadcockroachdb_cloud.scim.get_usersList Usersreadcockroachdb_cloud.scim.patch_groupPatch a group by supplying partial updateswritecockroachdb_cloud.scim.patch_userPatch a user by supplying partial updateswritecockroachdb_cloud.scim.search_groupSearch a group by IDreadcockroachdb_cloud.scim.search_groupsSearch groupsreadcockroachdb_cloud.scim.search_userSearch for a user by IDreadcockroachdb_cloud.scim.search_usersSearch Usersreadcockroachdb_cloud.scim.update_groupUpdate a group by supplying all values of the user objectwritecockroachdb_cloud.scim.update_userUpdate a user by supplying all values of the user objectwrite
Metric export12
cockroachdb_cloud.metric_export.delete_cloud_watch_metric_exportDelete the CloudWatch Metric Export configuration for a clusterdestructivecockroachdb_cloud.metric_export.delete_datadog_metric_exportDelete the Datadog Metric Export configuration for a clusterdestructivecockroachdb_cloud.metric_export.delete_otlp_metric_exportDelete the OTLP Metric Export configuration for a clusterdestructivecockroachdb_cloud.metric_export.delete_prometheus_metric_exportDisable Prometheus Metric Export for a clusterdestructivecockroachdb_cloud.metric_export.enable_cloud_watch_metric_exportCreate or update the CloudWatch Metric Export configuration for a clusterwritecockroachdb_cloud.metric_export.enable_datadog_metric_exportCreate or update the Datadog Metric Export configuration for a clusterwritecockroachdb_cloud.metric_export.enable_otlp_metric_exportCreate or update the OTLP Metric Export configuration for a clusterwritecockroachdb_cloud.metric_export.enable_prometheus_metric_exportEnable Prometheus Metric Export for a clusterwritecockroachdb_cloud.metric_export.get_cloud_watch_metric_export_infoGet the CloudWatch Metric Export configuration for a clusterreadcockroachdb_cloud.metric_export.get_datadog_metric_export_infoGet the Datadog Metric Export configuration for a clusterreadcockroachdb_cloud.metric_export.get_otlp_metric_export_infoGet the OTLP Metric Export configuration for a clusterreadcockroachdb_cloud.metric_export.get_prometheus_metric_export_infoGet the Prometheus Metric Export configuration for a clusterread
Clusters11
cockroachdb_cloud.clusters.create_clusterCreate and initialize a new clusterwritecockroachdb_cloud.clusters.create_virtual_clusterCreate a virtual cluster in a workspacewritecockroachdb_cloud.clusters.delete_clusterDelete a cluster and all of its datadestructivecockroachdb_cloud.clusters.get_clusterGet extended information about a clusterreadcockroachdb_cloud.clusters.get_connection_stringGet a formatted generic connection string for a clusterreadcockroachdb_cloud.clusters.list_available_regionsList the regions available for new clusters and nodesreadcockroachdb_cloud.clusters.list_cluster_nodesList nodes for a clusterreadcockroachdb_cloud.clusters.list_clustersList clusters in the organizationreadcockroachdb_cloud.clusters.list_major_cluster_versionsList available major cluster versionsreadcockroachdb_cloud.clusters.update_clusterScale, edit or upgrade a clusterwritecockroachdb_cloud.clusters.update_virtual_clusterUpdate a specific virtual clusterwrite
Private endpoint services11
cockroachdb_cloud.private_endpoint_services.add_private_endpoint_connectionAdd a connection to a cluster's private endpoint servicewritecockroachdb_cloud.private_endpoint_services.add_private_endpoint_trusted_ownerAdd a private endpoint trusted owner to a clusterwritecockroachdb_cloud.private_endpoint_services.create_private_endpoint_servicesCreate all PrivateEndpointServices for a clusterwritecockroachdb_cloud.private_endpoint_services.delete_private_endpoint_connectionDelete a connection from a cluster's private endpoint servicedestructivecockroachdb_cloud.private_endpoint_services.get_private_endpoint_trusted_ownerGet a private endpoint trusted owner entry for a clusterreadcockroachdb_cloud.private_endpoint_services.list_aws_endpoint_connectionsList all AwsEndpointConnections for a clusterreadcockroachdb_cloud.private_endpoint_services.list_private_endpoint_connectionsList all connections to a cluster's private endpoint servicereadcockroachdb_cloud.private_endpoint_services.list_private_endpoint_servicesList all PrivateEndpointServices for a clusterreadcockroachdb_cloud.private_endpoint_services.list_private_endpoint_trusted_ownersList all private endpoint trusted owners for a clusterreadcockroachdb_cloud.private_endpoint_services.remove_private_endpoint_trusted_ownerRemove a private endpoint trusted owner from a clusterdestructivecockroachdb_cloud.private_endpoint_services.set_aws_endpoint_connection_stateSet the AWS Endpoint Connection statewrite
Service accounts8
cockroachdb_cloud.service_accounts.create_service_accountCreate a service accountwritecockroachdb_cloud.service_accounts.create_service_account_credentialCreate an OAuth credential for a service accountwritecockroachdb_cloud.service_accounts.delete_service_accountDelete a service accountdestructivecockroachdb_cloud.service_accounts.delete_service_account_credentialDelete a service account's OAuth credentialdestructivecockroachdb_cloud.service_accounts.get_service_accountGet a service account by IDreadcockroachdb_cloud.service_accounts.list_service_account_credentialsList a service account's OAuth credentialsreadcockroachdb_cloud.service_accounts.list_service_accountsList service accounts for an organizationreadcockroachdb_cloud.service_accounts.update_service_accountUpdate a service accountwrite
Backup restore6
cockroachdb_cloud.backup_restore.create_restoreCreate a restorewritecockroachdb_cloud.backup_restore.get_backup_configurationGet the backup configuration for a clusterreadcockroachdb_cloud.backup_restore.get_restoreView a restore jobreadcockroachdb_cloud.backup_restore.list_backupsList cluster backupsreadcockroachdb_cloud.backup_restore.list_restoresList restore jobsreadcockroachdb_cloud.backup_restore.update_backup_configurationUpdate the backup configuration for a clusterwrite
Egress private endpoints6
cockroachdb_cloud.egress_private_endpoints.create_egress_private_endpointCreate an egress private endpointwritecockroachdb_cloud.egress_private_endpoints.delete_egress_private_endpointDelete an egress private endpointdestructivecockroachdb_cloud.egress_private_endpoints.get_egress_private_endpointGet egress private endpointreadcockroachdb_cloud.egress_private_endpoints.list_egress_private_endpointsList egress private endpointsreadcockroachdb_cloud.egress_private_endpoints.update_egress_private_endpointUpdate egress private endpointwritecockroachdb_cloud.egress_private_endpoints.update_egress_private_endpoint_domain_namesUpdate egress private endpoint domain names. This endpoint is deprecated in favor of PATCH /api/v1/clusters/{cluster_id}write
Egress rules6
cockroachdb_cloud.egress_rules.add_egress_ruleAdd an egress rulewritecockroachdb_cloud.egress_rules.delete_egress_ruleDelete an existing egress ruledestructivecockroachdb_cloud.egress_rules.edit_egress_ruleEdit an existing egress rulewritecockroachdb_cloud.egress_rules.get_egress_ruleGet an existing egress rulereadcockroachdb_cloud.egress_rules.list_egress_rulesList all egress rules associated with a clusterreadcockroachdb_cloud.egress_rules.set_egress_traffic_policyOutbound traffic managementwrite
Folders6
cockroachdb_cloud.folders.create_folderCreate a folderwritecockroachdb_cloud.folders.delete_folderDelete a folderdestructivecockroachdb_cloud.folders.get_folderGet folder info for a folderreadcockroachdb_cloud.folders.list_folder_contentsList contents of a folderreadcockroachdb_cloud.folders.list_foldersList folders owned by an organizationreadcockroachdb_cloud.folders.update_folderUpdate a folderwrite
Migration assistant6
cockroachdb_cloud.migration_assistant.create_migration_assistantProvision a Migration Assistant for a clusterwritecockroachdb_cloud.migration_assistant.delete_migration_assistantDelete the Migration Assistant for a clusterdestructivecockroachdb_cloud.migration_assistant.delete_migration_assistant_source_ca_certDelete the source-database CA certificate for a cluster's Migration Assistantdestructivecockroachdb_cloud.migration_assistant.get_migration_assistantGet the Migration Assistant for a clusterreadcockroachdb_cloud.migration_assistant.get_migration_assistant_source_ca_certGet the source-database CA certificate for a cluster's Migration Assistantreadcockroachdb_cloud.migration_assistant.update_migration_assistant_source_ca_certUpdate the source-database CA certificate for a cluster's Migration Assistantwrite
Role management6
cockroachdb_cloud.role_management.add_user_to_roleAdd a role to a user, service account, or groupdestructivecockroachdb_cloud.role_management.get_all_roles_for_userGet all role grants for a user, service account, or groupreadcockroachdb_cloud.role_management.get_person_users_by_emailSearch person users by email addressreadcockroachdb_cloud.role_management.list_role_grantsList all RoleGrantsreadcockroachdb_cloud.role_management.remove_user_from_roleRemove a role from a user, service account, or groupdestructivecockroachdb_cloud.role_management.set_roles_for_userReplace the roles for a user, service account, or group with exactly those provideddestructive
API keys5
cockroachdb_cloud.api_keys.create_api_keyCreate a new API Keywritecockroachdb_cloud.api_keys.delete_api_keyDelete an API Keydestructivecockroachdb_cloud.api_keys.get_api_keyGet an API Key by IDreadcockroachdb_cloud.api_keys.list_api_keysList API Keysreadcockroachdb_cloud.api_keys.update_api_keyUpdate an API Keywrite
Blackout windows5
cockroachdb_cloud.blackout_windows.create_blackout_windowCreate a blackout window for a clusterwritecockroachdb_cloud.blackout_windows.delete_blackout_windowDelete a blackout window for a clusterdestructivecockroachdb_cloud.blackout_windows.get_blackout_windowGet a blackout window by its ID for a clusterreadcockroachdb_cloud.blackout_windows.list_blackout_windowsList all blackout windows for a clusterreadcockroachdb_cloud.blackout_windows.update_blackout_windowUpdate a blackout window for a clusterwrite
Databases5
cockroachdb_cloud.databases.create_databaseCreate a new databasewritecockroachdb_cloud.databases.delete_databaseDelete a databasedestructivecockroachdb_cloud.databases.edit_databaseUpdate a databasewritecockroachdb_cloud.databases.edit_database_by_bodyUpdate a databasewritecockroachdb_cloud.databases.list_databasesList databases for a clusterread
Ip allowlists5
cockroachdb_cloud.ip_allowlists.add_allowlist_entryAdd a new CIDR address to the IP allowlistwritecockroachdb_cloud.ip_allowlists.delete_allowlist_entryDelete an IP allowlist entrydestructivecockroachdb_cloud.ip_allowlists.list_allowlist_entriesGet the IP allowlist and propagation status for a clusterreadcockroachdb_cloud.ip_allowlists.put_allowlist_entryAdd a new CIDR address to the IP allowlistwritecockroachdb_cloud.ip_allowlists.update_allowlist_entryUpdate an IP allowlist entrywrite
JWT issuers5
cockroachdb_cloud.jwt_issuers.add_jwt_issuerAdd a JWT Issuerwritecockroachdb_cloud.jwt_issuers.delete_jwt_issuerDelete a JWT Issuerdestructivecockroachdb_cloud.jwt_issuers.get_jwt_issuerGet a JWT Issuerreadcockroachdb_cloud.jwt_issuers.list_jwt_issuersList all JWT Issuersreadcockroachdb_cloud.jwt_issuers.update_jwt_issuerUpdate a JWT Issuerwrite
Client ca certificates4
cockroachdb_cloud.client_ca_certificates.delete_client_ca_certDelete Client CA Cert for a clusterdestructivecockroachdb_cloud.client_ca_certificates.get_client_ca_certGet Client CA Cert information for a clusterreadcockroachdb_cloud.client_ca_certificates.set_client_ca_certSet Client CA Cert for a clusterwritecockroachdb_cloud.client_ca_certificates.update_client_ca_certUpdate Client CA Cert for a clusterwrite
Customer managed encryption keys4
cockroachdb_cloud.customer_managed_encryption_keys.enable_cmek_specEnable CMEK for a clusterwritecockroachdb_cloud.customer_managed_encryption_keys.get_cmek_cluster_infoGet CMEK-related information for a clusterreadcockroachdb_cloud.customer_managed_encryption_keys.update_cmek_specEnable or update the CMEK spec for a clusterwritecockroachdb_cloud.customer_managed_encryption_keys.update_cmek_statusUpdate the CMEK-related status for a clusterwrite
Physical cluster replication4
cockroachdb_cloud.physical_cluster_replication.create_physical_replication_streamCreate a physical replication streamwritecockroachdb_cloud.physical_cluster_replication.get_physical_replication_streamGet a physical replication streamreadcockroachdb_cloud.physical_cluster_replication.list_physical_replication_streamsList physical replication streamsreadcockroachdb_cloud.physical_cluster_replication.update_physical_replication_streamUpdate a physical replication streamwrite
SQL users4
cockroachdb_cloud.sql_users.create_sql_userCreate a new SQL userwritecockroachdb_cloud.sql_users.delete_sql_userDelete a SQL userdestructivecockroachdb_cloud.sql_users.list_sql_usersList SQL users for a clusterreadcockroachdb_cloud.sql_users.update_sql_user_passwordUpdate a SQL user's passwordwrite
Billing3
cockroachdb_cloud.billing.get_invoiceGet a specific invoice for an organizationreadcockroachdb_cloud.billing.list_invoice_daily_usageList an invoice's daily usage breakdownreadcockroachdb_cloud.billing.list_invoicesList invoices for a given organizationread
Log export3
cockroachdb_cloud.log_export.delete_log_exportDelete the Log Export configuration for a clusterdestructivecockroachdb_cloud.log_export.enable_log_exportCreate or update the Log Export configuration for a clusterwritecockroachdb_cloud.log_export.get_log_export_infoGet the Log Export configuration for a clusterread
Maintenance windows3
cockroachdb_cloud.maintenance_windows.delete_maintenance_windowDelete the maintenance window for a clusterdestructivecockroachdb_cloud.maintenance_windows.get_maintenance_windowGet the maintenance window for a clusterreadcockroachdb_cloud.maintenance_windows.set_maintenance_windowSet the maintenance window for a clusterwrite
Runtime scanning3
cockroachdb_cloud.runtime_scanning.disable_cluster_runtime_scanningDisable runtime scanning on a clusterdestructivecockroachdb_cloud.runtime_scanning.enable_cluster_runtime_scanningEnable runtime scanning on a clusterwritecockroachdb_cloud.runtime_scanning.get_cluster_runtime_scanningGet the runtime scanning status of a clusterread
Virtual cluster workspaces3
cockroachdb_cloud.virtual_cluster_workspaces.get_virtual_cluster_workspaceShow details for a specific workspacereadcockroachdb_cloud.virtual_cluster_workspaces.list_virtual_cluster_workspacesList workspaces in the organizationreadcockroachdb_cloud.virtual_cluster_workspaces.update_virtual_cluster_workspaceUpdate the configuration of a specific workspacewrite
Cluster disruption2
cockroachdb_cloud.cluster_disruption.get_cluster_disruption_infoGet disruption specifications for a clusterreadcockroachdb_cloud.cluster_disruption.update_cluster_disruptionUpdate disruption specifications for a clusterdestructive
Version deferral2
cockroachdb_cloud.version_deferral.get_cluster_version_deferralGet the version upgrade deferral policy for a clusterreadcockroachdb_cloud.version_deferral.set_cluster_version_deferralSet the version upgrade deferral policy for a clusterwrite
Audit logs1
cockroachdb_cloud.audit_logs.list_audit_logsList audit logsread
Organizations1
cockroachdb_cloud.organizations.get_organization_infoGet information about the caller's organizationread
Questions
The CockroachDB Cloud MCP server, answered.
Is there a CockroachDB Cloud MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 161 CockroachDB Cloud actions across scim, metric export, clusters and private endpoint services, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by CockroachDB Cloud.
What do I need to connect CockroachDB Cloud?
CockroachDB Cloud API key (secret key of a service account), sent as a Bearer token. The free call account { op: "connections.requirements", service: "cockroachdb_cloud" } lists exactly what to paste.
Can an AI agent delete or change things in CockroachDB Cloud?
Only if its key allows it, and only with an explicit confirmation. 30 CockroachDB Cloud actions are destructive, including delete a cluster and all of its data, delete a database and delete a SQL user. 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 CockroachDB Cloud API limit?
actionlake paces every call to the limits in the CockroachDB Cloud service file: 10 calls a second per connection. Repeated reads are answered from cache (65 CockroachDB Cloud actions can be), which never reaches CockroachDB Cloud.
What does a CockroachDB Cloud action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (161 CockroachDB Cloud actions page). Cache hits, searches, dry runs and calls CockroachDB 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 CockroachDB Cloud API does it cover?
The CockroachDB Cloud API 2026-09-15 (OpenAPI 3.0.0) at cockroachlabs.cloud. It is built from CockroachDB Cloud's documentation as read on 23 October 2026. 161 actions in 29 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my CockroachDB 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 CockroachDB 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.
Give your agent CockroachDB Cloud today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.