Skip to main content
Glama
netdiag-server
by ZANYANBU

ip_config

Retrieve this computer's IPv4 addresses, default gateway, and DNS servers to inspect local IP configuration and diagnose connectivity issues.

Instructions

This computer's IPv4 addresses, default gateway and DNS servers, like ipconfig.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations, the description must carry behavioral load, and it does disclose the key trait: scope is strictly local ("This computer's") and limited to IPv4. It does not state that the operation is read-only, whether it can fail or return partial data, or how the output is structured, which are notable omissions for a diagnostic tool.

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

Conciseness5/5

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

One front-loaded sentence that names the returned fields first and adds the analogy last as reinforcement. No filler, nothing to trim.

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

Completeness4/5

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

There is no output schema, and the description compensates by enumerating the returned data (IPv4 addresses, gateway, DNS). The IPv4-only restriction is stated, which is the main completeness risk. Minor gap: no mention of what happens if networking is down or how addresses are ordered.

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?

The tool takes zero parameters, so there is nothing to disambiguate and the baseline of 4 applies. The description correctly exposes no input surface an agent could misuse.

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 names the resource precisely (this machine's IPv4 addresses, default gateway, DNS servers) and anchors it to the familiar `ipconfig` command, so an agent knows exactly what comes back. It is not differentiated from the sibling `interfaces` or `route_table`, which overlap on address/gateway data.

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

Usage Guidelines2/5

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

No when-to-use or when-not-to-use guidance; the only hint is the `ipconfig` analogy, which implies a quick local lookup. Nothing tells the agent whether to prefer this over `interfaces` for interface enumeration or `route_table` for the gateway, so the choice is left to inference.

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