Cloudflare
cloudflareCloudflare is a global network designed to make everything you connect to the Internet secure, private, fast, and reliable.
Acciones disponibles (16)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Create DNS recordCLOUDFLARE_CREATE_DNS_RECORDAcciónTool to create a new dns record within a specific zone. use after obtaining the zone id to programmatically add dns entries.
CLOUDFLARE_CREATE_DNS_RECORDAcciónTool to create a new dns record within a specific zone. use after obtaining the zone id to programmatically add dns entries.
Parámetros de entrada
ttlintegerTime to live in seconds; minimum 1. Use 1 for automatic TTL
dataobjectAdditional data object for record types like SRV, LOC, or CAA
namestringObligatorioDNS record name (e.g., example.com or www.example.com)
tagsstring[]List of tags to associate with the record
typestringObligatorioenumDNS record type
AAAAACNAMEMXTXTSRVLOCCAAcommentstringHuman-readable comment for the DNS record
contentstringObligatorioDNS record content (e.g., IP for A records)
proxiedbooleanWhether the record is receiving Cloudflare performance and security benefits
priorityintegerPriority for MX, SRV, and URI records; required for those types
zone_identifieranyObligatoriouuidZone identifier (UUID) where the DNS record will be created
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create WAF ListCLOUDFLARE_CREATE_LISTAcciónTool to create a new empty waf list for the account. use after confirming the account id. example: create list(account id="<id>", kind="ip", name="blocklist")
CLOUDFLARE_CREATE_LISTAcciónTool to create a new empty waf list for the account. use after confirming the account id. example: create list(account id="<id>", kind="ip", name="blocklist")
Parámetros de entrada
kindstringObligatorioenumType of the list. One of 'ip', 'redirect', 'hostname', or 'asn'.
ipredirecthostnameasnnamestringObligatorioInformative name for the list. Use this name in filter and rule expressions.
account_idstringObligatorioCloudflare account identifier
descriptionstringOptional description of the list.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create ZoneCLOUDFLARE_CREATE_ZONEAcciónTool to create a new zone. use after confirming account id when adding a domain to cloudflare.
CLOUDFLARE_CREATE_ZONEAcciónTool to create a new zone. use after confirming account id when adding a domain to cloudflare.
Parámetros de entrada
namestringObligatorioThe domain name for the new zone
typestringenumZone setup mode: 'full' or 'partial'
fullpartialaccountobjectObligatorioContainer for account ID
jump_startbooleanAuto-import existing DNS records. Ignored for partial zones.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete DNS RecordCLOUDFLARE_DELETE_DNS_RECORDAcciónTool to delete a dns record within a specific zone. use after confirming zone and record ids. example: "delete dns record 372e6795... from zone 023e105f4ecef..."
CLOUDFLARE_DELETE_DNS_RECORDAcciónTool to delete a dns record within a specific zone. use after confirming zone and record ids. example: "delete dns record 372e6795... from zone 023e105f4ecef..."
Parámetros de entrada
identifieranyObligatorioIdentifier of the DNS record to delete (e.g., '372e67954025e0ba6aaa6d586b9e0b59').
zone_identifieranyObligatorioIdentifier of the DNS zone (e.g., '023e105f4ecef8ad9ca31a8372d0c353').
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete WAF ListCLOUDFLARE_DELETE_LISTAcciónTool to delete a waf list. use when you need to remove a list after verifying no filters reference it. example: delete list(account id="<account id>", list id="<list id>")
CLOUDFLARE_DELETE_LISTAcciónTool to delete a waf list. use when you need to remove a list after verifying no filters reference it. example: delete list(account id="<account id>", list id="<list id>")
Parámetros de entrada
list_idstringObligatorioUnique identifier of the WAF list to delete
account_idstringObligatorioCloudflare account identifier
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ZoneCLOUDFLARE_DELETE_ZONEAcciónTool to delete a zone. use after confirming the zone identifier to permanently remove a dns zone from your cloudflare account. example: delete zone(zone identifier="023e105f4ecef8ad9ca31a8372d0c353")
CLOUDFLARE_DELETE_ZONEAcciónTool to delete a zone. use after confirming the zone identifier to permanently remove a dns zone from your cloudflare account. example: delete zone(zone identifier="023e105f4ecef8ad9ca31a8372d0c353")
Parámetros de entrada
zone_identifieranyObligatorioIdentifier of the zone to delete (32-character hex string).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List WAF ListsCLOUDFLARE_GET_LISTSAcciónTool to fetch all waf lists (no items) for an account. use after confirming account id.
CLOUDFLARE_GET_LISTSAcciónTool to fetch all waf lists (no items) for an account. use after confirming account id.
Parámetros de entrada
account_idstringObligatorioCloudflare account identifier (UUID)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Account MembersCLOUDFLARE_LIST_ACCOUNT_MEMBERSAcciónTool to list members of a given cloudflare account. use after confirming the account id.
CLOUDFLARE_LIST_ACCOUNT_MEMBERSAcciónTool to list members of a given cloudflare account. use after confirming the account id.
Parámetros de entrada
pageintegerPage number (min 1).
orderstringenumField to sort by: 'user.first_name', 'user.last_name', 'user.email', or 'status'.
user.first_nameuser.last_nameuser.emailstatusstatusstringenumFilter by member status: 'accepted', 'pending', or 'rejected'.
acceptedpendingrejectedper_pageintegerResults per page (min 5, max 50).
directionstringenumOrder of results: 'asc' or 'desc'.
ascdescaccount_idstringObligatorioCloudflare account identifier (UUID)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List AccountsCLOUDFLARE_LIST_ACCOUNTSAcciónTool to list all accounts accessible to the user. use when you need to enumerate cloudflare accounts for selection or auditing.
CLOUDFLARE_LIST_ACCOUNTSAcciónTool to list all accounts accessible to the user. use when you need to enumerate cloudflare accounts for selection or auditing.
Parámetros de entrada
namestringFilter accounts by name
pageintegerPage number to retrieve, starting from 1
per_pageintegerNumber of results per page, between 5 and 50
directionstringenumDirection to order results: 'asc' or 'desc'
ascdesc
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Firewall RulesCLOUDFLARE_LIST_FIREWALL_RULESAcciónTool to list firewall rules for a specific zone. use after confirming the zone id to retrieve and audit current firewall rules.
CLOUDFLARE_LIST_FIREWALL_RULESAcciónTool to list firewall rules for a specific zone. use after confirming the zone id to retrieve and audit current firewall rules.
Parámetros de entrada
pageintegerPage number for paginated results, starting from 1
matchstringenumMatch criteria when multiple filters provided: 'all' or 'any'
allanyorderstringField to order results by (e.g., 'priority', 'created_on')
zone_idanyObligatoriouuidUUID of the zone to list firewall rules for
per_pageintegerNumber of items per page (1-1000)
directionstringenumSort direction: 'asc' or 'desc'
ascdesc
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List MonitorsCLOUDFLARE_LIST_MONITORSAcciónTool to list all load-balancer monitors in a cloudflare account. use after creating or updating monitors to retrieve a paginated list.
CLOUDFLARE_LIST_MONITORSAcciónTool to list all load-balancer monitors in a cloudflare account. use after creating or updating monitors to retrieve a paginated list.
Parámetros de entrada
pageintegerPage number for paginated results (1-indexed)
orderstringField to sort by (e.g., 'created_on', 'description')
per_pageintegerNumber of monitors per page (max 100)
directionstringenumSort direction: 'asc' or 'desc'
ascdescaccount_idstringObligatorioCloudflare account identifier
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List PoolsCLOUDFLARE_LIST_POOLSAcciónTool to list all load balancer pools in a cloudflare account. use after confirming account id to discover pool ids.
CLOUDFLARE_LIST_POOLSAcciónTool to list all load balancer pools in a cloudflare account. use after confirming account id to discover pool ids.
Parámetros de entrada
namestringFilter pools by exact name
pageintegerPage number of results (1-based)
orderstringField to order results by, e.g., 'name' or 'created_on'
per_pageintegerNumber of results per page (max 50)
directionstringenumDirection to order results ('asc' or 'desc')
ascdescaccount_idanyObligatoriouuidCloudflare account identifier (UUID)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ZonesCLOUDFLARE_LIST_ZONESAcciónThis tool lists, searches, sorts, and filters your zones.
CLOUDFLARE_LIST_ZONESAcciónThis tool lists, searches, sorts, and filters your zones.
Parámetros de entrada
namestringA domain name. Optional filter operators can be provided to extend refine the search.
pageintegerPage number of paginated results.
matchstringenumWhether to match all search requirements or at least one (any).
allanyorderstringenumField to order zones by.
namestatusaccount.idaccount.nameplan.idstatusstringenumA zone status
initializingpendingactivemovedaccountobjectFilter zones by account ID and/or account name.
per_pageintegerNumber of zones per page.
directionstringenumDirection to order zones.
ascdesc
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update DNS recordCLOUDFLARE_UPDATE_DNS_RECORDAcciónTool to update an existing dns record within a specific zone. use after confirming both zone and record identifiers; only provided fields are modified.
CLOUDFLARE_UPDATE_DNS_RECORDAcciónTool to update an existing dns record within a specific zone. use after confirming both zone and record identifiers; only provided fields are modified.
Parámetros de entrada
ttlintegerTime to live in seconds; use 1 for 'automatic' TTL
dataobjectAdditional record-specific data for LOC, SRV, and CAA records
namestringObligatorioDNS record name (e.g., 'example.com')
typestringObligatorioenumDNS record type
AAAAACNAMECERTDNSKEYDSLOCMXNSPTRSPFSRV+4contentstringObligatorioDNS record content (e.g., IP address for A records)
proxiedbooleanWhether the record is receiving Cloudflare's benefits
priorityintegerPriority for MX, SRV, and URI records; required for these record types
identifieranyObligatoriouuidDNS record identifier (UUID) to update
zone_identifieranyObligatoriouuidZone identifier (UUID) of the DNS record to update
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update WAF ListCLOUDFLARE_UPDATE_LISTAcciónTool to update the description of a waf list (cannot update items). use after confirming list metadata.
CLOUDFLARE_UPDATE_LISTAcciónTool to update the description of a waf list (cannot update items). use after confirming list metadata.
Parámetros de entrada
list_idstringObligatorioUnique identifier of the WAF list
account_idstringObligatorioCloudflare account identifier
descriptionstringObligatorioNew description for the WAF list
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update ZoneCLOUDFLARE_UPDATE_ZONEAcciónTool to update properties of an existing zone. use after confirming the zone id; only one field can be modified per call.
CLOUDFLARE_UPDATE_ZONEAcciónTool to update properties of an existing zone. use after confirming the zone id; only one field can be modified per call.
Parámetros de entrada
typestringenumZone type: 'full', 'partial', or 'secondary'
fullpartialsecondarypausedbooleanWhether to pause the zone (true to pause, false to unpause)
zone_idstringObligatorioZone identifier (UUID)
vanity_name_serversstring[]Custom name servers for vanity mode, array of strings
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not