Connect Cloudflare DNS to Your AI Agent

Select a zone and record to review its current values or make an explicit record update.

8 tools API key / OAuth

Try a Cloudflare DNS 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 DNS

Review a Zone’s DNS Records

Read records and organize their name, type, value, and proxy settings.

/oo Cloudflare DNS: List Cloudflare DNS records for zone [zone ID]. Organize the returned records by name and type, preserving content, TTL, and proxy settings.

Update a DNS Record

Apply a supplied value to one identified DNS record.

/oo Cloudflare DNS: Read Cloudflare DNS record [record ID] in zone [zone ID], then update its content to “[new content]”. Report the returned record.

Start Working with Cloudflare DNS

  1. Install OOMOL

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

    Install OOMOL →
  2. Connect Cloudflare DNS

    Connect a Cloudflare API token or authorize Cloudflare.

    Connect Cloudflare DNS →
  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

  • Permissions for the zones and DNS operations needed for your task.
  • Use zone and record IDs for changes. DNS changes affect name resolution; specify the exact record values and proxy setting intended.

Cloudflare DNS Tools

This connection reads Cloudflare accounts, zones, and DNS records and supports creating, updating, and deleting DNS records.

Zones and DNS Record Operations

Discover zones and read or change their DNS records.

8 tools

List Accounts

List Cloudflare accounts visible to the current credential.

cloudflare_dns.list_accounts

List Zones

List the Cloudflare zones visible to the current API token.

cloudflare_dns.list_zones

Get Zone

Get one Cloudflare zone by zone ID.

cloudflare_dns.get_zone

List Dns Records

List DNS records inside one Cloudflare zone.

cloudflare_dns.list_dns_records

Get Dns Record

Get one DNS record from a Cloudflare zone.

cloudflare_dns.get_dns_record

Create Dns Record

Create a DNS record inside a Cloudflare zone.

cloudflare_dns.create_dns_record

Update Dns Record

Patch one DNS record inside a Cloudflare zone.

cloudflare_dns.update_dns_record

Delete Dns Record

Delete one DNS record from a Cloudflare zone.

cloudflare_dns.delete_dns_record

Frequently Asked Questions

How do I find a zone and record ID?

List zones to find the zone ID, then list that zone’s DNS records to identify the record.

Can I use automatic TTL?

Yes. Record creation and updates accept TTL, with 1 representing automatic TTL.

Can I control the proxy setting?

The record operations accept the proxy flag. Apply it only to a record type and setup supported by Cloudflare.

Connect Cloudflare DNS

About Cloudflare DNS ↗