CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
pipeworx-io avatar

Cloudflare Radar

pipeworx-io/mcp-cloudflare-radar
68 toolsHTTPregistry active
Summary

Connects Claude to Cloudflare Radar's internet telemetry APIs for querying global traffic patterns, cyberattack data, BGP routing information, and network quality metrics. Hosted by Pipeworx as a streamable HTTP endpoint, so no local setup needed. The ask_pipeworx interface lets you query in natural language instead of calling specific tools directly. Useful when you need real-time or historical internet infrastructure data during analysis, like tracking DDoS trends, investigating routing anomalies, or comparing regional connectivity quality. Can be added standalone or as part of the full Pipeworx gateway that includes 600+ other data sources.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

Tools

Public tool metadata for what this MCP can expose to an agent.

68 tools
accounts_listList all accounts in your Cloudflare account

List all accounts in your Cloudflare account

No parameter schema in public metadata yet.

set_active_accountSet active account to be used for tool calls that require accountId1 params

Set active account to be used for tool calls that require accountId

Parameters* required
activeAccountIdParamstring
The accountId present in the users Cloudflare account, that should be the active accountId.
list_autonomous_systemsList Autonomous Systems4 params

List Autonomous Systems

Parameters* required
limitnumber
locationstring
Filters results by location. Specify a valid alpha-2 location code.
offsetnumber
orderBystring
Optional order by parameter: "ASN" or "POPULATION".one of ASN · POPULATION
get_as_detailsGet Autonomous System details by ASN1 params

Get Autonomous System details by ASN

Parameters* required
asnnumber
Autonomous System Number (ASN), must be a positive number.
get_ip_detailsGet IP address information including full ASN details (name, country, population estimates from APNIC).1 params

Get IP address information including full ASN details (name, country, population estimates from APNIC).

Parameters* required
ipstring
IPv4 or IPv6 address in standard notation.
get_traffic_anomaliesGet traffic anomalies and outages7 params

Get traffic anomalies and outages

Parameters* required
asnnumber
Autonomous System Number (ASN), must be a positive number.
dateEndstring
End date in ISO 8601 format (e.g., 2023-04-30T23:59:59Z). Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangestring
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartstring
Start date in ISO 8601 format (e.g., 2023-04-01T00:00:00Z). Either use this parameter together with `dateEnd`, or use `dateRange`.
limitnumber
locationstring
Filters results by location. Specify a valid alpha-2 location code.
offsetnumber
get_internet_services_rankingGet top Internet services3 params

Get top Internet services

Parameters* required
datearray
Filters results by date.
limitnumber
serviceCategoryarray
Filters results by Internet service category.
get_domains_rankingGet top or trending domains4 params

Get top or trending domains

Parameters* required
datearray
Filters results by date.
limitnumber
locationarray
Filters results by location. Specify a comma-separated list of alpha-2 location codes.
rankingTypestring
The ranking type.one of POPULAR · TRENDING_RISE · TRENDING_STEADY
get_domain_rank_detailsGet domain rank details2 params

Get domain rank details

Parameters* required
datearray
Filters results by date.
domainstring
A valid domain name, e.g., example.com or sub.domain.co.uk. Must follow standard domain formatting rules without protocol or path.
get_http_dataRetrieve HTTP traffic trends.9 params

Retrieve HTTP traffic trends.

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
continentarray
Filters results by continent. Provide an array of alpha-2 continent codes (e.g., "EU", "NA"). Prefix a code with `-` to exclude it (e.g., ["-EU", "NA"] excludes Europe and includes North America)....
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Dimension indicating the type and format of HTTP data to retrieve.one of timeseries · summary/adm1 · summary/as · summary/bot_class · summary/browser · summary/browser_family
geoIdarray
Filters results by Geolocation (ADM1 - administrative level 1, e.g., states/provinces). Provide an array of GeoNames IDs. Prefix with `-` to exclude. Example: ["2267056", "-360689"] includes Lisbon...
locationarray
Filters results by location. Provide an array of alpha-2 country codes (e.g., "US", "PT"). Prefix a code with `-` to exclude it (e.g., ["-US", "PT"] excludes the US and includes Portugal). IMPORTAN...
normalizationstring
Normalization method applied to results. timeseries accepts PERCENTAGE_CHANGE or MIN0_MAX; timeseries_groups accepts PERCENTAGE or MIN0_MAX. See https://developers.cloudflare.com/radar/concepts/nor...one of PERCENTAGE_CHANGE · MIN0_MAX · PERCENTAGE
get_dns_queries_dataRetrieve trends in DNS queries to the 1.1.1.1 resolver.8 params

Retrieve trends in DNS queries to the 1.1.1.1 resolver.

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
continentarray
Filters results by continent. Provide an array of alpha-2 continent codes (e.g., "EU", "NA"). Prefix a code with `-` to exclude it (e.g., ["-EU", "NA"] excludes Europe and includes North America)....
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Dimension indicating the type and format of DNS data to retrieve.one of timeseries · summary/as · summary/cache_hit · summary/dnssec · summary/dnssec_aware · summary/dnssec_e2e
locationarray
Filters results by location. Provide an array of alpha-2 country codes (e.g., "US", "PT"). Prefix a code with `-` to exclude it (e.g., ["-US", "PT"] excludes the US and includes Portugal). IMPORTAN...
normalizationstring
Normalization method applied to results. timeseries_groups accepts PERCENTAGE or MIN0_MAX. See https://developers.cloudflare.com/radar/concepts/normalization/one of PERCENTAGE · MIN0_MAX
get_l7_attack_dataRetrieve application layer (L7) attack trends.8 params

Retrieve application layer (L7) attack trends.

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
continentarray
Filters results by continent. Provide an array of alpha-2 continent codes (e.g., "EU", "NA"). Prefix a code with `-` to exclude it (e.g., ["-EU", "NA"] excludes Europe and includes North America)....
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Dimension indicating the type and format of L7 attack data to retrieve.one of timeseries · summary/httpMethod · summary/httpVersion · summary/ipVersion · summary/managedRules · summary/mitigationProduct
locationarray
Filters results by location. Provide an array of alpha-2 country codes (e.g., "US", "PT"). Prefix a code with `-` to exclude it (e.g., ["-US", "PT"] excludes the US and includes Portugal). IMPORTAN...
normalizationstring
Normalization method applied to results. timeseries accepts PERCENTAGE_CHANGE or MIN0_MAX; timeseriesGroups accepts PERCENTAGE or MIN0_MAX; top/attacks accepts PERCENTAGE or MIN_MAX. See https://de...one of PERCENTAGE_CHANGE · MIN0_MAX · PERCENTAGE · MIN_MAX
get_l3_attack_dataRetrieve network layer (L3/DDoS) attack trends.8 params

