Developer Tools170 toolsPaste one API key
Dnsfilter integration for AI agents
DNSFilter provides cloud-based DNS security and content filtering solutions to protect networks from online threats and manage internet usage.
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Dnsfilter once and call the same tools from all of them.
Setup
Connect Dnsfilter through ClawLink's hosted setup to use its tools from your agent.
- 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
Dnsfilter exposes 170 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
dnsfilter_add_allowed_application | Adds a single application to the allow list of a policy in DNSFilter | Write |
dnsfilter_add_allowlist_domains_to_policies | Bulk add one or more domains to one or more policies' allow lists | Write |
dnsfilter_add_blacklist_category_to_policy | Add a single category to a policy's blocklist | Write |
dnsfilter_add_blacklist_domain_to_policy | Add a single domain to a policy's blocklist | Write |
dnsfilter_check_user_agent_bulk_updates_has_mixed | Check if user agent attributes are mixed in a bulk selection | Read |
dnsfilter_create_cyber_sight_csv_export | Creates a CyberSight CSV export record to track export of CyberSight report information | Write |
dnsfilter_get_api_keys | Retrieve detailed information about a specific API key by its ID | Read |
dnsfilter_get_application_category | Retrieves detailed information about a specific DNSFilter application category by its ID | Read |
dnsfilter_get_billing_address | Retrieves the billing address for a specific DNSFilter organization | Read |
dnsfilter_get_billing_information | Retrieves billing records for a specific DNSFilter organization | Read |
dnsfilter_get_category | Get basic information of a specific category | Read |
dnsfilter_get_ip_address | Retrieves detailed information for a specific IP address record by its ID | Read |
dnsfilter_get_mac_address | Retrieves detailed information for a specific MAC address record by its ID | Read |
dnsfilter_get_metrics_organization_usage | Retrieves usage metrics for a DNSFilter organization over a specified date range | Read |
dnsfilter_get_metrics_organization_usage_detailed | Retrieves detailed usage metrics for a specific DNSFilter organization | Read |
dnsfilter_get_my_ip_address | Retrieve the requester's IP address as reported by DNSFilter API | Read |
dnsfilter_get_networks_bulk_create | Check the status of a bulk network creation job | Read |
dnsfilter_get_networks_bulk_update_status | Check the status of a bulk network update job | Read |
dnsfilter_get_networks_csv_export | Retrieves a networks CSV export by its ID | Read |
dnsfilter_get_notes | Retrieve notes associated with a specific resource (policy, MSP, or organization) and domain | Read |
dnsfilter_get_organization | Get basic information of a specific organization by ID | Read |
dnsfilter_get_organizations_users | Retrieve user details and permissions for a specific organization | Read |
dnsfilter_get_policies | Get basic information of the specified policy | Read |
dnsfilter_get_policies_permissive_mode | Retrieve the permissive mode setting for a specific policy | Read |
dnsfilter_get_policy_ip | Retrieves basic information for a specific Policy IP by its ID | Read |
dnsfilter_get_scheduled_report_previews | Retrieve a specific scheduled report preview by its ID | Read |
dnsfilter_get_user | Get basic information of a specified user by ID | Read |
dnsfilter_get_user_agent_cleanup | Get the specific user agent cleanup by ID | Read |
dnsfilter_get_user_agent_csv_exports | Retrieve a specific user agent CSV export by its ID | Read |
dnsfilter_get_user_agents_uninstall_pin | Get the uninstall PIN for an organization's user agents | Read |