Skip to main content
Glama

Opus Growth, Ad Platforms MCP Connector

Domain DNS Records

site_dns_records
Destructive

Lists and edits DNS records of a domain whose DNS is hosted on Opus Growth (a domain of the user's own hosting server). Use it for verification and mail records: Google Search Console / Bing / Meta domain verification TXT, SPF/DKIM/DMARC TXT, or a CNAME for a third-party service. mode='list' shows the records (records that publish the site are shown as system records without their value); mode='add' creates a TXT or CNAME record (name is the host: '@' or empty for the domain itself, 'www', '_dmarc', 'selector._domainkey'...; value is the record content); mode='delete' removes a TXT or CNAME record by record_id from the list. MX/NS records and the records that publish the website are protected and cannot be changed here (the panel's DNS screen handles mail records with an extra confirmation). confirm=false previews, confirm=true applies; DNS changes are usually visible within a few minutes.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modeNolist
nameNo
typeNoTXT
valueNo
domainYes
confirmNo
record_idNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added
  2. Removed
  3. Added

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Adds substantial context beyond the annotations: which record types each mode accepts, that protected records cannot be changed here, that confirm=false previews versus confirm=true applies, and that changes propagate within minutes. All of this is consistent with destructiveHint=true and readOnlyHint=false, so no contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Dense but well-ordered: purpose first, then use cases, then mode semantics, then protections and confirm behavior. Every clause is load-bearing, though the single-paragraph wall of text could be split for faster scanning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 7-parameter, multi-mode mutation tool this is thorough. Since an output schema exists, return values need not be described, and the remaining behavioral edges (preview, protection, propagation) are all covered.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description carries the full burden and largely delivers: mode values, name conventions ('@'/empty for apex, 'www', '_dmarc', 'selector._domainkey'), value as record content, record_id from the list, and confirm semantics. Only 'type' and 'domain' are left implicit, keeping it just short of full coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb pair ('Lists and edits') and a precise resource ('DNS records of a domain whose DNS is hosted on Opus Growth'), then enumerates the three operating modes. An agent can distinguish this from siblings like configure_site_smtp or site_redirects without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly names the intended use cases (Google/Bing/Meta verification TXT, SPF/DKIM/DMARC TXT, third-party CNAME) and the exclusions (MX/NS and site-publishing records are protected and handled by the panel's DNS screen). When-to-use and when-not-to-use are both present.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.