Retrieve network layer (L3/DDoS) attack trends.

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
continentarray
Filters results by continent. Provide an array of alpha-2 continent codes (e.g., "EU", "NA"). Prefix a code with `-` to exclude it (e.g., ["-EU", "NA"] excludes Europe and includes North America)....
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Dimension indicating the type and format of L3 attack data to retrieve.one of timeseries · summary/protocol · summary/ipVersion · summary/vector · summary/bitrate · summary/duration
locationarray
Filters results by location. Provide an array of alpha-2 country codes (e.g., "US", "PT"). Prefix a code with `-` to exclude it (e.g., ["-US", "PT"] excludes the US and includes Portugal). IMPORTAN...
normalizationstring
Normalization method applied to results. timeseries accepts PERCENTAGE_CHANGE or MIN0_MAX; timeseriesGroups accepts PERCENTAGE or MIN0_MAX; top/attacks accepts PERCENTAGE or MIN_MAX. See https://de...one of PERCENTAGE_CHANGE · MIN0_MAX · PERCENTAGE · MIN_MAX
get_email_routing_dataRetrieve Email Routing trends.4 params

Retrieve Email Routing trends.

Parameters* required
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Dimension indicating the type and format of Email Routing data to retrieve.one of summary/ipVersion · summary/encrypted · summary/arc · summary/dkim · summary/dmarc · summary/spf
get_email_security_dataRetrieve Email Security trends.4 params

Retrieve Email Security trends.

Parameters* required
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Dimension indicating the type and format of Email Security data to retrieve.one of summary/spam · summary/malicious · summary/spoof · summary/threatCategory · summary/arc · summary/dkim
get_internet_speed_dataRetrieve summary of bandwidth, latency, jitter, and packet loss, from the previous 90 days of Cloudflare Speed Test.6 params

Retrieve summary of bandwidth, latency, jitter, and packet loss, from the previous 90 days of Cloudflare Speed Test.

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
continentarray
Filters results by continent. Provide an array of alpha-2 continent codes (e.g., "EU", "NA"). Prefix a code with `-` to exclude it (e.g., ["-EU", "NA"] excludes Europe and includes North America)....
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dimensionstring
Dimension indicating the type and format of Internet speed data to retrieve.one of summary · top/locations · top/ases
locationarray
Filters results by location. Provide an array of alpha-2 country codes (e.g., "US", "PT"). Prefix a code with `-` to exclude it (e.g., ["-US", "PT"] excludes the US and includes Portugal). IMPORTAN...
orderBystring
Specifies the metric to order the results by. Only allowed for top locations and ASesone of BANDWIDTH_DOWNLOAD · BANDWIDTH_UPLOAD · LATENCY_IDLE · LATENCY_LOADED · JITTER_IDLE · JITTER_LOADED
get_internet_quality_dataRetrieves a summary or time series of bandwidth, latency, or DNS response time percentiles from the Radar Internet Quality Index (IQI).8 params

Retrieves a summary or time series of bandwidth, latency, or DNS response time percentiles from the Radar Internet Quality Index (IQI).

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
continentarray
Filters results by continent. Provide an array of alpha-2 continent codes (e.g., "EU", "NA"). Prefix a code with `-` to exclude it (e.g., ["-EU", "NA"] excludes Europe and includes North America)....
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
formatstring
one of summary · timeseriesGroups
locationarray
Filters results by location. Provide an array of alpha-2 country codes (e.g., "US", "PT"). Prefix a code with `-` to exclude it (e.g., ["-US", "PT"] excludes the US and includes Portugal). IMPORTAN...
metricstring
Specifies which metric to return (bandwidth, latency, or DNS response time).one of BANDWIDTH · DNS · LATENCY
get_ai_dataRetrieves AI-related data, including traffic from AI user agents, as well as popular models and model tasks specifically from Cloudflare Workers AI.8 params

Retrieves AI-related data, including traffic from AI user agents, as well as popular models and model tasks specifically from Cloudflare Workers AI.

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
continentarray
Filters results by continent. Provide an array of alpha-2 continent codes (e.g., "EU", "NA"). Prefix a code with `-` to exclude it (e.g., ["-EU", "NA"] excludes Europe and includes North America)....
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Dimension indicating the type and format of AI data to retrieve.one of bots/timeseries · bots/summary/user_agent · bots/summary/crawl_purpose · bots/summary/industry · bots/summary/vertical · bots/timeseries_groups/user_agent
locationarray
Filters results by location. Provide an array of alpha-2 country codes (e.g., "US", "PT"). Prefix a code with `-` to exclude it (e.g., ["-US", "PT"] excludes the US and includes Portugal). IMPORTAN...
normalizationstring
Normalization method applied to results. bots/timeseries_groups accepts PERCENTAGE or MIN0_MAX. See https://developers.cloudflare.com/radar/concepts/normalization/one of PERCENTAGE · MIN0_MAX
get_bgp_hijacksRetrieve BGP hijack events. BGP hijacks occur when an AS announces routes it does not own, potentially redirecting traffic.14 params

Retrieve BGP hijack events. BGP hijacks occur when an AS announces routes it does not own, potentially redirecting traffic.

