Skip to content

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/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
  • 434actionsin one signed file
  • 252readlook, never change
  • 118writecreate and update
  • 64wait for a yesdestructive, 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_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 id
    • workspace_idYour 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 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
  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.

ActionWhat it doesEffectSame name in
prefect_cloud.me.read_my_profileRead My ProfileList the current actor's user profile.readidentity.current_user.get307 connectors
prefect_cloud.me.read_my_workspacesRead My WorkspacesList the current actor's workspaces.readwork.workspace.list50 connectors
prefect_cloud.deployments.paginate_deploymentsPaginate DeploymentsPagination query for deployments.readdevops.deployment.list22 connectors
prefect_cloud.deployments.create_deploymentCreate DeploymentCreate Deployment.writedevops.deployment.create17 connectors
prefect_cloud.flows.create_flowCreate FlowGracefully creates a new flow from the provided schema.writeautomation.workflow.create38 connectors
prefect_cloud.flow_runs.paginate_flow_runsPaginate Flow RunsPagination query for flow runs.readautomation.workflow_run.list27 connectors
prefect_cloud.flows.read_flowRead FlowGet a flow by id.readautomation.workflow.get51 connectors
prefect_cloud.automations.create_automationCreate AutomationCreate Automation.writeautomation.rule.create20 connectors
prefect_cloud.flow_runs.read_flow_runRead Flow RunGet a flow run by id.readautomation.workflow_run.get27 connectors
prefect_cloud.flows.delete_flowDelete FlowDelete a flow by id.destructiveautomation.workflow.delete40 connectors
prefect_cloud.webhooks.create_webhookCreate WebhookCreate Webhook.writeautomation.webhook.create209 connectors
prefect_cloud.variables.create_variableCreate VariableCreate Variable.writedevops.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.

  1. Readread

    Read My Workspaces in Prefect Cloud and tell me what stands out.

    callsprefect_cloud.me.read_my_workspaces

  2. Writewrite

    Create Deployment in Prefect Cloud. Show me exactly what you will send before you save it.

    callsprefect_cloud.deployments.create_deployment

Governance for Prefect Cloud

Destructive actions wait for a yes.

64 Prefect Cloud actions are destructive. The first 10:

  • Delete Flowprefect_cloud.flows.delete_flow
  • Delete Automationprefect_cloud.automations.delete_automation
  • Delete Deploymentprefect_cloud.deployments.delete_deployment
  • Delete Webhookprefect_cloud.webhooks.delete_webhook
  • Delete Variableprefect_cloud.variables.delete_variable
  • Delete Work Queueprefect_cloud.work_queues.delete_work_queue
  • Delete Workspaceprefect_cloud.workspaces.delete_workspace
  • Delete Teamprefect_cloud.teams.delete_team
  • Delete Botprefect_cloud.bots.delete_bot
  • Leave Accountprefect_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.

doprefect_cloud.flows.delete_flowconfirm_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: "[email protected]" },    { match: "prefect_cloud.automations.delete_automation", approver: "[email protected]" },    { match: "prefect_cloud.deployments.delete_deployment", approver: "[email protected]" }  ]}
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.

  • 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

See pricing

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 Deploymentwrite
  • prefect_cloud.deployments.delete_deploymentDelete Deploymentdestructive
  • prefect_cloud.deployments.paginate_deploymentsPaginate Deploymentsread
  • prefect_cloud.deployments.read_deploymentRead Deploymentread
  • prefect_cloud.deployments.branch_from_deploymentBranch From Deploymentwrite
  • prefect_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 Runwrite
  • prefect_cloud.flow_runs.paginate_flow_runsPaginate Flow Runsread
  • prefect_cloud.flow_runs.read_flow_runRead Flow Runread
  • prefect_cloud.flow_runs.read_flow_runsRead Flow Runsread
  • prefect_cloud.flow_runs.average_flow_run_latenessAverage Flow Run Latenessread
  • prefect_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 Poolread
  • prefect_cloud.work_pools.count_work_poolsCount Work Poolsread
  • prefect_cloud.work_pools.create_work_poolCreate Work Poolwrite
  • prefect_cloud.work_pools.create_work_queueCreate Work Queuewrite
  • prefect_cloud.work_pools.delete_work_poolDelete Work Pooldestructive
  • prefect_cloud.work_pools.delete_work_queueDelete Work Queuedestructive
  • and 18 more in this area
