Developer Tools54 toolsPaste one API key
Control D integration for AI agents
Control D is a customizable DNS filtering and traffic redirection platform that allows users to manage internet access, enforce policies, and monitor usage across devices and networks.
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Control D once and call the same tools from all of them.
Setup
Connect Control D through ClawLink's hosted setup.
- Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Control D exposes 54 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
control_d_get_access | List up to the latest 50 IP addresses that were used to query against a specific Device | Read |
control_d_get_analytics_endpoints | List analytics storage regions and their endpoints | Read |
control_d_get_analytics_levels | Retrieve available analytics log levels for Control D devices | Read |
control_d_get_billing_payments | Retrieve billing history of all payments made | Read |
control_d_get_billing_products | Retrieve all products currently activated on the Control D account | Read |
control_d_get_devices | Lists all Control D devices (endpoints) associated with the account | Read |
control_d_get_devices_types | List all allowed device types in Control D | Read |
control_d_get_ip | Retrieve the current IP address and datacenter information for the API request | Read |
control_d_get_network | Retrieve network stats on available services in different POPs (Points of Presence) | Read |
control_d_get_organizations_members | View organization membership | Read |
control_d_get_organizations_organization | View the authenticated organization's details | Read |
control_d_get_organizations_sub_organizations | View sub-organizations and their details | Read |
control_d_get_profiles | List all profiles associated with the authenticated account | Read |
control_d_get_profiles_options | Retrieves all available configuration options for DNS profiles in Control D | Read |
control_d_get_profiles_profile_id | Retrieve details of a specific profile by its ID | Read |
control_d_get_profiles_profile_id_analytics | Retrieve analytics data for a Control D profile | Read |
control_d_get_profiles_profile_id_analytics_logs | Retrieves DNS query activity logs for a specific Control D profile | Read |
control_d_get_profiles_profile_id_analytics_logs_log_id | Retrieve a specific analytics log entry by its ID | Read |
control_d_get_profiles_profile_id_analytics_summary | Fetch a summary of analytics data for a given profile | Read |
control_d_get_profiles_profile_id_analytics_top_domains | Fetch top domains accessed within a specific profile | Read |
control_d_get_profiles_profile_id_analytics_top_services | Fetch top services accessed within a profile | Read |
control_d_get_profiles_profile_id_filters | List all native (Control D curated) filters for a profile and their current states | Read |
control_d_get_profiles_profile_id_filters_external | List third-party filters for a specific profile | Read |
control_d_get_profiles_profile_id_folders | List all rule folders (groups) within a Control D profile | Read |
control_d_get_profiles_profile_id_rules | Retrieve custom DNS rules for a Control D profile | Read |
control_d_get_profiles_profile_id_rules_rule_id_folder_id | Retrieve a specific rule within a folder by its ID | Read |
control_d_get_profiles_profile_id_schedules | List schedules associated with a specific profile | Read |
control_d_get_profiles_profile_id_schedules_schedule_id | Retrieve a specific schedule by its ID within a profile | Read |
control_d_get_profiles_profile_id_services | List services associated with a specific profile | Read |
control_d_get_proxies | Retrieve the list of usable proxy locations that traffic can be redirected through | Read |