Connect Cloudflare Worker to Your AI Agent

Choose a script for a source review or provide a build UUID for troubleshooting. AI can connect settings, code, and log evidence, or start the exact build you request.

25 tools Custom credential / OAuth

Try a Cloudflare Worker Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Cloudflare Worker

Explain a Worker’s Source and Settings

Read script source and settings to prepare a code and configuration review.

/oo Cloudflare Worker: Read Cloudflare Worker account [account ID], script [script name] source and settings. Explain behavior and configuration for [review question], citing code sections and setting names.

Prepare a Build Failure Brief

Read a build’s outcome and logs to separate observed errors from likely causes.

/oo Cloudflare Worker: Read Cloudflare Worker build [build UUID] in account [account ID] and its logs. Summarize errors, cite log lines, and suggest investigation steps, noting whether the log is truncated.

Start a Build from a Configured Trigger

Read script build triggers and start the specific branch or commit build you request.

/oo Cloudflare Worker: List Cloudflare Worker build triggers for account [account ID], script tag [script tag], then start trigger [trigger UUID] for commit [commit hash]. Return the build UUID.

Start Working with Cloudflare Worker

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Cloudflare Worker

    Authorize Cloudflare through OAuth or use an API token with an Account ID.

    Connect Cloudflare Worker →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Access to the intended account and the Worker or build operations you request.
  • Credential connections require an API token and Account ID.

Cloudflare Worker Tools

Cloudflare Worker scripts contain deployable source and configuration. Workers Builds records provide trigger, outcome, and log context for deployment troubleshooting.

Read and Maintain Worker Scripts

Read source and settings, upload or replace script content, and patch settings.

Read and Control Builds

Read triggers, list builds, inspect outcomes and logs, and start or cancel a build.

Maintain Worker Resources

Read Workers and create, replace, or partially edit their settings; manage script secret bindings.

25 tools

List Accounts

List Cloudflare accounts visible to the current credential.

cloudflare_worker.list_accounts

List Workers

List Workers in a Cloudflare account using the Workers beta API.

cloudflare_worker.list_workers

Get Worker

Get one Worker by Worker ID using the Workers beta API.

cloudflare_worker.get_worker

Create Worker

Create a Cloudflare Worker using the Workers beta API.

cloudflare_worker.create_worker

Update Worker

Replace a Cloudflare Worker using the Workers beta API, setting omitted fields to API defaults.

cloudflare_worker.update_worker

Edit Worker

Partially update a Cloudflare Worker using the Workers beta API while leaving omitted fields unchanged.

cloudflare_worker.edit_worker

Delete Worker

Delete a Cloudflare Worker and its associated resources using the Workers beta API.

cloudflare_worker.delete_worker

List Worker Scripts

List Worker scripts in a Cloudflare account.

cloudflare_worker.list_worker_scripts

Search Worker Scripts

Search Worker scripts in a Cloudflare account by name or script tag.

cloudflare_worker.search_worker_scripts

List Build Triggers

List Workers Builds triggers configured for one Worker script tag.

cloudflare_worker.list_build_triggers

Create Manual Build

Start a Workers Builds job from a configured trigger and branch or commit.

cloudflare_worker.create_manual_build

List Builds

List Workers Builds jobs for one Worker script tag.

cloudflare_worker.list_builds

Get Build

Get the current status and outcome of one Workers Builds job.

cloudflare_worker.get_build

Get Build Logs

Get one page of log lines for a Workers Builds job.

cloudflare_worker.get_build_logs

Cancel Build

Cancel a queued or running Workers Builds job.

cloudflare_worker.cancel_build

Upload Worker Script

Create or replace a Cloudflare Worker script by uploading a module bundle as multipart/form-data.

cloudflare_worker.upload_worker_script

Put Worker Script Content

Replace only the content of a Cloudflare Worker script without changing metadata.

cloudflare_worker.put_worker_script_content

Get Worker Script Content

Fetch the raw source content for a Cloudflare Worker script.

cloudflare_worker.get_worker_script_content

Get Worker Script Settings

Get Worker metadata and configuration for a Cloudflare Worker script.

cloudflare_worker.get_worker_script_settings

Patch Worker Script Settings

Patch Worker metadata and configuration for a Cloudflare Worker script.

cloudflare_worker.patch_worker_script_settings

List Worker Script Secrets

List secret bindings attached to a Cloudflare Worker script.

cloudflare_worker.list_worker_script_secrets

Get Worker Script Secret

Get one secret binding attached to a Cloudflare Worker script.

cloudflare_worker.get_worker_script_secret

Put Worker Script Secret

Add or replace a secret_text binding on a Cloudflare Worker script.

cloudflare_worker.put_worker_script_secret

Delete Worker Script Secret

Delete a secret binding from a Cloudflare Worker script.

cloudflare_worker.delete_worker_script_secret

Delete Worker Script

Delete a Cloudflare Worker script.

cloudflare_worker.delete_worker_script

Frequently Asked Questions

Can a failure explanation cite build logs?

Yes. Supply the build UUID and account ID. Logs include a continuation cursor and truncation state when applicable.

Can AI explain source alongside configuration?

Yes. Read the script content and settings and ask it to connect specific code behavior with recorded settings.

What is the difference between replacing and partially editing a Worker?

Replacing a Worker sets omitted fields to API defaults. Partial editing leaves omitted fields unchanged; choose the operation matching your intended changes.

Connect Cloudflare Worker

About Cloudflare Worker ↗