Me18
  • prefect_cloud.me.filter_my_api_keysFilter My Api Keysread
  • prefect_cloud.me.filter_my_sessionsFilter My Sessionsread
  • prefect_cloud.me.read_my_profileRead My Profileread
  • prefect_cloud.me.read_my_workspacesRead My Workspacesread
  • prefect_cloud.me.check_my_account_permissionsCheck My Account Permissionsread
  • prefect_cloud.me.check_my_workspace_scopesCheck My Workspace Scopesread
  • and 12 more in this area
Flows15
  • prefect_cloud.flows.create_flowCreate Flowwrite
  • prefect_cloud.flows.delete_flowDelete Flowdestructive
  • prefect_cloud.flows.read_flowRead Flowread
  • prefect_cloud.flows.update_flowUpdate Flowwrite
  • prefect_cloud.flows.archive_flowArchive Flowwrite
  • prefect_cloud.flows.bulk_archive_flowsBulk Archive Flowswrite
  • and 9 more in this area
Task runs14
  • prefect_cloud.task_runs.count_task_runsCount Task Runsread
  • prefect_cloud.task_runs.create_task_runCreate Task Runwrite
  • prefect_cloud.task_runs.get_task_run_artifactsGet Task Run Artifactsread
  • prefect_cloud.task_runs.get_task_run_materializationsGet Task Run Materializationsread
  • prefect_cloud.task_runs.delete_task_runDelete Task Rundestructive
  • prefect_cloud.task_runs.get_task_run_referencesGet Task Run Referencesread
  • and 8 more in this area
Assets12
  • prefect_cloud.assets.filter_assetsFilter Assetsread
  • prefect_cloud.assets.filter_assets_pageFilter Assets Pageread
  • prefect_cloud.assets.get_upstream_materializationsGet Upstream Materializationsread
  • prefect_cloud.assets.latest_dependenciesLatest Dependenciesread
  • prefect_cloud.assets.delete_assetDelete Assetdestructive
  • prefect_cloud.assets.get_asset_neighborsGet Asset Neighborsread
  • and 6 more in this area
Bots12
  • prefect_cloud.bots.create_botCreate Botwrite
  • prefect_cloud.bots.delete_botDelete Botdestructive
  • prefect_cloud.bots.read_botRead Botread
  • prefect_cloud.bots.update_botUpdate Botwrite
  • prefect_cloud.bots.delete_bot_api_keyDelete Bot Api Keydestructive
  • prefect_cloud.bots.paginate_botsPaginate Botsread
  • and 6 more in this area
Slas12
  • prefect_cloud.slas.create_default_slaCreate Default Slawrite
  • prefect_cloud.slas.create_slaCreate Slawrite
  • prefect_cloud.slas.read_default_sla_listRead Default Sla Listread
  • prefect_cloud.slas.read_sla_flow_runsRead Flow Runsread
  • prefect_cloud.slas.apply_slasApply Slaswrite
  • prefect_cloud.slas.delete_default_slaDelete Default Sladestructive
  • and 6 more in this area
Billing11
  • prefect_cloud.billing.create_billing_portal_sessionCreate Billing Portal Sessionwrite
  • prefect_cloud.billing.get_balance_alert_thresholdsGet Balance Alert Thresholdsread
  • prefect_cloud.billing.get_checkout_linkGet Checkout Linkwrite
  • prefect_cloud.billing.validate_subscription_statusValidate Subscription Statusread
  • prefect_cloud.billing.cancel_org_subscription_at_period_endCancel Org Subscription At Period Enddestructive
  • prefect_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 Slotswrite
  • prefect_cloud.concurrency_limits_v2.create_concurrency_limit_v2Create Concurrency Limit V2write
  • prefect_cloud.concurrency_limits_v2.paginate_concurrency_limits_v2Paginate Concurrency Limits V2read
  • prefect_cloud.concurrency_limits_v2.read_all_concurrency_limits_v2Read All Concurrency Limits V2read
  • prefect_cloud.concurrency_limits_v2.bulk_decrement_active_slots_with_leaseBulk Decrement Active Slots With Leasewrite
  • prefect_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 Eventsread
  • prefect_cloud.events.count_workspace_eventsCount Workspace Eventsread
  • prefect_cloud.events.create_account_eventsCreate Account Eventswrite
  • prefect_cloud.events.create_workspace_eventsCreate Workspace Eventswrite
  • prefect_cloud.events.delete_workspace_tagDelete Workspace Tagdestructive
  • prefect_cloud.events.get_events_for_flow_runGet Events For Flow Runread
  • and 5 more in this area
