add_domain

Add a domain to the allow or deny list.

Server Mcp Pihole obrien-matthew/mcp-pihole
Category Write
Risk class Medium
Parameters 00 required

What add_domain does on Mcp Pihole

AI agents use add_domain to create or update resources in Mcp Pihole — usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your Mcp Pihole environment.

Why add_domain needs a policy

This tool creates or modifies DNS filtering rules by adding domains to allow/deny lists. While reversible (domains can be removed), it directly impacts network traffic filtering for all devices on the Pi-hole network. Misuse could allow malicious domains through (adding to allowlist) or block legitimate services (adding to denylist), affecting multiple users.

From the tool's definition Tool description explicitly states 'Add a domain to the allow or deny list.' This is a modification operation that creates or updates DNS blocking rules. The server description confirms it manages 'domain allow/deny lists.'

Questions about add_domain

What does the add_domain tool do? +

Add a domain to the allow or deny list. It is categorised as a Write tool in the Mcp Pihole MCP Server, which means it can create or modify data. Consider rate limits to prevent runaway writes.

How do I enforce a policy on add_domain? +

Register the Mcp Pihole MCP server in PolicyLayer and add a rule for add_domain: allow, deny, rate-limit, or require approval. Point your MCP client at the PolicyLayer proxy URL and the rule is enforced on every call, before it reaches Mcp Pihole. Nothing to install.

What risk level is add_domain? +

add_domain is a Write tool with medium risk. Write tools should be rate-limited to prevent accidental bulk modifications.

Can I rate-limit add_domain? +

Yes. Add a rate_limit block to the add_domain rule in your PolicyLayer policy. For example, setting max: 10 and window: 60 limits the tool to 10 calls per minute. Rate limits are tracked per agent session and reset automatically.

How do I block add_domain completely? +

Set action: deny in the PolicyLayer policy for add_domain. The AI agent will receive a policy violation error and cannot call the tool. You can also include a reason field to explain why the tool is blocked.

What MCP server provides add_domain? +

add_domain is provided by the Mcp Pihole MCP server (obrien-matthew/mcp-pihole). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.

// LOOK UP ANOTHER SERVER

Every MCP server has a record like this.

Type a name, get the same breakdown: verified identity, auth posture, risk grade, capabilities, recommended policy.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.