---
title: "Prefect Cloud MCP server for AI agents - actionlake"
description: "Give Claude 434 Prefect Cloud actions through one MCP server: deployments, flow runs. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/prefect-cloud
updated: 2026-10-23
---

Connectors · Data & integration

# Prefect Cloud MCP server for AI agents.

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

[Connect Prefect 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: "prefect_cloud.me.read_my_workspaces",
  intent: "check which Prefect Cloud account is connected"
}
# Read My Workspaces · read · 1 upstream call
```

- 434 actions in one signed file
- 252 read look, never change
- 118 write create and update
- 64 wait for a yes destructive, confirmed first

Set up

## Connect Prefect 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 Prefect 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_key` Prefect Cloud API key: in Prefect Cloud open your profile > API keys and create a key, or create a service account…
   - `account_id` Your Prefect Cloud account id
   - `workspace_id` Your Prefect Cloud workspace id
   ```
   account { op: "connections.requirements", service: "prefect_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: "prefect_cloud.me.read_my_workspaces" }
   # read my workspaces · read · 1 upstream call
   check { action: "prefect_cloud.deployments.create_deployment", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Prefect 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`

**Setup fields**

`account_id` `workspace_id`

**Limits we pace to**

250 calls a minute, per connection

**API covered**

Prefect Cloud API 0.8.4 (OpenAPI 3.1.0)`api.prefect.cloud`

**Built from**

Prefect Cloud's documentation, read 23 October 2026[api.prefect.cloud](https://api.prefect.cloud/api/openapi.json) [docs.prefect.io](https://docs.prefect.io/v3/api-ref/rest-api)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

242 of 252 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

3, so ask can line Prefect 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 Prefect Cloud.

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

- **252** read look, never change
- **118** write create and update
- **64** destructive wait for a confirmation

1. ### Deployments
   29
   11 read · 14 write · 4 destructive
   Paginate Deployments · Create Deployment · Read Deployment · Delete Deployment
2. ### Flow runs
   27
   17 read · 7 write · 3 destructive
   Paginate Flow Runs · Read Flow Run · Create Flow Run · Read Flow Runs
3. ### Work pools
   24
   15 read · 6 write · 3 destructive
   Count Flow Runs By Work Pool · Count Work Pools · Create Work Pool · Create Work Queue
4. ### Me
   18
   13 read · 1 write · 4 destructive
   Read My Profile · Read My Workspaces · Filter My Api Keys · Filter My Sessions
5. ### Flows
   15
   7 read · 6 write · 2 destructive
   Create Flow · Read Flow · Update Flow · Delete Flow
6. ### Task runs
   14
   10 read · 3 write · 1 destructive
   Count Task Runs · Create Task Run · Get Task Run Artifacts · Get Task Run Materializations
7. ### Assets
   12
   11 read · 0 write · 1 destructive
   Filter Assets · Filter Assets Page · Get Upstream Materializations · Latest Dependencies
8. ### Bots
   12
   5 read · 2 write · 5 destructive
   Create Bot · Update Bot · Read Bot · Delete Bot

**51 more areas · 283 actions**

- Slas **12**
- Billing **11**
- Concurrency limits V2 **11**
- Events **11**
- Accounts **10**
- Automations **10**
- Block documents **10**
- Resources **10**
- Work queues **10**
- Workspaces **10**
- Account memberships **9**
- Artifacts **9**
- Block types **9**
- Concurrency limits **9**
- Spans **9**
- Variables **9**
- Invitations **7**
- Managed automations **7**
- Teams **7**
- Users **7**
- Webhooks **7**
- Event publications **6**
- Metrics **6**
- Rate limits **6**
- Account SSO **5**
- Block schemas **5**
- Event subscriptions **5**
- Logs **5**
- Workspace roles **5**
- Account roles **4**
- Saved searches **4**
- Workspace bot access **4**
- Workspace user access **4**
- Pins **3**
- Templates **3**
- Workspace team access **3**
- Collections **2**
- Flow run states **2**
- Prefect serverless **2**
- Task run states **2**
- UI schemas **2**
- Workspace rate limit allocations **2**
- Account images **1**
- AI logs **1**
- Asset publications **1**
- Asset subscriptions **1**
- Available assets **1**
- Block capabilities **1**
- Execution plans **1**
- Workspace access **1**
- Workspace scopes **1**

Top actions