Accounts10
  • prefect_cloud.accounts.list_permissionsList Permissionsread
  • prefect_cloud.accounts.read_accountRead Accountread
  • prefect_cloud.accounts.read_account_domainsRead Account Domainsread
  • prefect_cloud.accounts.read_account_usageRead Account Usageread
  • prefect_cloud.accounts.delete_accountDelete Accountdestructive
  • prefect_cloud.accounts.read_account_settingsRead Account Settingsread
  • and 4 more in this area
Automations10
  • prefect_cloud.automations.create_automationCreate Automationwrite
  • prefect_cloud.automations.delete_automationDelete Automationdestructive
  • prefect_cloud.automations.read_automationRead Automationread
  • prefect_cloud.automations.update_automationUpdate Automationwrite
  • prefect_cloud.automations.count_automationsCount Automationsread
  • prefect_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 Documentsread
  • prefect_cloud.block_documents.create_block_documentCreate Block Documentwrite
  • prefect_cloud.block_documents.read_actors_block_document_accessRead Actors Block Document Accessread
  • prefect_cloud.block_documents.read_block_documentsRead Block Documentsread
  • prefect_cloud.block_documents.create_or_update_block_documentCreate Or Update Block Documentwrite
  • prefect_cloud.block_documents.delete_block_documentDelete Block Documentdestructive
  • and 4 more in this area
Resources10
  • prefect_cloud.resources.filter_related_workspace_resourcesFilter Related Workspace Resourcesread
  • prefect_cloud.resources.filter_workspace_resourcesFilter Workspace Resourcesread
  • prefect_cloud.resources.get_filtered_resources_countGet Filtered Resources Countread
  • prefect_cloud.resources.get_related_resources_countGet Related Resources Countread
  • prefect_cloud.resources.get_hidden_resourcesGet Hidden Resourcesread
  • prefect_cloud.resources.hide_resource_pathHide Resource Pathwrite
  • and 4 more in this area
Work queues10
  • prefect_cloud.work_queues.create_work_queueCreate Work Queuewrite
  • prefect_cloud.work_queues.delete_work_queueDelete Work Queuedestructive
  • prefect_cloud.work_queues.read_work_queueRead Work Queueread
  • prefect_cloud.work_queues.update_work_queueUpdate Work Queuewrite
  • prefect_cloud.work_queues.paginate_work_queuesPaginate Work Queuesread
  • prefect_cloud.work_queues.read_work_queue_by_nameRead Work Queue By Nameread
  • and 4 more in this area
Workspaces10
  • prefect_cloud.workspaces.create_workspaceCreate Workspacewrite
  • prefect_cloud.workspaces.delete_workspaceDelete Workspacedestructive
  • prefect_cloud.workspaces.read_workspaceRead Workspaceread
  • prefect_cloud.workspaces.update_workspaceUpdate Workspacewrite
  • prefect_cloud.workspaces.find_workspace_without_account_idFind Workspace Without Account Idread
  • prefect_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 Activewrite
  • prefect_cloud.account_memberships.count_account_membershipsCount Account Membershipsread
  • prefect_cloud.account_memberships.read_account_membershipRead Account Membershipread
  • prefect_cloud.account_memberships.read_account_membershipsRead Account Membershipsread
  • prefect_cloud.account_memberships.delete_account_membershipDelete Account Membershipdestructive
  • prefect_cloud.account_memberships.read_account_membership_by_botRead Account Membership By Botread
  • and 3 more in this area
