OperatorGet started
← All integrations
Dnsfilter logo

Connect Dnsfilter to OpenClaw on Operator.io

Dnsfilter is a cloud-based DNS security and content filtering solution. It helps organizations block online threats and manage safe internet access with ease.

Automate Dnsfilter with AI

Hand Dnsfilter to an OpenClaw agent running on Operator. You write what you want in a chat and it turns that into real Dnsfilter actions like add allowed application, add allowlist domains to policies, add blacklist category to policy, without you opening the app.

Your agent reaches Dnsfilter directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.

What your agent can do with Dnsfilter

Your agent can call any of these Dnsfilter actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

Add Allowed Application

Adds a single application to the allow list of a policy in DNSFilter. Use this action when you need to permit a specific application through the filtering policy. The application will be added to the policy's allow_applications list and...

Add Allowlist Domains to Policies

Tool to bulk add one or more domains to one or more policies' allow lists. Use when you need to permit specific domains across multiple policies efficiently, bypassing filtering rules for trusted sites.

Add Blacklist Category To Policy

Tool to add a single category to a policy's blocklist. Use when you need to block a specific content category for a DNS filtering policy. The category will be added to the existing blacklist categories without affecting other policy sett...

Add Blacklist Domain To Policy

Tool to add a single domain to a policy's blocklist. Use when you need to block a specific domain under a DNS filtering policy. The domain will be added to the policy's blacklist and blocked from access for users under that policy.

Add Blocked Application

Adds a single application to the block list of a policy in DNSFilter. Use this action when you need to block a specific application through the filtering policy. The application will be added to the policy's block_applications list and w...

Add Blocklist Domains To Policies

Tool to add one or more domains to the blocklist of multiple policies at once. Use when you need to block specific domains across multiple filtering policies efficiently. The operation applies all specified domains to all specified polic...

Add Whitelist Domain

Tool to add a single domain to a policy's allowlist. Use when you need to permit a specific domain for a policy, bypassing filtering rules for that trusted site.

Cancel Organization

Sets an organization as 'Canceled' in DNSFilter by its unique ID. Use this action when you need to cancel an organization's service. The organization will be marked as canceled but may not be immediately deleted depending on billing cycles.

Check User Agent Bulk Updates Has Mixed

Check if user agent attributes are mixed in a bulk selection. Use this to determine whether block pages, policies, sites, or tags differ across the selected user agents before performing bulk updates. This helps identify configuration in...

Create API Keys

Creates a new API key in DNSFilter for authentication and API access. This action generates a new API key that can be used to authenticate API requests to DNSFilter. The API key is returned only once upon creation and should be stored se...

Create CyberSight CSV Export

Creates a CyberSight CSV export record to track export of CyberSight report information. This action initiates an export of CyberSight activity logs to CSV format. The export is processed asynchronously - the response includes a UUID to...

Create IP Address

Creates a new IP address entry in DNSFilter for network filtering and policy enforcement. This action registers an IPv4 or IPv6 address with a specific network in DNSFilter, allowing that IP to be subject to the network's filtering polic...

Create MAC Address

Creates a new MAC address entry in DNSFilter with the specified data. This action registers a MAC address with a specific organization in DNSFilter, allowing that MAC address to be subject to custom filtering policies and block pages. Co...

Create Networks

Creates a new network with the specified configuration in DNSFilter. Networks represent locations or groups of devices that will be protected by DNSFilter's DNS filtering policies. Use this action to set up filtering for office locations...

Bulk Create Networks

Bulk create multiple networks in DNSFilter with a single API call. Use when you need to create multiple networks at once for efficiency. Each network requires at minimum a name; optional fields like physical address, coordinates, descrip...

Create Organization User

Adds a new or existing user with the specified email to an organization in DNSFilter. This action creates a user association with a specific organization, assigning them a role (administrator or read_only). If the user email already exis...

Create Policies

Creates a new DNS filtering policy with the specified configuration in DNSFilter. Policies define filtering rules including blocked/allowed categories, domain lists, safe search enforcement, and application controls. Use this action to c...

Create Scheduled Policy

Creates a new scheduled (time-based) policy in DNSFilter. Scheduled policies allow different filtering policies to be applied during different times of the week based on a weekly schedule divided into 15-minute intervals. Use this action...

Create Scheduled Report Previews

Creates a scheduled report preview for an organization, triggering background generation of the report. This action initiates the generation of a preview for scheduled reports in DNSFilter. The preview includes filtered content statistic...

Create Scheduled Report

Creates a scheduled report in DNSFilter to automate regular delivery of network activity and security summaries. Use this to set up periodic reports that track web traffic, threats, and content filtering patterns for your organization. R...

Create User Agent Bulk Deletes

Create a user agent bulk delete operation in DNSFilter. Use when you need to delete multiple user agents at once based on explicit IDs or filter criteria. This action allows you to either: 1. Delete specific agents by providing their IDs...

Create User Agent Cleanup

Creates a user agent cleanup to track bulk deletion of inactive user agents in DNSFilter. This action initiates a cleanup process that identifies and deletes user agents that have been inactive for a specified number of days across one o...

Delete API Key

Tool to remove an API key by its ID. Use when you need to revoke or delete an existing API key from the DNSFilter system. Returns success on 204 No Content.

Delete IP Address

Removes an IP address from DNSFilter by its unique ID. Use this action when you need to unregister an IP address from a network, such as when decommissioning equipment or removing access.

Delete MAC Address

