@tpmjs/tools-cloudflare
Delete a Worker script from your Cloudflare account.
Test @tpmjs/tools-cloudflare (deleteWorker) with AI-powered execution
0/2000 characters
Install this tool and use it with the AI SDK
npm install @tpmjs/tools-cloudflarepnpm add @tpmjs/tools-cloudflareyarn add @tpmjs/tools-cloudflarebun add @tpmjs/tools-cloudflaredeno add npm:@tpmjs/tools-cloudflareimport { deleteWorker } from '@tpmjs/tools-cloudflare';import { generateText } from 'ai';
import { openai } from '@ai-sdk/openai';
import { deleteWorker } from '@tpmjs/tools-cloudflare';
const result = await generateText({
model: openai('gpt-4o'),
tools: { deleteWorker },
prompt: 'Your prompt here...',
});
console.log(result.text);(script_name: string) => Promise<unknown>Available configuration options
script_namestringThe name of the Worker script to delete
Schema extracted: 3/1/2026, 4:29:42 AM
Cloudflare API tools for AI agents. Manage DNS records, zones, Workers, KV namespaces, and purge cache.
npm install @tpmjs/tools-cloudflare
Set your Cloudflare API token and account ID:
export CLOUDFLARE_API_TOKEN="..." export CLOUDFLARE_ACCOUNT_ID="..." # Required for Workers and KV operations
import { listZones, listDnsRecords, createDnsRecord } from '@tpmjs/tools-cloudflare'; const zones = await listZones.execute({ per_page: 10 }); const records = await listDnsRecords.execute({ zone_id: 'abc123', type: 'A' }); const newRecord = await createDnsRecord.execute({ zone_id: 'abc123', type: 'A', name: 'app.example.com', content: '1.2.3.4', proxied: true, });
| Tool | Description |
|---|---|
listZones | List zones with name and status filters |
getZone | Get details of a specific zone |
purgeCache | Purge cached content by URLs or purge everything |
listDnsRecords | List DNS records with type and name filters |
createDnsRecord | Create a new DNS record |
updateDnsRecord | Update an existing DNS record |
deleteDnsRecord | Delete a DNS record |
listWorkers | List all Workers scripts |
getWorker | Get metadata for a Worker script |
deleteWorker | Delete a Worker script |
listKvNamespaces | List KV namespaces |
listKvKeys | List keys in a KV namespace |
getKvValue | Get a value from KV |
putKvValue | Write a key-value pair to KV |
deleteKvKey | Delete a key from KV |
MIT
Downloads/month
182
GitHub Stars
0
Quality Score