Artifacts9
  • prefect_cloud.artifacts.count_artifactsCount Artifactsread
  • prefect_cloud.artifacts.count_latest_artifactsCount Latest Artifactsread
  • prefect_cloud.artifacts.create_artifactCreate Artifactwrite
  • prefect_cloud.artifacts.read_artifactsRead Artifactsread
  • prefect_cloud.artifacts.delete_artifactDelete Artifactdestructive
  • prefect_cloud.artifacts.read_artifactRead Artifactread
  • and 3 more in this area
Block types9
  • prefect_cloud.block_types.create_block_typeCreate Block Typewrite
  • prefect_cloud.block_types.install_system_block_typesInstall System Block Typeswrite
  • prefect_cloud.block_types.read_block_documents_for_block_typeRead Block Documents For Block Typeread
  • prefect_cloud.block_types.read_block_typesRead Block Typesread
  • prefect_cloud.block_types.delete_block_typeDelete Block Typedestructive
  • prefect_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 Limitwrite
  • prefect_cloud.concurrency_limits.decrement_concurrency_limits_v1Decrement Concurrency Limits V1write
  • prefect_cloud.concurrency_limits.increment_concurrency_limits_v1Increment Concurrency Limits V1write
  • prefect_cloud.concurrency_limits.read_concurrency_limitsRead Concurrency Limitsread
  • prefect_cloud.concurrency_limits.delete_concurrency_limitDelete Concurrency Limitdestructive
  • prefect_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 Tagsread
  • prefect_cloud.spans.read_spans_by_idsRead Spans By Idsread
  • prefect_cloud.spans.read_trace_observed_statesRead Trace Observed Statesread
  • prefect_cloud.spans.read_trace_observed_tagsRead Trace Observed Tagsread
  • prefect_cloud.spans.lookup_span_by_run_idLookup Span By Run Idread
  • prefect_cloud.spans.read_single_spanRead Single Spanread
  • and 3 more in this area
Variables9
  • prefect_cloud.variables.create_variableCreate Variablewrite
  • prefect_cloud.variables.delete_variableDelete Variabledestructive
  • prefect_cloud.variables.read_variableRead Variableread
  • prefect_cloud.variables.update_variableUpdate Variablewrite
  • prefect_cloud.variables.count_variablesCount Variablesread
  • prefect_cloud.variables.delete_variable_by_nameDelete Variable By Namedestructive
  • and 3 more in this area
Invitations7
  • prefect_cloud.invitations.accept_invitationAccept Invitationwrite
  • prefect_cloud.invitations.count_invitationsCount Invitationsread
  • prefect_cloud.invitations.create_invitationCreate Invitationwrite
  • prefect_cloud.invitations.read_invitationsRead Invitationsread
  • prefect_cloud.invitations.read_invitationRead Invitationread
  • prefect_cloud.invitations.reject_invitationReject Invitationwrite
  • and 1 more in this area
Managed automations7
  • prefect_cloud.managed_automations.list_managed_automation_typesList Managed Automation Typesread
  • prefect_cloud.managed_automations.list_managed_automationsList Managed Automationsread
  • prefect_cloud.managed_automations.list_managed_automations_by_workspaceList Managed Automations By Workspaceread
  • prefect_cloud.managed_automations.quick_enable_managed_automationsQuick Enable Managed Automationswrite
  • prefect_cloud.managed_automations.create_or_update_managed_automationCreate Or Update Managed Automationwrite
  • prefect_cloud.managed_automations.delete_all_managed_automationsDelete All Managed Automationsdestructive
  • and 1 more in this area
Teams7
  • prefect_cloud.teams.create_teamCreate Teamwrite
  • prefect_cloud.teams.delete_teamDelete Teamdestructive
  • prefect_cloud.teams.read_teamRead Teamread
  • prefect_cloud.teams.update_teamUpdate Teamwrite
  • prefect_cloud.teams.read_teamsRead Teamsread
  • prefect_cloud.teams.remove_team_memberRemove Team Memberdestructive
  • and 1 more in this area
