{
  "message": "Cloudflare Workers API Collection",
  "tools": [
    {
      "name": "File Stream Upload to R2",
      "path": "/api/file-stream-upload",
      "description": "Upload files to Cloudflare R2 storage via file stream (requires API_KEY authentication)",
      "requiredHeaders": [
        "Authorization: Bearer API_KEY"
      ]
    },
    {
      "name": "File URL Upload to R2",
      "path": "/api/file-url-upload",
      "description": "Download and upload files to Cloudflare R2 storage via file URL (requires API_KEY authentication)",
      "requiredHeaders": [
        "Authorization: Bearer API_KEY"
      ]
    },
    {
      "name": "Base64 File Upload to R2",
      "path": "/api/file-base64-upload",
      "description": "Upload files to Cloudflare R2 storage via Base64 encoded data (requires API_KEY authentication)",
      "requiredHeaders": [
        "Authorization: Bearer API_KEY"
      ]
    }
  ]
}