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.
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: "prefect_cloud.me.read_my_workspaces", intent: "check which Prefect Cloud account is connected"}# Read My Workspaces · read · 1 upstream call- 434actionsin one signed file
- 252readlook, never change
- 118writecreate and update
- 64wait for a yesdestructive, confirmed first
Set up
Connect Prefect 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 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_keyPrefect Cloud API key: in Prefect Cloud open your profile > API keys and create a key, or create a service account…account_idYour Prefect Cloud account idworkspace_idYour Prefect Cloud workspace id
account { op: "connections.requirements", service: "prefect_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: "prefect_cloud.me.read_my_workspaces" }# read my workspaces · read · 1 upstream callcheck { 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_idworkspace_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 2026api.prefect.clouddocs.prefect.io
- 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.
- 252readlook, never change
- 118writecreate and update
- 64destructivewait for a confirmation
Deployments
2911 read · 14 write · 4 destructive
Paginate Deployments · Create Deployment · Read Deployment · Delete Deployment
Flow runs
2717 read · 7 write · 3 destructive
Paginate Flow Runs · Read Flow Run · Create Flow Run · Read Flow Runs
Work pools
2415 read · 6 write · 3 destructive
Count Flow Runs By Work Pool · Count Work Pools · Create Work Pool · Create Work Queue
Me
1813 read · 1 write · 4 destructive
Read My Profile · Read My Workspaces · Filter My Api Keys · Filter My Sessions
Flows
157 read · 6 write · 2 destructive
Create Flow · Read Flow · Update Flow · Delete Flow
Task runs
1410 read · 3 write · 1 destructive
Count Task Runs · Create Task Run · Get Task Run Artifacts · Get Task Run Materializations
Assets
1211 read · 0 write · 1 destructive
Filter Assets · Filter Assets Page · Get Upstream Materializations · Latest Dependencies
Bots
125 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_profileRead My Profile | List the current actor's user profile. | read | identity.current_user.get307 connectors |
prefect_cloud.me.read_my_workspacesRead My Workspaces | List the current actor's workspaces. | read | work.workspace.list50 connectors |
prefect_cloud.deployments.paginate_deploymentsPaginate Deployments | Pagination query for deployments. | read | devops.deployment.list22 connectors |
prefect_cloud.deployments.create_deploymentCreate Deployment | Create Deployment. | write | devops.deployment.create17 connectors |
prefect_cloud.flows.create_flowCreate Flow | Gracefully creates a new flow from the provided schema. | write | automation.workflow.create38 connectors |
prefect_cloud.flow_runs.paginate_flow_runsPaginate Flow Runs | Pagination query for flow runs. | read | automation.workflow_run.list27 connectors |
prefect_cloud.flows.read_flowRead Flow | Get a flow by id. | read | automation.workflow.get51 connectors |
prefect_cloud.automations.create_automationCreate Automation | Create Automation. | write | automation.rule.create20 connectors |
prefect_cloud.flow_runs.read_flow_runRead Flow Run | Get a flow run by id. | read | automation.workflow_run.get27 connectors |
prefect_cloud.flows.delete_flowDelete Flow | Delete a flow by id. | destructive | automation.workflow.delete40 connectors |
prefect_cloud.webhooks.create_webhookCreate Webhook | Create Webhook. | write | automation.webhook.create209 connectors |
prefect_cloud.variables.create_variableCreate Variable | Create Variable. | write | devops.variable.create17 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.
- Readread
Read My Workspaces in Prefect Cloud and tell me what stands out.
calls
prefect_cloud.me.read_my_workspaces - Writewrite
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.
Delete Flow?
intent: the user asked me to delete Flow
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: "[email protected]" }, { match: "prefect_cloud.automations.delete_automation", approver: "[email protected]" }, { match: "prefect_cloud.deployments.delete_deployment", approver: "[email protected]" } ]}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.
- 1upstream call per actionall 434 Prefect Cloud actions
- 434actions pageeach page of a long list is one call
- 242reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Prefect Cloud action.
434 actions by area: the id your agent calls, what it does, and its effect.
Deployments29
prefect_cloud.deployments.create_deploymentCreate Deploymentwriteprefect_cloud.deployments.delete_deploymentDelete Deploymentdestructiveprefect_cloud.deployments.paginate_deploymentsPaginate Deploymentsreadprefect_cloud.deployments.read_deploymentRead Deploymentreadprefect_cloud.deployments.branch_from_deploymentBranch From Deploymentwriteprefect_cloud.deployments.bulk_create_flow_runs_from_deploymentBulk Create Flow Runs From Deploymentwrite- and 23 more in this area
Flow runs27
prefect_cloud.flow_runs.create_flow_runCreate Flow Runwriteprefect_cloud.flow_runs.paginate_flow_runsPaginate Flow Runsreadprefect_cloud.flow_runs.read_flow_runRead Flow Runreadprefect_cloud.flow_runs.read_flow_runsRead Flow Runsreadprefect_cloud.flow_runs.average_flow_run_latenessAverage Flow Run Latenessreadprefect_cloud.flow_runs.bulk_delete_flow_runsBulk Delete Flow Runsdestructive- and 21 more in this area
Work pools24
prefect_cloud.work_pools.count_flow_runs_by_work_poolCount Flow Runs By Work Poolreadprefect_cloud.work_pools.count_work_poolsCount Work Poolsreadprefect_cloud.work_pools.create_work_poolCreate Work Poolwriteprefect_cloud.work_pools.create_work_queueCreate Work Queuewriteprefect_cloud.work_pools.delete_work_poolDelete Work Pooldestructiveprefect_cloud.work_pools.delete_work_queueDelete Work Queuedestructive- and 18 more in this area
Me18
prefect_cloud.me.filter_my_api_keysFilter My Api Keysreadprefect_cloud.me.filter_my_sessionsFilter My Sessionsreadprefect_cloud.me.read_my_profileRead My Profilereadprefect_cloud.me.read_my_workspacesRead My Workspacesreadprefect_cloud.me.check_my_account_permissionsCheck My Account Permissionsreadprefect_cloud.me.check_my_workspace_scopesCheck My Workspace Scopesread- and 12 more in this area
Flows15
prefect_cloud.flows.create_flowCreate Flowwriteprefect_cloud.flows.delete_flowDelete Flowdestructiveprefect_cloud.flows.read_flowRead Flowreadprefect_cloud.flows.update_flowUpdate Flowwriteprefect_cloud.flows.archive_flowArchive Flowwriteprefect_cloud.flows.bulk_archive_flowsBulk Archive Flowswrite- and 9 more in this area
Task runs14
prefect_cloud.task_runs.count_task_runsCount Task Runsreadprefect_cloud.task_runs.create_task_runCreate Task Runwriteprefect_cloud.task_runs.get_task_run_artifactsGet Task Run Artifactsreadprefect_cloud.task_runs.get_task_run_materializationsGet Task Run Materializationsreadprefect_cloud.task_runs.delete_task_runDelete Task Rundestructiveprefect_cloud.task_runs.get_task_run_referencesGet Task Run Referencesread- and 8 more in this area
Assets12
prefect_cloud.assets.filter_assetsFilter Assetsreadprefect_cloud.assets.filter_assets_pageFilter Assets Pagereadprefect_cloud.assets.get_upstream_materializationsGet Upstream Materializationsreadprefect_cloud.assets.latest_dependenciesLatest Dependenciesreadprefect_cloud.assets.delete_assetDelete Assetdestructiveprefect_cloud.assets.get_asset_neighborsGet Asset Neighborsread- and 6 more in this area
Bots12
prefect_cloud.bots.create_botCreate Botwriteprefect_cloud.bots.delete_botDelete Botdestructiveprefect_cloud.bots.read_botRead Botreadprefect_cloud.bots.update_botUpdate Botwriteprefect_cloud.bots.delete_bot_api_keyDelete Bot Api Keydestructiveprefect_cloud.bots.paginate_botsPaginate Botsread- and 6 more in this area
Slas12
prefect_cloud.slas.create_default_slaCreate Default Slawriteprefect_cloud.slas.create_slaCreate Slawriteprefect_cloud.slas.read_default_sla_listRead Default Sla Listreadprefect_cloud.slas.read_sla_flow_runsRead Flow Runsreadprefect_cloud.slas.apply_slasApply Slaswriteprefect_cloud.slas.delete_default_slaDelete Default Sladestructive- and 6 more in this area
Billing11
prefect_cloud.billing.create_billing_portal_sessionCreate Billing Portal Sessionwriteprefect_cloud.billing.get_balance_alert_thresholdsGet Balance Alert Thresholdsreadprefect_cloud.billing.get_checkout_linkGet Checkout Linkwriteprefect_cloud.billing.validate_subscription_statusValidate Subscription Statusreadprefect_cloud.billing.cancel_org_subscription_at_period_endCancel Org Subscription At Period Enddestructiveprefect_cloud.billing.get_billing_detailsGet Billing Detailsread- and 5 more in this area
Concurrency limits V211
prefect_cloud.concurrency_limits_v2.bulk_decrement_active_slotsBulk Decrement Active Slotswriteprefect_cloud.concurrency_limits_v2.create_concurrency_limit_v2Create Concurrency Limit V2writeprefect_cloud.concurrency_limits_v2.paginate_concurrency_limits_v2Paginate Concurrency Limits V2readprefect_cloud.concurrency_limits_v2.read_all_concurrency_limits_v2Read All Concurrency Limits V2readprefect_cloud.concurrency_limits_v2.bulk_decrement_active_slots_with_leaseBulk Decrement Active Slots With Leasewriteprefect_cloud.concurrency_limits_v2.bulk_increment_active_slotsBulk Increment Active Slotswrite- and 5 more in this area
Events11
prefect_cloud.events.count_account_eventsCount Account Eventsreadprefect_cloud.events.count_workspace_eventsCount Workspace Eventsreadprefect_cloud.events.create_account_eventsCreate Account Eventswriteprefect_cloud.events.create_workspace_eventsCreate Workspace Eventswriteprefect_cloud.events.delete_workspace_tagDelete Workspace Tagdestructiveprefect_cloud.events.get_events_for_flow_runGet Events For Flow Runread- and 5 more in this area
Accounts10
prefect_cloud.accounts.list_permissionsList Permissionsreadprefect_cloud.accounts.read_accountRead Accountreadprefect_cloud.accounts.read_account_domainsRead Account Domainsreadprefect_cloud.accounts.read_account_usageRead Account Usagereadprefect_cloud.accounts.delete_accountDelete Accountdestructiveprefect_cloud.accounts.read_account_settingsRead Account Settingsread- and 4 more in this area
Automations10
prefect_cloud.automations.create_automationCreate Automationwriteprefect_cloud.automations.delete_automationDelete Automationdestructiveprefect_cloud.automations.read_automationRead Automationreadprefect_cloud.automations.update_automationUpdate Automationwriteprefect_cloud.automations.count_automationsCount Automationsreadprefect_cloud.automations.delete_automations_owned_by_resourceDelete Automations Owned By Resourcedestructive- and 4 more in this area
Block documents10
prefect_cloud.block_documents.count_block_documentsCount Block Documentsreadprefect_cloud.block_documents.create_block_documentCreate Block Documentwriteprefect_cloud.block_documents.read_actors_block_document_accessRead Actors Block Document Accessreadprefect_cloud.block_documents.read_block_documentsRead Block Documentsreadprefect_cloud.block_documents.create_or_update_block_documentCreate Or Update Block Documentwriteprefect_cloud.block_documents.delete_block_documentDelete Block Documentdestructive- and 4 more in this area
Resources10
prefect_cloud.resources.filter_related_workspace_resourcesFilter Related Workspace Resourcesreadprefect_cloud.resources.filter_workspace_resourcesFilter Workspace Resourcesreadprefect_cloud.resources.get_filtered_resources_countGet Filtered Resources Countreadprefect_cloud.resources.get_related_resources_countGet Related Resources Countreadprefect_cloud.resources.get_hidden_resourcesGet Hidden Resourcesreadprefect_cloud.resources.hide_resource_pathHide Resource Pathwrite- and 4 more in this area
Work queues10
prefect_cloud.work_queues.create_work_queueCreate Work Queuewriteprefect_cloud.work_queues.delete_work_queueDelete Work Queuedestructiveprefect_cloud.work_queues.read_work_queueRead Work Queuereadprefect_cloud.work_queues.update_work_queueUpdate Work Queuewriteprefect_cloud.work_queues.paginate_work_queuesPaginate Work Queuesreadprefect_cloud.work_queues.read_work_queue_by_nameRead Work Queue By Nameread- and 4 more in this area
Workspaces10
prefect_cloud.workspaces.create_workspaceCreate Workspacewriteprefect_cloud.workspaces.delete_workspaceDelete Workspacedestructiveprefect_cloud.workspaces.read_workspaceRead Workspacereadprefect_cloud.workspaces.update_workspaceUpdate Workspacewriteprefect_cloud.workspaces.find_workspace_without_account_idFind Workspace Without Account Idreadprefect_cloud.workspaces.read_workspace_settingsRead Workspace Settingsread- and 4 more in this area
Account memberships9
prefect_cloud.account_memberships.bulk_set_account_membership_activeBulk Set Account Membership Activewriteprefect_cloud.account_memberships.count_account_membershipsCount Account Membershipsreadprefect_cloud.account_memberships.read_account_membershipRead Account Membershipreadprefect_cloud.account_memberships.read_account_membershipsRead Account Membershipsreadprefect_cloud.account_memberships.delete_account_membershipDelete Account Membershipdestructiveprefect_cloud.account_memberships.read_account_membership_by_botRead Account Membership By Botread- and 3 more in this area
Artifacts9
prefect_cloud.artifacts.count_artifactsCount Artifactsreadprefect_cloud.artifacts.count_latest_artifactsCount Latest Artifactsreadprefect_cloud.artifacts.create_artifactCreate Artifactwriteprefect_cloud.artifacts.read_artifactsRead Artifactsreadprefect_cloud.artifacts.delete_artifactDelete Artifactdestructiveprefect_cloud.artifacts.read_artifactRead Artifactread- and 3 more in this area
Block types9
prefect_cloud.block_types.create_block_typeCreate Block Typewriteprefect_cloud.block_types.install_system_block_typesInstall System Block Typeswriteprefect_cloud.block_types.read_block_documents_for_block_typeRead Block Documents For Block Typereadprefect_cloud.block_types.read_block_typesRead Block Typesreadprefect_cloud.block_types.delete_block_typeDelete Block Typedestructiveprefect_cloud.block_types.read_block_document_by_name_for_block_typeRead Block Document By Name For Block Typeread- and 3 more in this area
Concurrency limits9
prefect_cloud.concurrency_limits.create_concurrency_limitCreate Concurrency Limitwriteprefect_cloud.concurrency_limits.decrement_concurrency_limits_v1Decrement Concurrency Limits V1writeprefect_cloud.concurrency_limits.increment_concurrency_limits_v1Increment Concurrency Limits V1writeprefect_cloud.concurrency_limits.read_concurrency_limitsRead Concurrency Limitsreadprefect_cloud.concurrency_limits.delete_concurrency_limitDelete Concurrency Limitdestructiveprefect_cloud.concurrency_limits.delete_concurrency_limit_by_tagDelete Concurrency Limit By Tagdestructive- and 3 more in this area
Spans9
prefect_cloud.spans.read_span_observed_tagsRead Span Observed Tagsreadprefect_cloud.spans.read_spans_by_idsRead Spans By Idsreadprefect_cloud.spans.read_trace_observed_statesRead Trace Observed Statesreadprefect_cloud.spans.read_trace_observed_tagsRead Trace Observed Tagsreadprefect_cloud.spans.lookup_span_by_run_idLookup Span By Run Idreadprefect_cloud.spans.read_single_spanRead Single Spanread- and 3 more in this area
Variables9
prefect_cloud.variables.create_variableCreate Variablewriteprefect_cloud.variables.delete_variableDelete Variabledestructiveprefect_cloud.variables.read_variableRead Variablereadprefect_cloud.variables.update_variableUpdate Variablewriteprefect_cloud.variables.count_variablesCount Variablesreadprefect_cloud.variables.delete_variable_by_nameDelete Variable By Namedestructive- and 3 more in this area
Invitations7
prefect_cloud.invitations.accept_invitationAccept Invitationwriteprefect_cloud.invitations.count_invitationsCount Invitationsreadprefect_cloud.invitations.create_invitationCreate Invitationwriteprefect_cloud.invitations.read_invitationsRead Invitationsreadprefect_cloud.invitations.read_invitationRead Invitationreadprefect_cloud.invitations.reject_invitationReject Invitationwrite- and 1 more in this area
Managed automations7
prefect_cloud.managed_automations.list_managed_automation_typesList Managed Automation Typesreadprefect_cloud.managed_automations.list_managed_automationsList Managed Automationsreadprefect_cloud.managed_automations.list_managed_automations_by_workspaceList Managed Automations By Workspacereadprefect_cloud.managed_automations.quick_enable_managed_automationsQuick Enable Managed Automationswriteprefect_cloud.managed_automations.create_or_update_managed_automationCreate Or Update Managed Automationwriteprefect_cloud.managed_automations.delete_all_managed_automationsDelete All Managed Automationsdestructive- and 1 more in this area
Teams7
prefect_cloud.teams.create_teamCreate Teamwriteprefect_cloud.teams.delete_teamDelete Teamdestructiveprefect_cloud.teams.read_teamRead Teamreadprefect_cloud.teams.update_teamUpdate Teamwriteprefect_cloud.teams.read_teamsRead Teamsreadprefect_cloud.teams.remove_team_memberRemove Team Memberdestructive- and 1 more in this area
Users7
prefect_cloud.users.create_user_api_keyCreate User Api Keywriteprefect_cloud.users.read_userRead Userreadprefect_cloud.users.read_user_api_keyRead User Api Keyreadprefect_cloud.users.read_user_api_keysRead User Api Keysreadprefect_cloud.users.delete_userDelete Userdestructiveprefect_cloud.users.delete_user_api_keyDelete User Api Keydestructive- and 1 more in this area
Webhooks7
prefect_cloud.webhooks.create_webhookCreate Webhookwriteprefect_cloud.webhooks.delete_webhookDelete Webhookdestructiveprefect_cloud.webhooks.read_webhookRead Webhookreadprefect_cloud.webhooks.update_webhookUpdate Webhookwriteprefect_cloud.webhooks.partial_update_webhookPartial Update Webhookwriteprefect_cloud.webhooks.query_webhooksQuery Webhooksread- and 1 more in this area
Event publications6
prefect_cloud.event_publications.create_publicationCreate Publicationwriteprefect_cloud.event_publications.list_publication_subscribersList Publication Subscribersreadprefect_cloud.event_publications.list_publicationsList Publicationsreadprefect_cloud.event_publications.read_publicationRead Publicationreadprefect_cloud.event_publications.delete_publicationDelete Publicationdestructiveprefect_cloud.event_publications.update_publicationUpdate Publicationwrite
Metrics6
prefect_cloud.metrics.list_available_flow_run_metricsList Available Flow Run Metricsreadprefect_cloud.metrics.read_prefect_metricRead Prefect Metric Timeseriesreadprefect_cloud.metrics.read_prefect_metric_groupedRead Prefect Metric Groupedreadprefect_cloud.metrics.read_prefect_metric_timeseriesRead Prefect Metric Timeseriesreadprefect_cloud.metrics.read_deployment_resource_peaks_endpointRead Deployment Resource Peaks Endpointreadprefect_cloud.metrics.read_flow_run_resource_metricsRead Flow Run Resource Metricsread
Rate limits6
prefect_cloud.rate_limits.list_actor_namesList Actor Namesreadprefect_cloud.rate_limits.list_api_key_namesList Api Key Namesreadprefect_cloud.rate_limits.read_events_grouped_usageRead Events Grouped Usagereadprefect_cloud.rate_limits.read_orchestration_api_grouped_usageRead Orchestration Api Grouped Usagereadprefect_cloud.rate_limits.read_rate_limit_statusRead Rate Limit Statusreadprefect_cloud.rate_limits.read_rate_limit_usageRead Rate Limit Usageread
Account SSO5
prefect_cloud.account_sso.integrationsIntegrationsreadprefect_cloud.account_sso.read_dsync_setup_urlRead Dsync Setup Urlreadprefect_cloud.account_sso.read_sso_setup_urlRead Sso Setup Urlreadprefect_cloud.account_sso.validateValidatereadprefect_cloud.account_sso.remove_integrationRemove Integrationdestructive
Block schemas5
prefect_cloud.block_schemas.create_block_schemaCreate Block Schemawriteprefect_cloud.block_schemas.read_block_schema_by_checksumRead Block Schema By Checksumreadprefect_cloud.block_schemas.read_block_schema_by_idRead Block Schema By Idreadprefect_cloud.block_schemas.read_block_schemasRead Block Schemasreadprefect_cloud.block_schemas.delete_block_schemaDelete Block Schemadestructive
Event subscriptions5
prefect_cloud.event_subscriptions.create_subscriptionCreate Subscriptionwriteprefect_cloud.event_subscriptions.list_subscriptionsList Subscriptionsreadprefect_cloud.event_subscriptions.read_subscriptionRead Subscriptionreadprefect_cloud.event_subscriptions.update_subscriptionUpdate Subscriptionwriteprefect_cloud.event_subscriptions.delete_subscriptionDelete Subscriptiondestructive
Logs5
prefect_cloud.logs.create_logsCreate Logswriteprefect_cloud.logs.read_logsRead Logsreadprefect_cloud.logs.read_trace_observed_loggersRead Trace Observed Loggersreadprefect_cloud.logs.read_workspace_observed_loggersRead Workspace Observed Loggersreadprefect_cloud.logs.get_flow_run_logsGet Flow Run Logsread
Workspace roles5
prefect_cloud.workspace_roles.create_workspace_roleCreate Workspace Rolewriteprefect_cloud.workspace_roles.read_workspace_roleRead Workspace Rolereadprefect_cloud.workspace_roles.read_workspace_rolesRead Workspace Rolesreadprefect_cloud.workspace_roles.update_workspace_roleUpdate Workspace Rolewriteprefect_cloud.workspace_roles.delete_workspace_roleDelete Workspace Roledestructive
Account roles4
prefect_cloud.account_roles.delete_account_roleDelete Account Roledestructiveprefect_cloud.account_roles.read_account_roleRead Account Rolereadprefect_cloud.account_roles.read_account_rolesRead Account Rolesreadprefect_cloud.account_roles.update_account_roleUpdate Account Rolewrite
Saved searches4
prefect_cloud.saved_searches.create_saved_searchCreate Saved Searchwriteprefect_cloud.saved_searches.delete_saved_searchDelete Saved Searchdestructiveprefect_cloud.saved_searches.read_saved_searchRead Saved Searchreadprefect_cloud.saved_searches.read_saved_searchesRead Saved Searchesread
Workspace bot access4
prefect_cloud.workspace_bot_access.delete_workspace_bot_accessDelete Workspace Bot Accessdestructiveprefect_cloud.workspace_bot_access.read_workspace_bot_accessRead Workspace Bot Accessreadprefect_cloud.workspace_bot_access.read_workspace_bot_accessesRead Workspace Bot Accessesreadprefect_cloud.workspace_bot_access.upsert_workspace_bot_accessUpsert Workspace Bot Accesswrite
Workspace user access4
prefect_cloud.workspace_user_access.delete_workspace_user_accessDelete Workspace User Accessdestructiveprefect_cloud.workspace_user_access.read_workspace_user_accessRead Workspace User Accessreadprefect_cloud.workspace_user_access.read_workspace_user_accessesRead Workspace User Accessesreadprefect_cloud.workspace_user_access.upsert_workspace_user_accessUpsert Workspace User Accesswrite
Pins3
prefect_cloud.pins.create_user_pinCreate User Pinwriteprefect_cloud.pins.delete_user_pinDelete User Pindestructiveprefect_cloud.pins.read_user_pinsRead User Pinsread
Templates3
prefect_cloud.templates.health_checkHealth Checkreadprefect_cloud.templates.helloHelloreadprefect_cloud.templates.validate_templateValidate Templateread
Workspace team access3
prefect_cloud.workspace_team_access.read_workspace_team_accessesRead Workspace Team Accessesreadprefect_cloud.workspace_team_access.remove_workspace_team_accessRemove Workspace Team Accessdestructiveprefect_cloud.workspace_team_access.upsert_workspace_team_accessUpsert Workspace Team Accesswrite
Collections2
prefect_cloud.collections.read_available_work_pool_typesRead Available Work Pool Typesreadprefect_cloud.collections.read_view_contentRead View Contentread
Flow run states2
prefect_cloud.flow_run_states.read_flow_run_stateRead Flow Run Statereadprefect_cloud.flow_run_states.read_flow_run_statesRead Flow Run Statesread
Prefect serverless2
prefect_cloud.prefect_serverless.read_managed_execution_detailsRead Managed Execution Detailsreadprefect_cloud.prefect_serverless.read_managed_execution_usageRead Managed Execution Usageread
Task run states2
prefect_cloud.task_run_states.read_task_run_stateRead Task Run Statereadprefect_cloud.task_run_states.read_task_run_statesRead Task Run Statesread
UI schemas2
prefect_cloud.ui_schemas.validate_objValidate Objreadprefect_cloud.ui_schemas.validate_schemaValidate Schemaread
Workspace rate limit allocations2
prefect_cloud.workspace_rate_limit_allocations.read_workspace_rate_limit_allocationsRead Workspace Rate Limit Allocationsreadprefect_cloud.workspace_rate_limit_allocations.upsert_workspace_rate_limit_allocationsUpsert Workspace Rate Limit Allocationswrite
Account images1
prefect_cloud.account_images.delete_account_imageDelete Account Imagedestructive
AI logs1
prefect_cloud.ai_logs.summarize_flow_run_logsSummarize Flow Run Logsread
Asset publications1
prefect_cloud.asset_publications.create_asset_publicationCreate Asset Publicationwrite
Asset subscriptions1
prefect_cloud.asset_subscriptions.create_asset_subscriptionCreate Asset Subscriptionwrite
Available assets1
prefect_cloud.available_assets.list_available_assets_endpointList Available Assets Endpointread
Block capabilities1
prefect_cloud.block_capabilities.read_available_block_capabilitiesRead Available Block Capabilitiesread
Execution plans1
prefect_cloud.execution_plans.read_execution_plan_schemaRead execution plan schemaread
Workspace access1
prefect_cloud.workspace_access.read_actor_accessRead Actor Accessread
Workspace scopes1
prefect_cloud.workspace_scopes.get_workspace_scopesGet Workspace Scopesread
This index shows a sample of each area. All 434 actions, with their inputs and prices, are in the 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.
Give your agent Prefect Cloud today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.