Users7
  • prefect_cloud.users.create_user_api_keyCreate User Api Keywrite
  • prefect_cloud.users.read_userRead Userread
  • prefect_cloud.users.read_user_api_keyRead User Api Keyread
  • prefect_cloud.users.read_user_api_keysRead User Api Keysread
  • prefect_cloud.users.delete_userDelete Userdestructive
  • prefect_cloud.users.delete_user_api_keyDelete User Api Keydestructive
  • and 1 more in this area
Webhooks7
  • prefect_cloud.webhooks.create_webhookCreate Webhookwrite
  • prefect_cloud.webhooks.delete_webhookDelete Webhookdestructive
  • prefect_cloud.webhooks.read_webhookRead Webhookread
  • prefect_cloud.webhooks.update_webhookUpdate Webhookwrite
  • prefect_cloud.webhooks.partial_update_webhookPartial Update Webhookwrite
  • prefect_cloud.webhooks.query_webhooksQuery Webhooksread
  • and 1 more in this area
Event publications6
  • prefect_cloud.event_publications.create_publicationCreate Publicationwrite
  • prefect_cloud.event_publications.list_publication_subscribersList Publication Subscribersread
  • prefect_cloud.event_publications.list_publicationsList Publicationsread
  • prefect_cloud.event_publications.read_publicationRead Publicationread
  • prefect_cloud.event_publications.delete_publicationDelete Publicationdestructive
  • prefect_cloud.event_publications.update_publicationUpdate Publicationwrite
Metrics6
  • prefect_cloud.metrics.list_available_flow_run_metricsList Available Flow Run Metricsread
  • prefect_cloud.metrics.read_prefect_metricRead Prefect Metric Timeseriesread
  • prefect_cloud.metrics.read_prefect_metric_groupedRead Prefect Metric Groupedread
  • prefect_cloud.metrics.read_prefect_metric_timeseriesRead Prefect Metric Timeseriesread
  • prefect_cloud.metrics.read_deployment_resource_peaks_endpointRead Deployment Resource Peaks Endpointread
  • prefect_cloud.metrics.read_flow_run_resource_metricsRead Flow Run Resource Metricsread
Rate limits6
  • prefect_cloud.rate_limits.list_actor_namesList Actor Namesread
  • prefect_cloud.rate_limits.list_api_key_namesList Api Key Namesread
  • prefect_cloud.rate_limits.read_events_grouped_usageRead Events Grouped Usageread
  • prefect_cloud.rate_limits.read_orchestration_api_grouped_usageRead Orchestration Api Grouped Usageread
  • prefect_cloud.rate_limits.read_rate_limit_statusRead Rate Limit Statusread
  • prefect_cloud.rate_limits.read_rate_limit_usageRead Rate Limit Usageread
Account SSO5
  • prefect_cloud.account_sso.integrationsIntegrationsread
  • prefect_cloud.account_sso.read_dsync_setup_urlRead Dsync Setup Urlread
  • prefect_cloud.account_sso.read_sso_setup_urlRead Sso Setup Urlread
  • prefect_cloud.account_sso.validateValidateread
  • prefect_cloud.account_sso.remove_integrationRemove Integrationdestructive
Block schemas5
  • prefect_cloud.block_schemas.create_block_schemaCreate Block Schemawrite
  • prefect_cloud.block_schemas.read_block_schema_by_checksumRead Block Schema By Checksumread
  • prefect_cloud.block_schemas.read_block_schema_by_idRead Block Schema By Idread
  • prefect_cloud.block_schemas.read_block_schemasRead Block Schemasread
  • prefect_cloud.block_schemas.delete_block_schemaDelete Block Schemadestructive
Event subscriptions5
  • prefect_cloud.event_subscriptions.create_subscriptionCreate Subscriptionwrite
  • prefect_cloud.event_subscriptions.list_subscriptionsList Subscriptionsread
  • prefect_cloud.event_subscriptions.read_subscriptionRead Subscriptionread
  • prefect_cloud.event_subscriptions.update_subscriptionUpdate Subscriptionwrite
  • prefect_cloud.event_subscriptions.delete_subscriptionDelete Subscriptiondestructive