Parameters* required
dateEndstring
End date in ISO 8601 format (e.g., 2023-04-30T23:59:59Z). Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangestring
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartstring
Start date in ISO 8601 format (e.g., 2023-04-01T00:00:00Z). Either use this parameter together with `dateEnd`, or use `dateRange`.
hijackerAsninteger
Filter by the potential hijacker AS of a BGP hijack event.
involvedAsnnumber
Filter by ASN involved (as hijacker or victim) in a BGP event.
involvedCountrystring
Filter by country code of the involved AS in a BGP event.
limitnumber
maxConfidenceinteger
Filter by maximum confidence score (1-4 low, 5-7 mid, 8+ high).
minConfidenceinteger
Filter by minimum confidence score (1-4 low, 5-7 mid, 8+ high).
offsetnumber
prefixstring
Filter by IP prefix (e.g., "1.1.1.0/24").
sortBystring
Sort results by specified field.one of TIME · CONFIDENCE · ID
sortOrderstring
Sort order (ascending or descending).one of ASC · DESC
victimAsninteger
Filter by the potential victim AS of a BGP hijack event.
get_bgp_leaksRetrieve BGP route leak events. Route leaks occur when an AS improperly announces routes learned from one peer to another.10 params

Retrieve BGP route leak events. Route leaks occur when an AS improperly announces routes learned from one peer to another.

Parameters* required
dateEndstring
End date in ISO 8601 format (e.g., 2023-04-30T23:59:59Z). Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangestring
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartstring
Start date in ISO 8601 format (e.g., 2023-04-01T00:00:00Z). Either use this parameter together with `dateEnd`, or use `dateRange`.
involvedAsnnumber
Filter by ASN involved (as hijacker or victim) in a BGP event.
involvedCountrystring
Filter by country code of the involved AS in a BGP event.
leakAsnnumber
Filter by the leaking AS of a route leak event.
limitnumber
offsetnumber
sortBystring
Sort results by specified field.one of TIME · CONFIDENCE · ID
sortOrderstring
Sort order (ascending or descending).one of ASC · DESC
get_bgp_route_statsRetrieve BGP routing table statistics including number of routes, origin ASes, and more.2 params

Retrieve BGP routing table statistics including number of routes, origin ASes, and more.

Parameters* required
asnnumber
Autonomous System Number (ASN), must be a positive number.
locationstring
Filters results by location. Specify a valid alpha-2 location code.
get_bots_dataRetrieve bot traffic data including trends by bot name, operator, category, and kind. Covers AI crawlers, search engines, monitoring bots, and more.13 params

Retrieve bot traffic data including trends by bot name, operator, category, and kind. Covers AI crawlers, search engines, monitoring bots, and more.

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
botarray
Filter results by bot name.
botCategoryarray
Filter results by bot category.
botKindarray
Filter results by bot kind (AGENT or BOT).
botOperatorarray
Filter results by bot operator (e.g., Google, Microsoft, OpenAI).
botVerificationStatusarray
Filter results by bot verification status.
continentarray
Filters results by continent. Provide an array of alpha-2 continent codes (e.g., "EU", "NA"). Prefix a code with `-` to exclude it (e.g., ["-EU", "NA"] excludes Europe and includes North America)....
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Dimension indicating the type and format of bot data to retrieve.one of timeseries · summary/bot · summary/bot_kind · summary/bot_operator · summary/bot_category · timeseries_groups/bot
limitPerGroupinteger
Limits the number of items per group. Extra items appear grouped under "other".
locationarray
Filters results by location. Provide an array of alpha-2 country codes (e.g., "US", "PT"). Prefix a code with `-` to exclude it (e.g., ["-US", "PT"] excludes the US and includes Portugal). IMPORTAN...
get_certificate_transparency_dataRetrieve Certificate Transparency (CT) log data. CT provides visibility into SSL/TLS certificates issued for domains, useful for security monitoring.13 params

Retrieve Certificate Transparency (CT) log data. CT provides visibility into SSL/TLS certificates issued for domains, useful for security monitoring.

Parameters* required
caarray
Filter results by certificate authority.
caOwnerarray
Filter results by certificate authority owner.
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Dimension indicating the type and format of Certificate Transparency data to retrieve.one of timeseries · summary/ca · summary/ca_owner · summary/duration · summary/entry_type · summary/expiration_status
durationarray
Filter results by certificate duration.
entryTypearray
Filter results by entry type (certificate vs. pre-certificate).
limitPerGroupinteger
Limits the number of items per group. Extra items appear grouped under "other".
normalizationstring
Normalization method applied to results. timeseries_groups accepts RAW_VALUES or PERCENTAGE; summary accepts RAW_VALUES or PERCENTAGE. See https://developers.cloudflare.com/radar/concepts/normaliza...one of RAW_VALUES · PERCENTAGE
publicKeyAlgorithmarray
Filter results by public key algorithm.
tldarray
Filter results by top-level domain (e.g., "com", "org").
validationLevelarray
Filter results by validation level (DV, OV, EV).
get_netflows_dataRetrieve NetFlows traffic data showing network traffic patterns. Supports filtering by ADM1 (administrative level 1, e.g., states/provinces) via geoId.11 params

Retrieve NetFlows traffic data showing network traffic patterns. Supports filtering by ADM1 (administrative level 1, e.g., states/provinces) via geoId.

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
continentarray
Filters results by continent. Provide an array of alpha-2 continent codes (e.g., "EU", "NA"). Prefix a code with `-` to exclude it (e.g., ["-EU", "NA"] excludes Europe and includes North America)....
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Dimension indicating the type and format of NetFlows data to retrieve.one of summary/adm1 · summary/as · summary/location · summary/product · timeseries · timeseries_groups/adm1
geoIdarray
Filters results by Geolocation (ADM1 - administrative level 1, e.g., states/provinces). Provide an array of GeoNames IDs. Prefix with `-` to exclude. Example: ["2267056", "-360689"] includes Lisbon...
limitPerGroupinteger
Limits the number of items per group. Extra items appear grouped under "other".
locationarray
Filters results by location. Provide an array of alpha-2 country codes (e.g., "US", "PT"). Prefix a code with `-` to exclude it (e.g., ["-US", "PT"] excludes the US and includes Portugal). IMPORTAN...
normalizationstring
Normalization method applied to results. timeseries accepts PERCENTAGE_CHANGE or MIN0_MAX; timeseries_groups accepts PERCENTAGE or MIN0_MAX. See https://developers.cloudflare.com/radar/concepts/nor...one of PERCENTAGE_CHANGE · MIN0_MAX · PERCENTAGE
productarray
Filter results by network traffic product type.
list_originsList cloud provider origins (hyperscalers) available in Cloud Observatory. Returns Amazon (AWS), Google (GCP), Microsoft (Azure), and Oracle (OCI) with their available regions.2 params