Deletes a MAC address entry from DNSFilter by its ID. Use this action when you need to remove a MAC address from your network filtering configuration. You must provide the numeric ID of the MAC address to delete. The action returns the d...

Delete Networks (Bulk)

Bulk destroy multiple networks in DNSFilter. Use when you need to delete multiple networks at once or all networks in an organization.

Delete Policies

Deletes a DNS filtering policy from DNSFilter by its unique ID. Use this action when you need to remove a policy that is no longer needed. Note that the API performs a soft deletion, setting a deleted_at timestamp on the policy record.

Delete Scheduled Policies

Removes a scheduled policy from the DNSFilter database by its unique ID. Use this action when you need to delete a scheduled policy that is no longer needed or was created in error.

Delete Scheduled Report

Tool to delete a scheduled report by its ID. Use when you need to remove a scheduled report from the DNSFilter system. Returns the deleted report data.

Get API Key

Tool to retrieve detailed information about a specific API key by its ID. Use when you need to display or verify the details of an existing API key.

Get Application Category

Retrieves detailed information about a specific DNSFilter application category by its ID. Application categories group applications for filtering policies (e.g., Business, VPN And Proxy, GenAI & ML). Use LIST_APPLICATION_CATEGORIES to di...

Get Billing Address

Retrieves the billing address for a specific DNSFilter organization. Use when you need to access or verify billing contact information, shipping addresses, or organization location details for invoicing purposes.

Get Billing Information

Retrieves billing records for a specific DNSFilter organization. Returns a list of billing records including amounts, payment status, and billing periods. Returns an empty list if no billing records exist for the organization. Use this w...

Get Category

Tool to get basic information of a specific category. Use when you need to retrieve details for a category by its ID.

Get IP Address

Retrieves detailed information for a specific IP address record by its ID. Use this action when you need to fetch complete metadata, network relationships, and attributes for a particular IP address that you've already identified (e.g.,...

Get MAC Address

Retrieves detailed information for a specific MAC address record by its ID. Use this action when you need to fetch complete metadata and attributes for a particular MAC address that you've already identified (e.g., from the List MAC Addr...

Get Organization Usage Metrics

Retrieves usage metrics for a DNSFilter organization over a specified date range. Returns DNS query counts, user statistics, and billing information. The maximum allowed date range is 365 days. Use this when you need to analyze organizat...

Get Organization Usage Detailed Metrics

Retrieves detailed usage metrics for a specific DNSFilter organization. Use this when you need comprehensive usage statistics including user counts, WiFi networks, roaming clients, and DNS request volumes for a given time period. This en...

Get My IP Address

Tool to retrieve the requester's IP address as reported by DNSFilter API. Use when you need to determine the public IP address from which API requests are being made.

Get Networks Bulk Create Status

Tool to check the status of a bulk network creation job. Use when you need to monitor the progress or completion of a bulk network creation operation, or to retrieve the results (successful, failed, and skipped counts) of a completed bul...

Get Networks Bulk Destroy Status

Check the status of a bulk network destroy operation. Use this action after initiating a bulk destroy to monitor progress and see which networks were successfully destroyed, failed, or skipped.

Get Networks Bulk Update Status

Check the status of a bulk network update job. Use this action to monitor the progress and results of a bulk update operation after initiating it. The response indicates completion status, success/failure counts, and IDs of affected netw...

Get Networks CSV Export

Retrieves a networks CSV export by its ID. Use this action when you need to check the status of a CSV export or get the download URL for the exported data.

Get Notes

Tool to retrieve notes associated with a specific resource (policy, MSP, or organization) and domain. Use when you need to fetch allow/block notes for a particular domain within a given resource context.

Get Organization

Tool to get basic information of a specific organization by ID. Use when you need to retrieve detailed organization configuration, billing details, feature flags, and network relationships for a particular organization.

Get Organization User

Tool to retrieve user details and permissions for a specific organization. Use when you need to fetch information about a particular user within an organization, including their role, contact details, and permission settings.

Get Policy

Tool to get basic information of the specified policy. Use when you need to retrieve details for a specific policy by its ID.

Get Policy Permissive Mode

Tool to retrieve the permissive mode setting for a specific policy. Use when you need to check if a policy has permissive mode enabled or disabled.

Plus 122 more Dnsfilter actions your agent can call.

How to connect Dnsfilter

You authorize Dnsfilter once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Dnsfilter without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.

When you are ready, the get started guide walks through standing up your OpenClaw agent.

Common questions about Dnsfilter

How do I connect Dnsfilter to Operator?
You authorize Dnsfilter once from your Operator dashboard. Operator holds the connection and refreshes the access token for you, so your agent keeps working with Dnsfilter without you signing in again.
Can my agent trigger and run my Dnsfilter workflows?
Yes. It decides when to run a workflow, passes the inputs, and reads the result back, so Dnsfilter keeps doing the repeatable execution while the agent handles the judgment about when and with what to run it.
Do I need to write code or manage Dnsfilter API keys?
No code and no API keys. You authorize Dnsfilter through a normal sign in and Operator handles the connection, so there is nothing to wire up or host.
Can my agent use Dnsfilter together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Dnsfilter and tools like Crowdin, Route4me, Hyperbrowser in one job, reading from one and acting in another without you wiring anything between them.

Dnsfilter integrations

Pick an app to see what your agent does across Dnsfilter and it, or browse all integrations.

Put your agent on Dnsfilter

Sign in, connect Dnsfilter, and hand your agent the work. Your first week is free.

Get started