Logs5
  • prefect_cloud.logs.create_logsCreate Logswrite
  • prefect_cloud.logs.read_logsRead Logsread
  • prefect_cloud.logs.read_trace_observed_loggersRead Trace Observed Loggersread
  • prefect_cloud.logs.read_workspace_observed_loggersRead Workspace Observed Loggersread
  • prefect_cloud.logs.get_flow_run_logsGet Flow Run Logsread
Workspace roles5
  • prefect_cloud.workspace_roles.create_workspace_roleCreate Workspace Rolewrite
  • prefect_cloud.workspace_roles.read_workspace_roleRead Workspace Roleread
  • prefect_cloud.workspace_roles.read_workspace_rolesRead Workspace Rolesread
  • prefect_cloud.workspace_roles.update_workspace_roleUpdate Workspace Rolewrite
  • prefect_cloud.workspace_roles.delete_workspace_roleDelete Workspace Roledestructive
Account roles4
  • prefect_cloud.account_roles.delete_account_roleDelete Account Roledestructive
  • prefect_cloud.account_roles.read_account_roleRead Account Roleread
  • prefect_cloud.account_roles.read_account_rolesRead Account Rolesread
  • prefect_cloud.account_roles.update_account_roleUpdate Account Rolewrite
Saved searches4
  • prefect_cloud.saved_searches.create_saved_searchCreate Saved Searchwrite
  • prefect_cloud.saved_searches.delete_saved_searchDelete Saved Searchdestructive
  • prefect_cloud.saved_searches.read_saved_searchRead Saved Searchread
  • prefect_cloud.saved_searches.read_saved_searchesRead Saved Searchesread
Workspace bot access4
  • prefect_cloud.workspace_bot_access.delete_workspace_bot_accessDelete Workspace Bot Accessdestructive
  • prefect_cloud.workspace_bot_access.read_workspace_bot_accessRead Workspace Bot Accessread
  • prefect_cloud.workspace_bot_access.read_workspace_bot_accessesRead Workspace Bot Accessesread
  • prefect_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 Accessdestructive
  • prefect_cloud.workspace_user_access.read_workspace_user_accessRead Workspace User Accessread
  • prefect_cloud.workspace_user_access.read_workspace_user_accessesRead Workspace User Accessesread
  • prefect_cloud.workspace_user_access.upsert_workspace_user_accessUpsert Workspace User Accesswrite
Pins3
  • prefect_cloud.pins.create_user_pinCreate User Pinwrite
  • prefect_cloud.pins.delete_user_pinDelete User Pindestructive
  • prefect_cloud.pins.read_user_pinsRead User Pinsread
Templates3
  • prefect_cloud.templates.health_checkHealth Checkread
  • prefect_cloud.templates.helloHelloread
  • prefect_cloud.templates.validate_templateValidate Templateread
Workspace team access3
  • prefect_cloud.workspace_team_access.read_workspace_team_accessesRead Workspace Team Accessesread
  • prefect_cloud.workspace_team_access.remove_workspace_team_accessRemove Workspace Team Accessdestructive
  • prefect_cloud.workspace_team_access.upsert_workspace_team_accessUpsert Workspace Team Accesswrite
Collections2
  • prefect_cloud.collections.read_available_work_pool_typesRead Available Work Pool Typesread
  • prefect_cloud.collections.read_view_contentRead View Contentread
Flow run states2
  • prefect_cloud.flow_run_states.read_flow_run_stateRead Flow Run Stateread
  • prefect_cloud.flow_run_states.read_flow_run_statesRead Flow Run Statesread
Prefect serverless2
  • prefect_cloud.prefect_serverless.read_managed_execution_detailsRead Managed Execution Detailsread
  • prefect_cloud.prefect_serverless.read_managed_execution_usageRead Managed Execution Usageread
Task run states2
  • prefect_cloud.task_run_states.read_task_run_stateRead Task Run Stateread
  • prefect_cloud.task_run_states.read_task_run_statesRead Task Run Statesread
UI schemas2
  • prefect_cloud.ui_schemas.validate_objValidate Objread
  • prefect_cloud.ui_schemas.validate_schemaValidate Schemaread
Workspace rate limit allocations2
  • prefect_cloud.workspace_rate_limit_allocations.read_workspace_rate_limit_allocationsRead Workspace Rate Limit Allocationsread
  • prefect_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.