List cloud provider origins (hyperscalers) available in Cloud Observatory. Returns Amazon (AWS), Google (GCP), Microsoft (Azure), and Oracle (OCI) with their available regions.

Parameters* required
limitnumber
offsetnumber
get_origin_detailsGet details for a specific cloud provider origin, including all available regions.1 params

Get details for a specific cloud provider origin, including all available regions.

Parameters* required
slugstring
The cloud provider origin to query. Supported values: AMAZON (AWS), GOOGLE (GCP), MICROSOFT (Azure), ORACLE (OCI).one of AMAZON · GOOGLE · MICROSOFT · ORACLE
get_origins_dataRetrieve cloud provider (AWS, GCP, Azure, OCI) performance metrics. Supports timeseries, summaries grouped by region/success_rate/percentile, and grouped timeseries.9 params

Retrieve cloud provider (AWS, GCP, Azure, OCI) performance metrics. Supports timeseries, summaries grouped by region/success_rate/percentile, and grouped timeseries.

Parameters* required
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Dimension indicating the type and format of origins data to retrieve. timeseries: Raw time series data. Requires setting the metric parameter.summary/*: Aggregated data grouped by dimension. timese...one of timeseries · summary/REGION · summary/SUCCESS_RATE · summary/PERCENTILE · timeseriesGroups/REGION · timeseriesGroups/SUCCESS_RATE
limitPerGroupinteger
Limits the number of items per group. Extra items appear grouped under "other".
metricstring
The performance metric to retrieve. Only valid when dimension is timeseries or percentile. CONNECTION_FAILURES: Number of failed connections. REQUESTS: Total request count. RESPONSE_HEADER_RECEIVE_...one of CONNECTION_FAILURES · REQUESTS · RESPONSE_HEADER_RECEIVE_DURATION · TCP_HANDSHAKE_DURATION · TCP_RTT · TLS_HANDSHAKE_DURATION
normalizationstring
Normalization method applied to results. timeseries_groups accepts PERCENTAGE or MIN0_MAX. See https://developers.cloudflare.com/radar/concepts/normalization/one of PERCENTAGE · MIN0_MAX
originarray
Array of cloud provider origins to query. At least one origin must be specified.
regionarray
Filters results by cloud provider region. Example regions: us-east-1, eu-west-1, ap-southeast-1.
get_robots_txt_dataRetrieve robots.txt analysis data. Shows how websites configure crawler access rules, particularly for AI crawlers. Useful for understanding web crawler policies across domains.12 params

Retrieve robots.txt analysis data. Shows how websites configure crawler access rules, particularly for AI crawlers. Useful for understanding web crawler policies across domains.

Parameters* required
datearray
Filters results by date.
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Dimension indicating the type and format of robots.txt data to retrieve.one of summary/user_agent · timeseries_groups/user_agent · top/domain_categories · top/user_agents/directive
directivestring
Filter by robots.txt directive type (ALLOW or DISALLOW).one of ALLOW · DISALLOW
domainCategoryarray
Filter by domain categories.
limitnumber
limitPerGroupinteger
Limits the number of items per group. Extra items appear grouped under "other".
normalizationstring
Normalization method applied to results. timeseries_groups accepts PERCENTAGE. See https://developers.cloudflare.com/radar/concepts/normalization/one of PERCENTAGE
patternstring
Filter by pattern matching type (FULLY or PARTIALLY matched).one of FULLY · PARTIALLY
userAgentCategorystring
Filter by user agent category (currently only AI is supported).one of AI
get_bots_crawlers_dataRetrieve web crawler HTTP request data. Shows crawler traffic patterns by client type, user agent, referrer, and industry. Useful for analyzing crawler behavior and traffic distribution.10 params

Retrieve web crawler HTTP request data. Shows crawler traffic patterns by client type, user agent, referrer, and industry. Useful for analyzing crawler behavior and traffic distribution.

Parameters* required
botOperatorarray
Filter results by bot operator (e.g., Google, Microsoft, OpenAI).
clientTypearray
Filter by client type.
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Dimension for crawler data. CLIENT_TYPE: crawler type, USER_AGENT: crawler user agent, REFERER: referrer analysis, CRAWL_REFER_RATIO: crawl to referrer ratio, VERTICAL: industry vertical, INDUSTRY:...one of CLIENT_TYPE · USER_AGENT · REFERER · CRAWL_REFER_RATIO · VERTICAL · INDUSTRY
formatstring
Format for crawler data: summary or time series grouped data.one of summary · timeseries_groups
industryarray
Filter by industry classification.
limitPerGroupinteger
Limits the number of items per group. Extra items appear grouped under "other".
verticalarray
Filter by industry vertical.
list_botsList known bots with their details. Includes AI crawlers, search engines, monitoring bots, and more. Filter by category, operator, kind, or verification status.6 params

List known bots with their details. Includes AI crawlers, search engines, monitoring bots, and more. Filter by category, operator, kind, or verification status.

Parameters* required
botCategorystring
Filter by bot category.one of SEARCH_ENGINE_CRAWLER · SEARCH_ENGINE_OPTIMIZATION · MONITORING_AND_ANALYTICS · ADVERTISING_AND_MARKETING · SOCIAL_MEDIA_MARKETING · PAGE_PREVIEW
botOperatorstring
Filter by bot operator name.
botVerificationStatusstring
Filter by verification status.one of VERIFIED
kindstring
Filter by bot kind.one of AGENT · BOT
limitnumber
offsetnumber
get_bot_detailsGet detailed information about a specific bot by its slug identifier.1 params

Get detailed information about a specific bot by its slug identifier.

Parameters* required
botSlugstring
The bot slug identifier (e.g., "googlebot", "bingbot").
get_leaked_credentials_dataRetrieve trends in HTTP authentication requests and compromised credential detection. Shows distribution by compromised status and bot class.9 params

Retrieve trends in HTTP authentication requests and compromised credential detection. Shows distribution by compromised status and bot class.

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
botClassarray
Filter by bot class.
compromisedarray
Filter by compromised status.
continentarray
Filters results by continent. Provide an array of alpha-2 continent codes (e.g., "EU", "NA"). Prefix a code with `-` to exclude it (e.g., ["-EU", "NA"] excludes Europe and includes North America)....
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Dimension indicating the type and format of leaked credentials data to retrieve.one of timeseries · summary/compromised · summary/bot_class · timeseries_groups/compromised · timeseries_groups/bot_class
locationarray
Filters results by location. Provide an array of alpha-2 country codes (e.g., "US", "PT"). Prefix a code with `-` to exclude it (e.g., ["-US", "PT"] excludes the US and includes Portugal). IMPORTAN...
get_as112_dataRetrieve AS112 DNS sink hole data. AS112 handles reverse DNS lookups for private IP addresses (RFC 1918). Useful for analyzing DNS misconfiguration patterns.9 params

Retrieve AS112 DNS sink hole data. AS112 handles reverse DNS lookups for private IP addresses (RFC 1918). Useful for analyzing DNS misconfiguration patterns.

Parameters* required
continentarray
Filters results by continent. Provide an array of alpha-2 continent codes (e.g., "EU", "NA"). Prefix a code with `-` to exclude it (e.g., ["-EU", "NA"] excludes Europe and includes North America)....
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Dimension indicating the type and format of AS112 data to retrieve. AS112 is a DNS sink hole for reverse DNS lookups of private IP addresses.one of timeseries · summary/dnssec · summary/edns · summary/ip_version · summary/protocol · summary/query_type
locationarray
Filters results by location. Provide an array of alpha-2 country codes (e.g., "US", "PT"). Prefix a code with `-` to exclude it (e.g., ["-US", "PT"] excludes the US and includes Portugal). IMPORTAN...
protocolarray
Filter by DNS protocol (UDP/TCP).
queryTypearray
Filter by DNS query type.
responseCodearray
Filter by DNS response code.
list_geolocationsList available geolocations (ADM1 - administrative divisions like states/provinces). Use this to find GeoNames IDs for filtering HTTP and NetFlows data by region.4 params

List available geolocations (ADM1 - administrative divisions like states/provinces). Use this to find GeoNames IDs for filtering HTTP and NetFlows data by region.

Parameters* required
geoIdstring
Filter by specific GeoNames ID.
limitnumber
locationstring
Filters results by location. Specify a valid alpha-2 location code.
offsetnumber
get_geolocation_detailsGet details for a specific geolocation by its GeoNames ID.1 params

Get details for a specific geolocation by its GeoNames ID.

Parameters* required
geoIdstring
GeoNames ID for the geolocation (e.g., "2267056" for Lisbon).
get_tcp_resets_timeouts_dataRetrieve TCP connection quality metrics including resets and timeouts. Useful for understanding connection reliability across networks and locations.7 params

Retrieve TCP connection quality metrics including resets and timeouts. Useful for understanding connection reliability across networks and locations.

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
continentarray
Filters results by continent. Provide an array of alpha-2 continent codes (e.g., "EU", "NA"). Prefix a code with `-` to exclude it (e.g., ["-EU", "NA"] excludes Europe and includes North America)....
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
dimensionstring
Format for TCP resets/timeouts data: summary or time series grouped data.one of summary · timeseries_groups
locationarray
Filters results by location. Provide an array of alpha-2 country codes (e.g., "US", "PT"). Prefix a code with `-` to exclude it (e.g., ["-US", "PT"] excludes the US and includes Portugal). IMPORTAN...
get_annotationsRetrieve annotations including Internet events, outages, and anomalies from various Cloudflare data sources.9 params

Retrieve annotations including Internet events, outages, and anomalies from various Cloudflare data sources.

Parameters* required
asnnumber
Autonomous System Number (ASN), must be a positive number.
dataSourcestring
Filter annotations by data source.one of ALL · AI_BOTS · AI_GATEWAY · BGP · BOTS · CONNECTION_ANOMALY
dateEndstring
End date in ISO 8601 format (e.g., 2023-04-30T23:59:59Z). Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangestring
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartstring
Start date in ISO 8601 format (e.g., 2023-04-01T00:00:00Z). Either use this parameter together with `dateEnd`, or use `dateRange`.
eventTypestring
Filter annotations by event type.one of EVENT · GENERAL · OUTAGE · PARTIAL_PROJECTION · PIPELINE · TRAFFIC_ANOMALY
limitnumber
locationstring
Filters results by location. Specify a valid alpha-2 location code.
offsetnumber
get_outagesRetrieve Internet outages and anomalies. Provides information about detected connectivity issues across ASes and locations.7 params

Retrieve Internet outages and anomalies. Provides information about detected connectivity issues across ASes and locations.

Parameters* required
asnnumber
Autonomous System Number (ASN), must be a positive number.
dateEndstring
End date in ISO 8601 format (e.g., 2023-04-30T23:59:59Z). Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangestring
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartstring
Start date in ISO 8601 format (e.g., 2023-04-01T00:00:00Z). Either use this parameter together with `dateEnd`, or use `dateRange`.
limitnumber
locationstring
Filters results by location. Specify a valid alpha-2 location code.
offsetnumber
list_ct_authoritiesList Certificate Authorities (CAs) tracked in Certificate Transparency logs.2 params

List Certificate Authorities (CAs) tracked in Certificate Transparency logs.

Parameters* required
limitnumber
offsetnumber
get_ct_authority_detailsGet details for a specific Certificate Authority by its SHA256 fingerprint.1 params

Get details for a specific Certificate Authority by its SHA256 fingerprint.

Parameters* required
caSlugstring
The Certificate Authority SHA256 fingerprint (64 hexadecimal characters).
list_ct_logsList Certificate Transparency logs.2 params

List Certificate Transparency logs.

Parameters* required
limitnumber
offsetnumber
get_ct_log_detailsGet details for a specific Certificate Transparency log by its slug.1 params

Get details for a specific Certificate Transparency log by its slug.

Parameters* required
logSlugstring
The Certificate Transparency log slug identifier.
get_bgp_timeseriesRetrieve BGP updates time series data. Shows BGP announcement and withdrawal patterns over time.6 params

Retrieve BGP updates time series data. Shows BGP announcement and withdrawal patterns over time.

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
prefixarray
Filter by IP prefix(es).
updateTypearray
Filter by BGP update type (ANNOUNCEMENT or WITHDRAWAL).
get_bgp_top_asesGet top Autonomous Systems by BGP update count.7 params

Get top Autonomous Systems by BGP update count.

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
limitnumber
prefixarray
Filter by IP prefix(es).
updateTypearray
Filter by BGP update type (ANNOUNCEMENT or WITHDRAWAL).
get_bgp_top_prefixesGet top IP prefixes by BGP update count.6 params

Get top IP prefixes by BGP update count.

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
limitnumber
updateTypearray
Filter by BGP update type (ANNOUNCEMENT or WITHDRAWAL).
get_bgp_moasGet Multi-Origin AS (MOAS) prefixes. MOAS occurs when a prefix is announced by multiple ASes, which can indicate hijacking or legitimate anycast.3 params

Get Multi-Origin AS (MOAS) prefixes. MOAS occurs when a prefix is announced by multiple ASes, which can indicate hijacking or legitimate anycast.

Parameters* required
invalidOnlyboolean
Only return invalid MOAS prefixes.
origininteger
Filter by origin ASN.
prefixstring
Filter by IP prefix (e.g., "1.1.1.0/24").
get_bgp_pfx2asGet prefix-to-ASN mapping. Useful for looking up which AS announces a given IP prefix.4 params

Get prefix-to-ASN mapping. Useful for looking up which AS announces a given IP prefix.

Parameters* required
longestPrefixMatchboolean
Whether to use longest prefix match.
origininteger
Filter by origin ASN.
prefixstring
Filter by IP prefix (e.g., "1.1.1.0/24").
rpkiStatusstring
Filter by RPKI validation status.one of VALID · INVALID · UNKNOWN
get_bgp_ip_space_timeseriesRetrieve announced IP address space time series data. Shows the count of announced IPv4 /24s and IPv6 /48s over time. Essential for monitoring BGP route withdrawals, IPv6 address space changes, and detecting significant routing events by ASN or country.6 params

Retrieve announced IP address space time series data. Shows the count of announced IPv4 /24s and IPv6 /48s over time. Essential for monitoring BGP route withdrawals, IPv6 address space changes, and detecting significant routing events by ASN or country.

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
ipVersionarray
Filters results by IP version (IPv4 vs. IPv6). Useful for monitoring IPv6 address space specifically.
locationarray
Filters results by location. Provide an array of alpha-2 country codes (e.g., "US", "PT"). Prefix a code with `-` to exclude it (e.g., ["-US", "PT"] excludes the US and includes Portugal). IMPORTAN...
get_bgp_routes_realtimeGet real-time BGP routes for a specific IP prefix using public route collectors (RouteViews and RIPE RIS). Shows current routing state including AS paths, RPKI validation status, and visibility across peers. Useful for troubleshooting routing issues and verifying route announc...1 params

Get real-time BGP routes for a specific IP prefix using public route collectors (RouteViews and RIPE RIS). Shows current routing state including AS paths, RPKI validation status, and visibility across peers. Useful for troubleshooting routing issues and verifying route announc...

Parameters* required
prefixstring
Filter by IP prefix (e.g., "1.1.1.0/24").
get_as_setGet IRR AS-SETs that an Autonomous System is a member of. AS-SETs are used in routing policies.1 params

Get IRR AS-SETs that an Autonomous System is a member of. AS-SETs are used in routing policies.

Parameters* required
asnnumber
Autonomous System Number (ASN), must be a positive number.
get_as_relationshipsGet AS-level relationships for an Autonomous System. Shows peer, upstream, and downstream relationships with other ASes.2 params

Get AS-level relationships for an Autonomous System. Shows peer, upstream, and downstream relationships with other ASes.

Parameters* required
asnnumber
Autonomous System Number (ASN), must be a positive number.
asn2integer
Optional second ASN to check specific relationship.
list_tldsList top-level domains (TLDs) including generic, country-code, and sponsored TLDs. Filter by type or manager.5 params

List top-level domains (TLDs) including generic, country-code, and sponsored TLDs. Filter by type or manager.

Parameters* required
limitnumber
managerstring
Filters results by TLD manager (e.g., "VeriSign Global Registry Services").
offsetnumber
tldstring
Filters results by top-level domain. Specify a comma-separated list of TLDs.
tldTypestring
Filters results by TLD type.one of GENERIC · COUNTRY_CODE · GENERIC_RESTRICTED · INFRASTRUCTURE · SPONSORED
get_tld_detailsGet detailed information about a specific top-level domain (TLD).1 params

Get detailed information about a specific top-level domain (TLD).

Parameters* required
tldstring
Top-level domain (e.g., "com", "org", "net").
get_domains_ranking_timeseriesGet domain ranking timeseries data. Track how specific domains rank over time.7 params

Get domain ranking timeseries data. Track how specific domains rank over time.

Parameters* required
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
domainCategoryarray
Filters results by domain category (e.g., "News & Media", "Technology").
domainsarray
Filters results by domain name. Specify an array of domain names to track.
limitnumber
locationarray
Filters results by location. Provide an array of alpha-2 country codes (e.g., "US", "PT"). Prefix a code with `-` to exclude it (e.g., ["-US", "PT"] excludes the US and includes Portugal). IMPORTAN...
get_speed_histogramGet speed test histogram data. Shows distribution of speed test results for bandwidth, latency, or jitter.6 params

Get speed test histogram data. Shows distribution of speed test results for bandwidth, latency, or jitter.

Parameters* required
asnarray
Filters results by ASN. Provide an array of ASN strings. Prefix with `-` to exclude (e.g., ["-174", "3356"] excludes AS174 and includes AS3356). IMPORTANT: When using multiple dateRange values, eac...
bucketSizeinteger
Specifies the width for every bucket in the histogram.
continentarray
Filters results by continent. Provide an array of alpha-2 continent codes (e.g., "EU", "NA"). Prefix a code with `-` to exclude it (e.g., ["-EU", "NA"] excludes Europe and includes North America)....
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
locationarray
Filters results by location. Provide an array of alpha-2 country codes (e.g., "US", "PT"). Prefix a code with `-` to exclude it (e.g., ["-US", "PT"] excludes the US and includes Portugal). IMPORTAN...
metricstring
Metrics to be returned in the histogram. Defaults to BANDWIDTH.one of BANDWIDTH · LATENCY · JITTER
get_internet_services_timeseriesTrack internet service ranking changes over time. Useful for monitoring how services like ChatGPT, Google, etc. rank over time.5 params

Track internet service ranking changes over time. Useful for monitoring how services like ChatGPT, Google, etc. rank over time.

Parameters* required
dateEndarray
End of the date range. Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangearray
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartarray
Start of the date range. Either use this parameter together with `dateEnd` or use `dateRange`.
limitnumber
serviceCategoryarray
Filters results by Internet service category.
get_outages_by_locationGet outage counts aggregated by location. Useful for identifying which countries have the most Internet outages.4 params

Get outage counts aggregated by location. Useful for identifying which countries have the most Internet outages.

Parameters* required
dateEndstring
End date in ISO 8601 format (e.g., 2023-04-30T23:59:59Z). Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangestring
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartstring
Start date in ISO 8601 format (e.g., 2023-04-01T00:00:00Z). Either use this parameter together with `dateEnd`, or use `dateRange`.
limitnumber
get_traffic_anomalies_by_locationGet traffic anomalies aggregated by location. Shows which countries have the most detected outage signals, automatically detected by Radar.5 params

Get traffic anomalies aggregated by location. Shows which countries have the most detected outage signals, automatically detected by Radar.

Parameters* required
dateEndstring
End date in ISO 8601 format (e.g., 2023-04-30T23:59:59Z). Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangestring
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartstring
Start date in ISO 8601 format (e.g., 2023-04-01T00:00:00Z). Either use this parameter together with `dateEnd`, or use `dateRange`.
limitnumber
statusstring
Filter by anomaly verification status.one of VERIFIED · UNVERIFIED
get_bgp_routing_table_asesList all ASes in global routing tables with routing statistics (prefix counts, IPv4/IPv6 address count, RPKI validation status). Data comes from public BGP MRT archives.4 params

List all ASes in global routing tables with routing statistics (prefix counts, IPv4/IPv6 address count, RPKI validation status). Data comes from public BGP MRT archives.

Parameters* required
limitnumber
locationstring
Filters results by location. Specify a valid alpha-2 location code.
sortBystring
Sort ASes by: cone (customer cone size), pfxs (total prefixes), ipv4/ipv6 (address count), or rpki_* (RPKI validation status).one of cone · pfxs · ipv4 · ipv6 · rpki_valid · rpki_invalid
sortOrderstring
Sort order (ascending or descending).one of ASC · DESC
get_bgp_top_ases_by_prefixesGet top ASes ordered by announced prefix count. Useful for understanding which networks have the largest routing footprint. Data comes from public BGP MRT archives and updates every 2 hours.2 params

Get top ASes ordered by announced prefix count. Useful for understanding which networks have the largest routing footprint. Data comes from public BGP MRT archives and updates every 2 hours.

Parameters* required
countrystring
Filter by country (alpha-2 code).
limitnumber
get_bgp_rpki_aspa_snapshotRetrieve a snapshot of current or historical RPKI ASPA (Autonomous System Provider Authorization) objects. ASPA objects define which ASNs are authorized upstream providers for a customer ASN, helping prevent route leaks and hijacks.9 params

Retrieve a snapshot of current or historical RPKI ASPA (Autonomous System Provider Authorization) objects. ASPA objects define which ASNs are authorized upstream providers for a customer ASN, helping prevent route leaks and hijacks.

Parameters* required
customerAsninteger
Filter by customer ASN (the ASN that authorizes upstream providers).
datestring
Date for historical ASPA snapshot (ISO 8601 format, e.g. 2024-01-15).
locationstring
Filter by country (alpha-2 code).
pageinteger
Page number for paginated ASPA results.
per_pageinteger
Number of results per page for ASPA queries (1-100).
providerAsninteger
Filter by provider ASN (the authorized upstream provider ASN).
rirstring
Filter by Regional Internet Registry (RIR).one of AFRINIC · APNIC · ARIN · LACNIC · RIPE_NCC
sortBystring
Sort ASPA results by specified field.one of customerAsn · providerAsn
sortOrderstring
Sort order (ascending or descending).one of ASC · DESC
get_bgp_rpki_aspa_changesRetrieve RPKI ASPA changes over time, including additions, removals, and modifications of ASPA objects.12 params

Retrieve RPKI ASPA changes over time, including additions, removals, and modifications of ASPA objects.

Parameters* required
changeTypestring
Filter by type of ASPA change.one of addition · removal · modification
customerAsninteger
Filter by customer ASN (the ASN that authorizes upstream providers).
dateEndstring
End date in ISO 8601 format (e.g., 2023-04-30T23:59:59Z). Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangestring
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartstring
Start date in ISO 8601 format (e.g., 2023-04-01T00:00:00Z). Either use this parameter together with `dateEnd`, or use `dateRange`.
locationstring
Filter by country (alpha-2 code).
pageinteger
Page number for paginated ASPA results.
per_pageinteger
Number of results per page for ASPA queries (1-100).
providerAsninteger
Filter by provider ASN (the authorized upstream provider ASN).
rirstring
Filter by Regional Internet Registry (RIR).one of AFRINIC · APNIC · ARIN · LACNIC · RIPE_NCC
sortBystring
Sort ASPA results by specified field.one of customerAsn · providerAsn
sortOrderstring
Sort order (ascending or descending).one of ASC · DESC
get_bgp_rpki_aspa_timeseriesRetrieve a timeseries of RPKI ASPA object counts over time.5 params

Retrieve a timeseries of RPKI ASPA object counts over time.

Parameters* required
dateEndstring
End date in ISO 8601 format (e.g., 2023-04-30T23:59:59Z). Either use this parameter together with `dateStart`, or use `dateRange`.
dateRangestring
Filters results by date range. For example, use `7d` and `7dcontrol` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` p...
dateStartstring
Start date in ISO 8601 format (e.g., 2023-04-01T00:00:00Z). Either use this parameter together with `dateEnd`, or use `dateRange`.
locationstring
Filter by country (alpha-2 code).
rirstring
Filter by Regional Internet Registry (RIR).one of AFRINIC · APNIC · ARIN · LACNIC · RIPE_NCC
search_url_scansSearch URL scans using ElasticSearch-like query syntax. Examples: 'page.domain:example.com', 'verdicts.malicious:true', 'page.asn:AS24940 AND hash:xxx', 'apikey:me AND date:[2025-01 TO 2025-02]'2 params

Search URL scans using ElasticSearch-like query syntax. Examples: 'page.domain:example.com', 'verdicts.malicious:true', 'page.asn:AS24940 AND hash:xxx', 'apikey:me AND date:[2025-01 TO 2025-02]'

Parameters* required
querystring
ElasticSearch-like query to filter scans. Examples: 'page.domain:example.com', 'verdicts.malicious:true', 'page.asn:AS24940', 'date:[2025-01 TO 2025-02]'
sizeinteger
Limit the number of results (1-100, default 10).default: 10
create_url_scanSubmit a URL to scan. Returns the scan UUID which can be used to retrieve results.3 params

Submit a URL to scan. Returns the scan UUID which can be used to retrieve results.

Parameters* required
screenshotResolutionstring
Screenshot resolution/device type.one of desktop · mobile · tabletdefault: desktop
urlstring
A valid URL including protocol (e.g., "https://example.com").
visibilitystring
Scan visibility. Public scans appear in search results. Unlisted scans require the scan ID to access.one of Public · Unlisteddefault: Public
get_url_scanGet the results of a URL scan by its UUID. Returns detailed information including verdicts, page info, requests, cookies, and more.1 params

Get the results of a URL scan by its UUID. Returns detailed information including verdicts, page info, requests, cookies, and more.

Parameters* required
scanIdstring
The UUID of the scan.
get_url_scan_screenshotGet the screenshot URL for a completed scan.2 params

Get the screenshot URL for a completed scan.

Parameters* required
resolutionstring
Screenshot resolution/device type.one of desktop · mobile · tabletdefault: desktop
scanIdstring
The UUID of the scan.
get_url_scan_harGet the HAR (HTTP Archive) data for a completed scan. Contains detailed network request/response information.1 params

Get the HAR (HTTP Archive) data for a completed scan. Contains detailed network request/response information.

Parameters* required
scanIdstring
The UUID of the scan.

@pipeworx/cloudflare-radar

Cloudflare Radar MCP — internet observatory (traffic, attacks, BGP, quality).

Part of Pipeworx — an MCP gateway connecting AI agents to 1476+ live data sources.

Tools

  • internet_quality(location?, date_range?) — IQI summary.
  • attack_summary(dimension?, location?, date_range?) — L7 DDoS attack mix.
  • top_locations(metric?, date_range?, limit?) — top countries by HTTP / DNS / attack share.
  • bgp_leaks(date_range?, limit?) — recent BGP route-leak events.

Auth

  • Platform key: gateway env PLATFORM_CLOUDFLARE_RADAR_KEY (or reuse CLOUDFLARE_API_TOKEN).
  • BYO: ?_apiKey=<token> after creating one at https://dash.cloudflare.com/profile/api-tokens (no special scope required for Radar).

Data source

https://api.cloudflare.com/client/v4/radar/ — Bearer token.

Quick Start

Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):

{
  "mcpServers": {
    "cloudflare-radar": {
      "url": "https://gateway.pipeworx.io/cloudflare-radar/mcp"
    }
  }
}

What this endpoint actually serves

tools/list at https://gateway.pipeworx.io/cloudflare-radar/mcp returns the tools in the table above plus the shared Pipeworx meta-tools — ask_pipeworx, discover_tools, search_within, remember/recall and the rest of the gateway-wide set. So the tool count you see is larger than this table: a single-pack endpoint currently lists roughly 30 shared tools alongside the pack's own. The connection's initialize response states its exact scope, and is the authoritative answer for a given day.

This is deliberate, not multiplexing by accident. The meta-tools are what let a scoped connection answer a question this pack does not cover — via ask_pipeworx, which routes across the whole catalog — without you adding a second MCP server. There is currently no way to mount a pack endpoint without them; if the extra schemas cost you more context than the routing is worth, connect to the full gateway once rather than to several pack endpoints.

Or connect to the full Pipeworx gateway to get every pack's tools listed directly, instead of just this one's:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

Both URLs reach the same gateway and the same 1476+ data sources. The only difference is which pack's tools are listed directly; ask_pipeworx reaches all of them from either one.

Using with ask_pipeworx

Instead of calling tools directly, you can ask questions in plain English — this works on the pack endpoint above as well as on the full gateway:

ask_pipeworx({ question: "your question about Cloudflare Radar data" })

The gateway picks the right tool and fills the arguments automatically.

More

  • Docs and guides
  • pipeworx.io

License

MIT

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Categories
Cloud & Infrastructure
Registryactive
TransportHTTP
UpdatedMay 12, 2026
View on GitHub

More from pipeworx-io

  • Cnb Cz
  • cocktails
  • Codeforces
  • Codewars
  • Coinmarketcap
  • Coinpaprika
  • colorapi
  • Comicvine
  • Commons Wikimedia
  • Companies House
  • Comtrade
  • Confluence
  • Conspiracy Theory
  • Corporate Apology
  • Could Have Been Email
  • countries
  • crypto
  • Cryptocompare
  • Cso Ie
  • Czso Cz
  • dadjokes
  • Dados Pt
  • Dailymed
  • Dane Gov Pl

Related Cloud & Infrastructure MCP Servers

View all →
raviteja-pegata avatar
Azure FinOps MCP Server

io.github.raviteja-pegata/azure-finops-mcp

Azure FinOps MCP: cost, budgets, forecasting and optimization for Claude, VS Code and Cursor.
yawlabs avatar
Aws Mcp

io.github.yawlabs/aws-mcp

AWS MCP server — call any AWS API from AI assistants, with first-class SSO re-login
zloeber avatar
Terraform Ingest MCP

io.github.zloeber/terraform-ingest

Ingest and analyze Terraform modules from multiple repositories for AI RAG systems
kubedoll-heavy-industries avatar
Helm MCP

kubedoll-heavy-industries/helm-mcp

Give your AI assistant access to real Helm chart data. No more hallucinated values.yaml files.
musaddiq-dev avatar
AWS CLI MCP Server

musaddiq-dev/aws-cli-mcp-server

Python MCP server for AWS CLI inspection and operations
unbearabledev avatar
Docker Compose Audit

unbearabledev/docker-compose-audit

Security audit for docker-compose.yml — 25 checks: secrets, privileges, network, volumes, images.