## The Prefect Cloud API, shaped for agents.

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

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `prefect_cloud.me.read_my_profile` Read My Profile | List the current actor's user profile. | read | `identity.current_user.get` 307 connectors |
| `prefect_cloud.me.read_my_workspaces` Read My Workspaces | List the current actor's workspaces. | read | `work.workspace.list` 50 connectors |
| `prefect_cloud.deployments.paginate_deployments` Paginate Deployments | Pagination query for deployments. | read | `devops.deployment.list` 22 connectors |
| `prefect_cloud.deployments.create_deployment` Create Deployment | Create Deployment. | write | `devops.deployment.create` 17 connectors |
| `prefect_cloud.flows.create_flow` Create Flow | Gracefully creates a new flow from the provided schema. | write | `automation.workflow.create` 38 connectors |
| `prefect_cloud.flow_runs.paginate_flow_runs` Paginate Flow Runs | Pagination query for flow runs. | read | `automation.workflow_run.list` 27 connectors |
| `prefect_cloud.flows.read_flow` Read Flow | Get a flow by id. | read | `automation.workflow.get` 51 connectors |
| `prefect_cloud.automations.create_automation` Create Automation | Create Automation. | write | `automation.rule.create` 20 connectors |
| `prefect_cloud.flow_runs.read_flow_run` Read Flow Run | Get a flow run by id. | read | `automation.workflow_run.get` 27 connectors |
| `prefect_cloud.flows.delete_flow` Delete Flow | Delete a flow by id. | destructive | `automation.workflow.delete` 40 connectors |
| `prefect_cloud.webhooks.create_webhook` Create Webhook | Create Webhook. | write | `automation.webhook.create` 209 connectors |
| `prefect_cloud.variables.create_variable` Create Variable | Create Variable. | write | `devops.variable.create` 17 connectors |

Try it

## Prompts to paste into Claude.

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

1. Read read
   Read My Workspaces in Prefect Cloud and tell me what stands out.
   calls `prefect_cloud.me.read_my_workspaces`
2. Write write
   Create Deployment in Prefect Cloud. Show me exactly what you will send before you save it.
   calls `prefect_cloud.deployments.create_deployment`

Governance for Prefect Cloud

## Destructive actions wait for a yes.

64 Prefect Cloud actions are destructive. The first 10:

- Delete Flow `prefect_cloud.flows.delete_flow`
- Delete Automation `prefect_cloud.automations.delete_automation`
- Delete Deployment `prefect_cloud.deployments.delete_deployment`
- Delete Webhook `prefect_cloud.webhooks.delete_webhook`
- Delete Variable `prefect_cloud.variables.delete_variable`
- Delete Work Queue `prefect_cloud.work_queues.delete_work_queue`
- Delete Workspace `prefect_cloud.workspaces.delete_workspace`
- Delete Team `prefect_cloud.teams.delete_team`
- Delete Bot `prefect_cloud.bots.delete_bot`
- Leave Account `prefect_cloud.me.leave_account`

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 prefect_cloud.flows.delete_flow confirm_policy: **human**

Delete Flow?

