Skip to main content
Glama
KodimTech

@kodim/mcp-cloudflare-dns

by KodimTech

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CLOUDFLARE_API_TOKENYesYour Cloudflare API token. Create one at Cloudflare Dashboard.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_zonesA

List all DNS zones in the Cloudflare account. Optionally filter by domain name or status. Returns zone IDs needed for other operations.

get_zoneA

Get full details for a specific DNS zone by its zone ID. Returns zone configuration including name servers, status, and account info.

list_dns_recordsA

List DNS records for a zone. Filter by record type, name, or content. Use this to find existing records before creating or updating them.

get_dns_recordA

Get full details of a specific DNS record by its record ID.

create_dns_recordA

Create a new DNS record in a zone. Supports all record types (A, AAAA, CNAME, MX, TXT, SRV, etc.). For proxied records, TTL is automatically set by Cloudflare.

update_dns_recordA

Update an existing DNS record. Only provide the fields you want to change. Use list_dns_records first to find the record ID.

delete_dns_recordA

Permanently delete a DNS record. This action cannot be undone. Use list_dns_records first to confirm the record ID.

batch_dns_recordsA

Execute multiple DNS record operations (create, update, delete) in a single API call. Operations execute in order: deletes first, then patches, then posts.

export_dns_recordsA

Export all DNS records for a zone in BIND format. Useful for backups or migrating to another DNS provider.

import_dns_recordsA

Import DNS records from BIND-formatted zone file content. Creates new records from the provided content.

get_dns_analyticsA

Get DNS query analytics summary for a zone. Returns aggregate metrics like query count, response times, and cache performance over a time period.

get_dns_analytics_by_timeA

Get DNS analytics broken down by time intervals. Returns time-series data for DNS metrics. Useful for monitoring trends and identifying patterns.

get_dnssec_statusA

Get the DNSSEC configuration and status for a zone. Returns DS record details needed for registrar configuration.

update_dnssec_statusA

Enable or disable DNSSEC for a zone. When enabling, Cloudflare generates the required keys and provides the DS record for your registrar.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/KodimTech/mcp-cloudflare-dns'

If you have feedback or need assistance with the MCP directory API, please join our Discord server