Skip to main content
Glama

about

Read-onlyIdempotent

Identify this server's source and licensing by retrieving its name, version, data sources, license, and author.

Instructions

Show information about this MCP server, including its name, version, data sources, license, and the original author. Always available. (via Dallas Civic MCP -- forked from Local Dallas MCP by Ed Neuhaus)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.2.1

TDQS

A4.5/5.0
Behavior4/5

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

The annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds useful behavioral context beyond annotations by noting the tool is always available and by specifying the informational payload (name, version, data sources, license, author), which helps the agent anticipate the response.

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?

The description is compact: one clear functional sentence plus a short availability guarantee and provenance note. Every sentence adds value, and the core purpose is front-loaded.

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 parameterless read-only metadata tool, the description is complete: it states what information will be returned, confirms availability, and the annotations cover safety and idempotency. No output schema exists, but the description enumerates enough of the return content to set expectations.

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?

There are zero parameters, so there is no parameter semantics to document. The description appropriately focuses on what the tool returns rather than inputs, and the 100% schema coverage is trivially satisfied.

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?

The description uses a specific verb ('Show') with a clear resource ('information about this MCP server') and enumerates the exact fields returned: name, version, data sources, license, and original author. This clearly distinguishes it from the sibling data-access tools, which all involve specific Dallas civic datasets.

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

Usage Guidelines4/5

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

It states 'Always available,' which tells the agent this tool has no prerequisites and can be called in any context. It does not explicitly name alternatives or when not to use it, but the content makes it obvious that sibling tools are for domain data, not server metadata.

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