Nextdns
Overview
SLUG: NEXTDNS
Description
NextDNS is a DNS service that enhances internet security and privacy by blocking malicious websites, tracking scripts, and ads before they reach your device.
Authentication Details
API Key
Connecting to Nextdns
Create an auth config
Use the dashboard to create an auth config for the Nextdns toolkit. This allows you to connect multiple Nextdns accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Integration”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Nextdns toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
NEXTDNS_ADD_BLOCKED_TLD
Tool Name: Add Blocked TLD
Description
Action Parameters
Action Response
NEXTDNS_ADD_DENYLIST_DOMAIN
Tool Name: Add Denylist Domain
Description
Action Parameters
Action Response
NEXTDNS_BLOCK_PAGE
Tool Name: Toggle Block Page
Description
Action Parameters
Action Response
NEXTDNS_CLEAR_LOGS
Tool Name: Clear Logs
Description
Action Parameters
Action Response
NEXTDNS_CREATE_PROFILE
Tool Name: Create Profile
Description
Action Parameters
Action Response
NEXTDNS_DELETE_CONFIG
Tool Name: Delete NextDNS Configuration
Description
Action Parameters
Action Response
NEXTDNS_DOWNLOAD_LOGS
Tool Name: Download Logs
Description
Action Parameters
Action Response
NEXTDNS_GET_ANALYTICS_DEVICES
Tool Name: Get Analytics Devices
Description
Action Parameters
Action Response
NEXTDNS_GET_ANALYTICS_DOMAINS
Tool Name: Get Analytics Domains
Description
Action Parameters
Action Response
NEXTDNS_GET_ANALYTICS_IPS
Tool Name: Get Analytics IPs
Description
Action Parameters
Action Response
NEXTDNS_GET_ANALYTICS_IP_VERSIONS
Tool Name: Get Analytics IP Versions
Description
Action Parameters
Action Response
NEXTDNS_GET_ANALYTICS_QUERY_TYPES
Tool Name: Get Analytics Query Types
Description
Action Parameters
Action Response
NEXTDNS_GET_ANALYTICS_REASONS
Tool Name: Get Analytics Reasons
Description
Action Parameters
Action Response
NEXTDNS_GET_ANALYTICS_STATUS
Tool Name: Get Analytics Status
Description
Action Parameters
Action Response
NEXTDNS_GET_LOGS
Tool Name: Get Logs
Description
Action Parameters
Action Response
NEXTDNS_GET_PROFILE
Tool Name: Get Profile Details
Description
Action Parameters
Action Response
NEXTDNS_GET_SETUP_INFO
Tool Name: Get Setup Info
Description
Action Parameters
Action Response
NEXTDNS_LIST_CONFIGURATIONS
Tool Name: List Configurations
Description
Action Parameters
Action Response
NEXTDNS_LIST_DENYLIST_DOMAINS
Tool Name: List Denylist Domains
Description
Action Parameters
Action Response
NEXTDNS_LIST_SECURITY_SETTINGS
Tool Name: List Security Settings
Description
Action Parameters
Action Response
NEXTDNS_LIST_SETTINGS
Tool Name: List Settings
Description
Action Parameters
Action Response
NEXTDNS_LOGIN
Tool Name: NextDNS Login
Description
Action Parameters
Action Response
NEXTDNS_LOG_CLIENT_IPS
Tool Name: Log Client IPs
Description
Action Parameters
Action Response
NEXTDNS_LOG_DOMAINS
Tool Name: Toggle Domain Logging
Description
Action Parameters
Action Response
NEXTDNS_MONTHLY_QUERIES
Tool Name: Get Monthly Queries
Description
Action Parameters
Action Response
NEXTDNS_REMOVE_BLOCKED_TLD
Tool Name: Remove Blocked TLD
Description
Action Parameters
Action Response
NEXTDNS_REMOVE_DENYLIST_DOMAIN
Tool Name: Remove Denylist Domain
Description
Action Parameters
Action Response
NEXTDNS_RENAME_CONFIG
Tool Name: Rename Configuration
Description
Action Parameters
Action Response
NEXTDNS_SET_AI_DETECTION
Tool Name: Set AI Threat Detection
Description
Action Parameters
Action Response
NEXTDNS_SET_CRYPTOJACKING
Tool Name: Toggle Cryptojacking Protection
Description
Action Parameters
Action Response
NEXTDNS_SET_CSAM
Tool Name: Set CSAM Blocking
Description
Action Parameters
Action Response
NEXTDNS_SET_DGA
Tool Name: Toggle DGA Protection
Description
Action Parameters
Action Response
NEXTDNS_SET_DNS_REBINDING
Tool Name: Set DNS Rebinding Protection
Description
Action Parameters
Action Response
NEXTDNS_SET_HOMOGRAPH
Tool Name: Set Homograph Protection
Description
Action Parameters
Action Response
NEXTDNS_SET_NEW_DOMAINS
Tool Name: Set Newly Registered Domains
Description
Action Parameters
Action Response
NEXTDNS_SET_PARKED
Tool Name: Toggle Parked Domains Blocking
Description
Action Parameters
Action Response
NEXTDNS_SET_SAFE_BROWSING
Tool Name: Set Safe Browsing
Description
Action Parameters
Action Response
NEXTDNS_SET_THREAT_INTELLIGENCE_FEEDS
Tool Name: Toggle Threat Intelligence Feeds
Description
Action Parameters
Action Response
NEXTDNS_SET_TYPOSQUATTING
Tool Name: Toggle Typosquatting Protection
Description
Action Parameters
Action Response
NEXTDNS_UPDATE_LINKED_IP
Tool Name: Update linked IP
Description
Action Parameters
Action Response
NEXTDNS_UPDATE_PERFORMANCE_SETTINGS
Tool Name: Update Performance Settings
Description
Action Parameters
Action Response
NEXTDNS_UPDATE_PRIVACY_SETTINGS
Tool Name: Update Privacy Settings
Description
Action Parameters
Action Response
NEXTDNS_UPDATE_PROFILE
Tool Name: Update Profile
Description
Action Parameters
Action Response