Skip to main content
Glama

create_ptr_record

Create a new IPv6 PTR record in Contabo DNS by supplying the IP address, PTR name, and TTL; use it to configure reverse DNS mappings.

Instructions

Create a new PTR Record using ip address [POST /v1/dns/ptrs] Create a new PTR Record using ip address. Only IPv6 can be created

Input Schema

NameRequiredDescriptionDefault
bodyYesJSON request body
x-trace-idNoIdentifier to trace group of requests.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.1.0

TDQS

B3.3/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false, destructiveHint=false, idempotentHint=false and openWorldHint=true, so the safety profile is covered. The description adds the IPv6-only constraint, which is genuine behavioral value not present in the annotations, but it says nothing about failure behavior for IPv4 input, conflicts, or rate limits.

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

Conciseness3/5

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

The opening clause and endpoint are front-loaded and useful, but the body is restated almost verbatim ('Create a new PTR Record using ip address' appears twice), wasting the one additional sentence slot that could have carried guidance or return-value context.

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

Completeness3/5

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

For a creation tool with no output schema, the definition covers what to send (via a fully described schema) and the key IPv6 restriction. It does not indicate what the call returns (the created record), whether creation is idempotent on retry, or how duplicate PTR entries are handled, leaving modest gaps.

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

Parameters3/5

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

Schema description coverage is 100%, so ip, ptr, ttl and x-trace-id are all documented in the schema itself. The description only echoes the ip parameter ('using ip address') and adds no format, range, or relationship detail beyond what the schema provides; baseline 3 applies.

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

Purpose4/5

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

The description states a specific verb and resource ('Create a new PTR Record') and gives the endpoint (POST /v1/dns/ptrs), which cleanly separates it from update_ptr_record, delete_ptr_record and retrieve_ptr_record. It does not explicitly name those siblings, but the create verb plus the IPv6 constraint makes the intent unambiguous.

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

Usage Guidelines3/5

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

'Only IPv6 can be created' is a real eligibility rule that tells an agent when this tool applies, which is more than most create tools offer. However there is no explicit routing guidance versus alternatives such as create_dns_zone_record, and no mention of prerequisites or what to do when the address is IPv4.

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

Deploy Server

Other Tools