**intent:** the user asked me to delete Flow

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

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "prefect-cloud-agent",
  allowed_actions: ["prefect_cloud.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "prefect_cloud.flows.delete_flow", approver: "lead@example.com" },
    { match: "prefect_cloud.automations.delete_automation", approver: "lead@example.com" },
    { match: "prefect_cloud.deployments.delete_deployment", approver: "lead@example.com" }
  ]
}
```

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

Cost

## What Prefect Cloud costs on actionlake.

Every Prefect Cloud action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Prefect 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 434 Prefect Cloud actions
- 434 actions page each page of a long list is one call
- 242 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 Prefect Cloud action.

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

**Deployments 29**

- `prefect_cloud.deployments.create_deployment` Create Deployment write
- `prefect_cloud.deployments.delete_deployment` Delete Deployment destructive
- `prefect_cloud.deployments.paginate_deployments` Paginate Deployments read
- `prefect_cloud.deployments.read_deployment` Read Deployment read
- `prefect_cloud.deployments.branch_from_deployment` Branch From Deployment write
- `prefect_cloud.deployments.bulk_create_flow_runs_from_deployment` Bulk Create Flow Runs From Deployment write
- and 23 more in this area

**Flow runs 27**

- `prefect_cloud.flow_runs.create_flow_run` Create Flow Run write
- `prefect_cloud.flow_runs.paginate_flow_runs` Paginate Flow Runs read
- `prefect_cloud.flow_runs.read_flow_run` Read Flow Run read
- `prefect_cloud.flow_runs.read_flow_runs` Read Flow Runs read
- `prefect_cloud.flow_runs.average_flow_run_lateness` Average Flow Run Lateness read
- `prefect_cloud.flow_runs.bulk_delete_flow_runs` Bulk Delete Flow Runs destructive
- and 21 more in this area

**Work pools 24**

- `prefect_cloud.work_pools.count_flow_runs_by_work_pool` Count Flow Runs By Work Pool read
- `prefect_cloud.work_pools.count_work_pools` Count Work Pools read
- `prefect_cloud.work_pools.create_work_pool` Create Work Pool write
- `prefect_cloud.work_pools.create_work_queue` Create Work Queue write
- `prefect_cloud.work_pools.delete_work_pool` Delete Work Pool destructive
- `prefect_cloud.work_pools.delete_work_queue` Delete Work Queue destructive
- and 18 more in this area

**Me 18**

- `prefect_cloud.me.filter_my_api_keys` Filter My Api Keys read
- `prefect_cloud.me.filter_my_sessions` Filter My Sessions read
- `prefect_cloud.me.read_my_profile` Read My Profile read
- `prefect_cloud.me.read_my_workspaces` Read My Workspaces read
- `prefect_cloud.me.check_my_account_permissions` Check My Account Permissions read
- `prefect_cloud.me.check_my_workspace_scopes` Check My Workspace Scopes read
- and 12 more in this area

**Flows 15**

- `prefect_cloud.flows.create_flow` Create Flow write
- `prefect_cloud.flows.delete_flow` Delete Flow destructive
- `prefect_cloud.flows.read_flow` Read Flow read
- `prefect_cloud.flows.update_flow` Update Flow write
- `prefect_cloud.flows.archive_flow` Archive Flow write
- `prefect_cloud.flows.bulk_archive_flows` Bulk Archive Flows write
- and 9 more in this area

**Task runs 14**

- `prefect_cloud.task_runs.count_task_runs` Count Task Runs read
- `prefect_cloud.task_runs.create_task_run` Create Task Run write
- `prefect_cloud.task_runs.get_task_run_artifacts` Get Task Run Artifacts read
- `prefect_cloud.task_runs.get_task_run_materializations` Get Task Run Materializations read
- `prefect_cloud.task_runs.delete_task_run` Delete Task Run destructive
- `prefect_cloud.task_runs.get_task_run_references` Get Task Run References read
- and 8 more in this area

**Assets 12**

- `prefect_cloud.assets.filter_assets` Filter Assets read
- `prefect_cloud.assets.filter_assets_page` Filter Assets Page read
- `prefect_cloud.assets.get_upstream_materializations` Get Upstream Materializations read
- `prefect_cloud.assets.latest_dependencies` Latest Dependencies read
- `prefect_cloud.assets.delete_asset` Delete Asset destructive
- `prefect_cloud.assets.get_asset_neighbors` Get Asset Neighbors read
- and 6 more in this area

**Bots 12**

- `prefect_cloud.bots.create_bot` Create Bot write
- `prefect_cloud.bots.delete_bot` Delete Bot destructive
- `prefect_cloud.bots.read_bot` Read Bot read
- `prefect_cloud.bots.update_bot` Update Bot write
- `prefect_cloud.bots.delete_bot_api_key` Delete Bot Api Key destructive
- `prefect_cloud.bots.paginate_bots` Paginate Bots read
- and 6 more in this area

**Slas 12**

- `prefect_cloud.slas.create_default_sla` Create Default Sla write
- `prefect_cloud.slas.create_sla` Create Sla write
- `prefect_cloud.slas.read_default_sla_list` Read Default Sla List read
- `prefect_cloud.slas.read_sla_flow_runs` Read Flow Runs read
- `prefect_cloud.slas.apply_slas` Apply Slas write
- `prefect_cloud.slas.delete_default_sla` Delete Default Sla destructive
- and 6 more in this area

**Billing 11**

- `prefect_cloud.billing.create_billing_portal_session` Create Billing Portal Session write
- `prefect_cloud.billing.get_balance_alert_thresholds` Get Balance Alert Thresholds read
- `prefect_cloud.billing.get_checkout_link` Get Checkout Link write
- `prefect_cloud.billing.validate_subscription_status` Validate Subscription Status read
- `prefect_cloud.billing.cancel_org_subscription_at_period_end` Cancel Org Subscription At Period End destructive
- `prefect_cloud.billing.get_billing_details` Get Billing Details read
- and 5 more in this area

**Concurrency limits V2 11**

- `prefect_cloud.concurrency_limits_v2.bulk_decrement_active_slots` Bulk Decrement Active Slots write
- `prefect_cloud.concurrency_limits_v2.create_concurrency_limit_v2` Create Concurrency Limit V2 write
- `prefect_cloud.concurrency_limits_v2.paginate_concurrency_limits_v2` Paginate Concurrency Limits V2 read
- `prefect_cloud.concurrency_limits_v2.read_all_concurrency_limits_v2` Read All Concurrency Limits V2 read
- `prefect_cloud.concurrency_limits_v2.bulk_decrement_active_slots_with_lease` Bulk Decrement Active Slots With Lease write
- `prefect_cloud.concurrency_limits_v2.bulk_increment_active_slots` Bulk Increment Active Slots write
- and 5 more in this area

**Events 11**

- `prefect_cloud.events.count_account_events` Count Account Events read
- `prefect_cloud.events.count_workspace_events` Count Workspace Events read
- `prefect_cloud.events.create_account_events` Create Account Events write
- `prefect_cloud.events.create_workspace_events` Create Workspace Events write
- `prefect_cloud.events.delete_workspace_tag` Delete Workspace Tag destructive
- `prefect_cloud.events.get_events_for_flow_run` Get Events For Flow Run read
- and 5 more in this area

**Accounts 10**

- `prefect_cloud.accounts.list_permissions` List Permissions read
- `prefect_cloud.accounts.read_account` Read Account read
- `prefect_cloud.accounts.read_account_domains` Read Account Domains read
- `prefect_cloud.accounts.read_account_usage` Read Account Usage read
- `prefect_cloud.accounts.delete_account` Delete Account destructive
- `prefect_cloud.accounts.read_account_settings` Read Account Settings read
- and 4 more in this area

**Automations 10**

- `prefect_cloud.automations.create_automation` Create Automation write
- `prefect_cloud.automations.delete_automation` Delete Automation destructive
- `prefect_cloud.automations.read_automation` Read Automation read
- `prefect_cloud.automations.update_automation` Update Automation write
- `prefect_cloud.automations.count_automations` Count Automations read
- `prefect_cloud.automations.delete_automations_owned_by_resource` Delete Automations Owned By Resource destructive
- and 4 more in this area

**Block documents 10**

- `prefect_cloud.block_documents.count_block_documents` Count Block Documents read
- `prefect_cloud.block_documents.create_block_document` Create Block Document write
- `prefect_cloud.block_documents.read_actors_block_document_access` Read Actors Block Document Access read
- `prefect_cloud.block_documents.read_block_documents` Read Block Documents read
- `prefect_cloud.block_documents.create_or_update_block_document` Create Or Update Block Document write
- `prefect_cloud.block_documents.delete_block_document` Delete Block Document destructive
- and 4 more in this area

**Resources 10**

- `prefect_cloud.resources.filter_related_workspace_resources` Filter Related Workspace Resources read
- `prefect_cloud.resources.filter_workspace_resources` Filter Workspace Resources read
- `prefect_cloud.resources.get_filtered_resources_count` Get Filtered Resources Count read
- `prefect_cloud.resources.get_related_resources_count` Get Related Resources Count read
- `prefect_cloud.resources.get_hidden_resources` Get Hidden Resources read
- `prefect_cloud.resources.hide_resource_path` Hide Resource Path write
- and 4 more in this area

**Work queues 10**

- `prefect_cloud.work_queues.create_work_queue` Create Work Queue write
- `prefect_cloud.work_queues.delete_work_queue` Delete Work Queue destructive
- `prefect_cloud.work_queues.read_work_queue` Read Work Queue read
- `prefect_cloud.work_queues.update_work_queue` Update Work Queue write
- `prefect_cloud.work_queues.paginate_work_queues` Paginate Work Queues read
- `prefect_cloud.work_queues.read_work_queue_by_name` Read Work Queue By Name read
- and 4 more in this area

**Workspaces 10**

- `prefect_cloud.workspaces.create_workspace` Create Workspace write
- `prefect_cloud.workspaces.delete_workspace` Delete Workspace destructive
- `prefect_cloud.workspaces.read_workspace` Read Workspace read
- `prefect_cloud.workspaces.update_workspace` Update Workspace write
- `prefect_cloud.workspaces.find_workspace_without_account_id` Find Workspace Without Account Id read
- `prefect_cloud.workspaces.read_workspace_settings` Read Workspace Settings read
- and 4 more in this area

**Account memberships 9**

- `prefect_cloud.account_memberships.bulk_set_account_membership_active` Bulk Set Account Membership Active write
- `prefect_cloud.account_memberships.count_account_memberships` Count Account Memberships read
- `prefect_cloud.account_memberships.read_account_membership` Read Account Membership read
- `prefect_cloud.account_memberships.read_account_memberships` Read Account Memberships read
- `prefect_cloud.account_memberships.delete_account_membership` Delete Account Membership destructive
- `prefect_cloud.account_memberships.read_account_membership_by_bot` Read Account Membership By Bot read
- and 3 more in this area

**Artifacts 9**

- `prefect_cloud.artifacts.count_artifacts` Count Artifacts read
- `prefect_cloud.artifacts.count_latest_artifacts` Count Latest Artifacts read
- `prefect_cloud.artifacts.create_artifact` Create Artifact write
- `prefect_cloud.artifacts.read_artifacts` Read Artifacts read
- `prefect_cloud.artifacts.delete_artifact` Delete Artifact destructive
- `prefect_cloud.artifacts.read_artifact` Read Artifact read
- and 3 more in this area

**Block types 9**

- `prefect_cloud.block_types.create_block_type` Create Block Type write
- `prefect_cloud.block_types.install_system_block_types` Install System Block Types write
- `prefect_cloud.block_types.read_block_documents_for_block_type` Read Block Documents For Block Type read
- `prefect_cloud.block_types.read_block_types` Read Block Types read
- `prefect_cloud.block_types.delete_block_type` Delete Block Type destructive
- `prefect_cloud.block_types.read_block_document_by_name_for_block_type` Read Block Document By Name For Block Type read
- and 3 more in this area

**Concurrency limits 9**

- `prefect_cloud.concurrency_limits.create_concurrency_limit` Create Concurrency Limit write
- `prefect_cloud.concurrency_limits.decrement_concurrency_limits_v1` Decrement Concurrency Limits V1 write
- `prefect_cloud.concurrency_limits.increment_concurrency_limits_v1` Increment Concurrency Limits V1 write
- `prefect_cloud.concurrency_limits.read_concurrency_limits` Read Concurrency Limits read
- `prefect_cloud.concurrency_limits.delete_concurrency_limit` Delete Concurrency Limit destructive
- `prefect_cloud.concurrency_limits.delete_concurrency_limit_by_tag` Delete Concurrency Limit By Tag destructive
- and 3 more in this area

**Spans 9**

- `prefect_cloud.spans.read_span_observed_tags` Read Span Observed Tags read
- `prefect_cloud.spans.read_spans_by_ids` Read Spans By Ids read
- `prefect_cloud.spans.read_trace_observed_states` Read Trace Observed States read
- `prefect_cloud.spans.read_trace_observed_tags` Read Trace Observed Tags read
- `prefect_cloud.spans.lookup_span_by_run_id` Lookup Span By Run Id read
- `prefect_cloud.spans.read_single_span` Read Single Span read
- and 3 more in this area

**Variables 9**

- `prefect_cloud.variables.create_variable` Create Variable write
- `prefect_cloud.variables.delete_variable` Delete Variable destructive
- `prefect_cloud.variables.read_variable` Read Variable read
- `prefect_cloud.variables.update_variable` Update Variable write
- `prefect_cloud.variables.count_variables` Count Variables read
- `prefect_cloud.variables.delete_variable_by_name` Delete Variable By Name destructive
- and 3 more in this area

**Invitations 7**

- `prefect_cloud.invitations.accept_invitation` Accept Invitation write
- `prefect_cloud.invitations.count_invitations` Count Invitations read
- `prefect_cloud.invitations.create_invitation` Create Invitation write
- `prefect_cloud.invitations.read_invitations` Read Invitations read
- `prefect_cloud.invitations.read_invitation` Read Invitation read
- `prefect_cloud.invitations.reject_invitation` Reject Invitation write
- and 1 more in this area

**Managed automations 7**

- `prefect_cloud.managed_automations.list_managed_automation_types` List Managed Automation Types read
- `prefect_cloud.managed_automations.list_managed_automations` List Managed Automations read
- `prefect_cloud.managed_automations.list_managed_automations_by_workspace` List Managed Automations By Workspace read
- `prefect_cloud.managed_automations.quick_enable_managed_automations` Quick Enable Managed Automations write
- `prefect_cloud.managed_automations.create_or_update_managed_automation` Create Or Update Managed Automation write
- `prefect_cloud.managed_automations.delete_all_managed_automations` Delete All Managed Automations destructive
- and 1 more in this area

**Teams 7**

- `prefect_cloud.teams.create_team` Create Team write
- `prefect_cloud.teams.delete_team` Delete Team destructive
- `prefect_cloud.teams.read_team` Read Team read
- `prefect_cloud.teams.update_team` Update Team write
- `prefect_cloud.teams.read_teams` Read Teams read
- `prefect_cloud.teams.remove_team_member` Remove Team Member destructive
- and 1 more in this area

**Users 7**

- `prefect_cloud.users.create_user_api_key` Create User Api Key write
- `prefect_cloud.users.read_user` Read User read
- `prefect_cloud.users.read_user_api_key` Read User Api Key read
- `prefect_cloud.users.read_user_api_keys` Read User Api Keys read
- `prefect_cloud.users.delete_user` Delete User destructive
- `prefect_cloud.users.delete_user_api_key` Delete User Api Key destructive
- and 1 more in this area

**Webhooks 7**

- `prefect_cloud.webhooks.create_webhook` Create Webhook write
- `prefect_cloud.webhooks.delete_webhook` Delete Webhook destructive
- `prefect_cloud.webhooks.read_webhook` Read Webhook read
- `prefect_cloud.webhooks.update_webhook` Update Webhook write
- `prefect_cloud.webhooks.partial_update_webhook` Partial Update Webhook write
- `prefect_cloud.webhooks.query_webhooks` Query Webhooks read
- and 1 more in this area

**Event publications 6**

- `prefect_cloud.event_publications.create_publication` Create Publication write
- `prefect_cloud.event_publications.list_publication_subscribers` List Publication Subscribers read
- `prefect_cloud.event_publications.list_publications` List Publications read
- `prefect_cloud.event_publications.read_publication` Read Publication read
- `prefect_cloud.event_publications.delete_publication` Delete Publication destructive
- `prefect_cloud.event_publications.update_publication` Update Publication write

**Metrics 6**

- `prefect_cloud.metrics.list_available_flow_run_metrics` List Available Flow Run Metrics read
- `prefect_cloud.metrics.read_prefect_metric` Read Prefect Metric Timeseries read
- `prefect_cloud.metrics.read_prefect_metric_grouped` Read Prefect Metric Grouped read
- `prefect_cloud.metrics.read_prefect_metric_timeseries` Read Prefect Metric Timeseries read
- `prefect_cloud.metrics.read_deployment_resource_peaks_endpoint` Read Deployment Resource Peaks Endpoint read
- `prefect_cloud.metrics.read_flow_run_resource_metrics` Read Flow Run Resource Metrics read

**Rate limits 6**

- `prefect_cloud.rate_limits.list_actor_names` List Actor Names read
- `prefect_cloud.rate_limits.list_api_key_names` List Api Key Names read
- `prefect_cloud.rate_limits.read_events_grouped_usage` Read Events Grouped Usage read
- `prefect_cloud.rate_limits.read_orchestration_api_grouped_usage` Read Orchestration Api Grouped Usage read
- `prefect_cloud.rate_limits.read_rate_limit_status` Read Rate Limit Status read
- `prefect_cloud.rate_limits.read_rate_limit_usage` Read Rate Limit Usage read

**Account SSO 5**

- `prefect_cloud.account_sso.integrations` Integrations read
- `prefect_cloud.account_sso.read_dsync_setup_url` Read Dsync Setup Url read
- `prefect_cloud.account_sso.read_sso_setup_url` Read Sso Setup Url read
- `prefect_cloud.account_sso.validate` Validate read
- `prefect_cloud.account_sso.remove_integration` Remove Integration destructive

**Block schemas 5**

- `prefect_cloud.block_schemas.create_block_schema` Create Block Schema write
- `prefect_cloud.block_schemas.read_block_schema_by_checksum` Read Block Schema By Checksum read
- `prefect_cloud.block_schemas.read_block_schema_by_id` Read Block Schema By Id read
- `prefect_cloud.block_schemas.read_block_schemas` Read Block Schemas read
- `prefect_cloud.block_schemas.delete_block_schema` Delete Block Schema destructive

**Event subscriptions 5**

- `prefect_cloud.event_subscriptions.create_subscription` Create Subscription write
- `prefect_cloud.event_subscriptions.list_subscriptions` List Subscriptions read
- `prefect_cloud.event_subscriptions.read_subscription` Read Subscription read
- `prefect_cloud.event_subscriptions.update_subscription` Update Subscription write
- `prefect_cloud.event_subscriptions.delete_subscription` Delete Subscription destructive

**Logs 5**

- `prefect_cloud.logs.create_logs` Create Logs write
- `prefect_cloud.logs.read_logs` Read Logs read
- `prefect_cloud.logs.read_trace_observed_loggers` Read Trace Observed Loggers read
- `prefect_cloud.logs.read_workspace_observed_loggers` Read Workspace Observed Loggers read
- `prefect_cloud.logs.get_flow_run_logs` Get Flow Run Logs read

**Workspace roles 5**

- `prefect_cloud.workspace_roles.create_workspace_role` Create Workspace Role write
- `prefect_cloud.workspace_roles.read_workspace_role` Read Workspace Role read
- `prefect_cloud.workspace_roles.read_workspace_roles` Read Workspace Roles read
- `prefect_cloud.workspace_roles.update_workspace_role` Update Workspace Role write
- `prefect_cloud.workspace_roles.delete_workspace_role` Delete Workspace Role destructive

**Account roles 4**

- `prefect_cloud.account_roles.delete_account_role` Delete Account Role destructive
- `prefect_cloud.account_roles.read_account_role` Read Account Role read
- `prefect_cloud.account_roles.read_account_roles` Read Account Roles read
- `prefect_cloud.account_roles.update_account_role` Update Account Role write

**Saved searches 4**

- `prefect_cloud.saved_searches.create_saved_search` Create Saved Search write
- `prefect_cloud.saved_searches.delete_saved_search` Delete Saved Search destructive
- `prefect_cloud.saved_searches.read_saved_search` Read Saved Search read
- `prefect_cloud.saved_searches.read_saved_searches` Read Saved Searches read

**Workspace bot access 4**

- `prefect_cloud.workspace_bot_access.delete_workspace_bot_access` Delete Workspace Bot Access destructive
- `prefect_cloud.workspace_bot_access.read_workspace_bot_access` Read Workspace Bot Access read
- `prefect_cloud.workspace_bot_access.read_workspace_bot_accesses` Read Workspace Bot Accesses read
- `prefect_cloud.workspace_bot_access.upsert_workspace_bot_access` Upsert Workspace Bot Access write

**Workspace user access 4**

- `prefect_cloud.workspace_user_access.delete_workspace_user_access` Delete Workspace User Access destructive
- `prefect_cloud.workspace_user_access.read_workspace_user_access` Read Workspace User Access read
- `prefect_cloud.workspace_user_access.read_workspace_user_accesses` Read Workspace User Accesses read
- `prefect_cloud.workspace_user_access.upsert_workspace_user_access` Upsert Workspace User Access write

**Pins 3**

- `prefect_cloud.pins.create_user_pin` Create User Pin write
- `prefect_cloud.pins.delete_user_pin` Delete User Pin destructive
- `prefect_cloud.pins.read_user_pins` Read User Pins read

**Templates 3**

- `prefect_cloud.templates.health_check` Health Check read
- `prefect_cloud.templates.hello` Hello read
- `prefect_cloud.templates.validate_template` Validate Template read

**Workspace team access 3**

- `prefect_cloud.workspace_team_access.read_workspace_team_accesses` Read Workspace Team Accesses read
- `prefect_cloud.workspace_team_access.remove_workspace_team_access` Remove Workspace Team Access destructive
- `prefect_cloud.workspace_team_access.upsert_workspace_team_access` Upsert Workspace Team Access write

**Collections 2**

- `prefect_cloud.collections.read_available_work_pool_types` Read Available Work Pool Types read
- `prefect_cloud.collections.read_view_content` Read View Content read

**Flow run states 2**

- `prefect_cloud.flow_run_states.read_flow_run_state` Read Flow Run State read
- `prefect_cloud.flow_run_states.read_flow_run_states` Read Flow Run States read

**Prefect serverless 2**

- `prefect_cloud.prefect_serverless.read_managed_execution_details` Read Managed Execution Details read
- `prefect_cloud.prefect_serverless.read_managed_execution_usage` Read Managed Execution Usage read

**Task run states 2**

- `prefect_cloud.task_run_states.read_task_run_state` Read Task Run State read
- `prefect_cloud.task_run_states.read_task_run_states` Read Task Run States read

**UI schemas 2**

- `prefect_cloud.ui_schemas.validate_obj` Validate Obj read
- `prefect_cloud.ui_schemas.validate_schema` Validate Schema read

**Workspace rate limit allocations 2**

- `prefect_cloud.workspace_rate_limit_allocations.read_workspace_rate_limit_allocations` Read Workspace Rate Limit Allocations read
- `prefect_cloud.workspace_rate_limit_allocations.upsert_workspace_rate_limit_allocations` Upsert Workspace Rate Limit Allocations write

**Account images 1**

- `prefect_cloud.account_images.delete_account_image` Delete Account Image destructive

**AI logs 1**

- `prefect_cloud.ai_logs.summarize_flow_run_logs` Summarize Flow Run Logs read

**Asset publications 1**

- `prefect_cloud.asset_publications.create_asset_publication` Create Asset Publication write

**Asset subscriptions 1**

- `prefect_cloud.asset_subscriptions.create_asset_subscription` Create Asset Subscription write

**Available assets 1**

- `prefect_cloud.available_assets.list_available_assets_endpoint` List Available Assets Endpoint read

**Block capabilities 1**

- `prefect_cloud.block_capabilities.read_available_block_capabilities` Read Available Block Capabilities read

**Execution plans 1**

- `prefect_cloud.execution_plans.read_execution_plan_schema` Read execution plan schema read

**Workspace access 1**

- `prefect_cloud.workspace_access.read_actor_access` Read Actor Access read

**Workspace scopes 1**

- `prefect_cloud.workspace_scopes.get_workspace_scopes` Get Workspace Scopes read

This index shows a sample of each area. All 434 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The Prefect Cloud MCP server, answered.

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

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 434 Prefect Cloud actions across deployments, flow runs, work pools and me, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Prefect Cloud.

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

Prefect Cloud API key: in Prefect Cloud open your profile > API keys and create a key, or create a service account…. Plus your account id and your workspace id. The free call account { op: "connections.requirements", service: "prefect_cloud" } lists exactly what to paste.

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

Only if its key allows it, and only with an explicit confirmation. 64 Prefect Cloud actions are destructive, including delete Flow, delete Automation and delete Deployment. 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 Prefect Cloud API limit?**

actionlake paces every call to the limits in the Prefect Cloud service file: 250 calls a minute per connection. Repeated reads are answered from cache (242 Prefect Cloud actions can be), which never reaches Prefect Cloud.

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

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (434 Prefect Cloud actions page). Cache hits, searches, dry runs and calls Prefect 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 Prefect Cloud API does it cover?**

The Prefect Cloud API 0.8.4 (OpenAPI 3.1.0) at api.prefect.cloud. It is built from Prefect Cloud's documentation as read on 23 October 2026. 434 actions in 59 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Prefect 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 Prefect 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 Prefect Cloud

Shares the most action names with

- [Workato 13](https://actionlake.com/connectors/workato)
- [Celigo integrator.io 11](https://actionlake.com/connectors/celigo-integrator-io)
- [Airbyte 9](https://actionlake.com/connectors/airbyte)
- [Unstructured 8](https://actionlake.com/connectors/unstructured)
- [Apache Airflow 7](https://actionlake.com/connectors/apache-airflow)
- [dbt Cloud 7](https://actionlake.com/connectors/dbt-cloud)

Joins with, on shared entities

- [Sekoia.io 2](https://actionlake.com/connectors/sekoia-io)
- [Gitea 2](https://actionlake.com/connectors/gitea)
- [Forgejo 2](https://actionlake.com/connectors/forgejo)
- [Jibble 2](https://actionlake.com/connectors/jibble)
- [Cloudsmith 2](https://actionlake.com/connectors/cloudsmith)
- [Mistral AI 2](https://actionlake.com/connectors/mistral-ai)

Browse

- [All Data & integration connectors](https://actionlake.com/connectors/category/data-and-integration)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

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

## Give your agent Prefect Cloud today.

[Connect Prefect 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/prefect-cloud
More: https://actionlake.com/llms.txt
