AIOps Depl v2 MCP

Cloudflare Infrastructure
via MCP

Workers · Pages · KV · D1 · R2 · DNS · Secrets — full infrastructure access for the AIOps Services ecosystem through a single MCP endpoint.

MCP Endpoint
https://depl.aiops.services/mcp
Read-only tools
Workers & Pages
list_workersList all Worker scripts in the account
list_pages_projectsList Pages projects with domains and deployment status
get_worker_scriptDownload Worker source (first 8000 chars + format info)
get_pages_deployment_statusCheck latest Pages deployment status
KV Storage
list_kv_namespacesList all KV namespaces
kv_getRead a value by key from a KV namespace
kv_listList keys with optional prefix filter and pagination
D1 Database
list_d1_databasesList all D1 databases
d1_queryExecute SQL — SELECT uses server token; INSERT/UPDATE/DELETE requires write_token
R2 Object Storage
list_r2_bucketsList all R2 buckets
r2_list_objectsList objects in a bucket with optional prefix filter
DNS
list_dns_recordsList DNS records for a zone (filter by type or name)
Write tools — require write_token argument
Workers & Pages
patch_worker_textFind-replace inside a Worker and redeploy atomically
deploy_worker_scriptUpload and deploy a complete Worker script
create_workerCreate a brand-new Worker
worker_set_secretSet or rotate a Worker Secret (encrypted env var)
KV Storage
kv_putWrite a value with optional TTL and metadata
kv_deleteDelete a key from a KV namespace
R2 Object Storage
r2_put_textUpload text / JSON / HTML / SVG to R2
r2_put_base64Upload binary files (images, PDFs) as base64
DNS
dns_record_addAdd a new DNS record (A, CNAME, TXT, MX…)
dns_record_updateUpdate an existing DNS record by ID
Utilities
purge_cachePurge CDN cache for specific URLs
execute_cf_apiEscape-hatch: call any Cloudflare API endpoint directly

Authentication: Read-only tools use the server's built-in token automatically. Write tools require a write_token argument — pass a Cloudflare API token with the appropriate scope (Workers:Edit, KV:Edit, D1:Edit, R2:Edit, DNS:Edit). Tokens are used only for the duration of the request and are never stored or logged.