Skip to main content
Glama

Asia/Dubai clock

Server Details

Current local time in Asia/Dubai.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
sadri-dridi/named-mcp-utilities
GitHub Stars
0

TDQS

C2.2/5.0

Scored across 11 tools

Disambiguation2/5

Several tools have overlapping or vague purposes: 'timezone' and 'tz-asia-dubai' both provide timezone info, 'domain-shape' and 'normalize-url' both handle URLs, and 'citation'/'compatibility' are unclear. This creates ambiguity for an agent.

Naming Consistency2/5

Naming is inconsistent: some tools follow a verb-noun pattern (inspect-robots, normalize-url, validate-json), while others are pure nouns (citation, timezone, status-catalog). The use of hyphens is consistent, but the grammatical structure varies.

Tool Count3/5

11 tools is a moderate number, but the server name suggests a narrow focus on time, while the actual tools span time, URL handling, HTTP status, and JSON validation. This mismatch makes the count feel excessive for the stated purpose, though not extreme.

Completeness2/5

The tool set lacks a clear, coherent domain. If the domain is time, it covers basic timezone and UTC but omits date arithmetic or formatting. If it is web utilities, it misses common operations like HTTP requests or content fetching. The collection appears incomplete and arbitrary.

Available Tools

29 tools
agent-tool-indexCInspect

Find a public pay-per-call tool gateway for a task such as weather, search, scrape, or voice. Returns connection methods. Task text discarded.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check

TDQS

C2.4/5.0
Behavior2/5

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

With no annotations, the description is the only source of behavioral expectations. It mentions returning connection methods and discarding task text, but it does not disclose network access, potential paid gateway costs, failure modes, or any side effects. The behavior is only partially transparent.

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?

The description is short and each sentence adds a piece of information: the action, the examples, the return value, and the discard behavior. No obvious filler or repetition is present, though the brevity contributes to some ambiguity.

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

Completeness2/5

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

The description lacks a clear output contract and does not explain the meaning of the many optional parameters. It does not provide examples or indicate how the returned 'connection methods' would be used. Given the absence of an output schema and annotations, the context is incomplete.

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

Parameters2/5

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

Although every parameter has a schema description, most descriptions are self-referential ('discarded after...') and do not explain how the parameter contributes to finding a tool gateway. Parameters like city, query, and zone may hint at task categories, but their actual role is unclear. The descriptions add little to the stated purpose.

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

Purpose3/5

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

The description states that the tool finds a public pay-per-call tool gateway for tasks like weather, search, scrape, or voice and returns connection methods. However, the note that 'Task text discarded' muddles how the task is actually supplied or matched. The core purpose is recognizable but not crisply defined.

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 explicit when-to-use guidance is provided, and there is no indication how this tool relates to the many sibling utilities or when to prefer it. The description does not clarify how to construct a call, especially since all input parameters are optional and the task text is said to be discarded.

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

browser-url-okInspect

Check whether a URL can be opened. No browser is launched.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
calc-evalInspect

Evaluate a+b style arithmetic. Expression discarded.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
citationBInspect

Return host, scheme, and HTTP status for a URL. Page content is not stored.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check

TDQS

B3/5.0
Behavior3/5

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

The description discloses one behavioral trait: 'Page content is not stored', which is useful privacy information. However, with no annotations provided, the description carries the full burden of behavioral disclosure. It does not mention anything about the behavior for the 'json' or 'zone' parameters, nor does it state whether the operation is read-only or what happens with invalid inputs. The single trait is a positive but incomplete disclosure.

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 two short sentences with no filler. The primary action and the key privacy note are front-loaded. Every sentence earns its place, making it highly concise and well-structured.

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

Completeness2/5

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

The tool has four parameters, some of which (json, zone) are clearly unrelated to the stated purpose of returning host/scheme/status. The description does not explain the full scope of the tool or how the other parameters fit in, leaving significant gaps. With no output schema and no annotation coverage, the description is not complete enough for an agent to use this tool correctly across all its parameters.

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

Parameters2/5

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

The schema covers 100% of parameters, so the baseline is 3. However, the tool description only addresses the 'url' parameter, ignoring 'host', 'json', and 'zone'. It does not add any meaning for these parameters beyond what the schema already provides, and its narrow focus may mislead an agent into thinking they are irrelevant. Since the description does not compensate for the schema's coverage and actually creates confusion, a 2 is warranted.

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 clear action ('Return host, scheme, and HTTP status for a URL') with a specific resource. However, it does not differentiate from sibling tools like 'normalize-url' or 'status-catalog' which could overlap in function. The purpose is clear but not uniquely positioned among siblings.

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 guidance is provided on when to use this tool versus alternatives such as 'normalize-url' or 'status-catalog'. There is no mention of when it is appropriate or inappropriate, and no exclusions or alternative routing. The agent is left to infer usage from the description alone.

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

compatibilityDInspect

Show how this request is classified. No identifiers are retained.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check

TDQS

D1.5/5.0
Behavior1/5

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

The description only mentions that identifiers are not retained, which hints at privacy but does not disclose the tool's actual behavior (e.g., whether it is read-only, performs checks, or has side effects). Without annotations, the description carries the full burden and fails to provide transparency.

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

Conciseness2/5

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

The description is short, but its brevity comes at the expense of substance. It lacks a clear structure or front-loaded key information, making it feel more like a vague placeholder than a concise explanation.

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

Completeness1/5

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

The description is severely incomplete. It does not explain the tool's functionality, the meaning of 'classification', how the parameters are used, or what output the user should expect. An agent would be unable to use this tool correctly based on the provided information.

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

Parameters2/5

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

The tool description adds no meaning to the four parameters (url, host, json, zone). The schema descriptions are minimal and do not explain how these parameters interact or what role they play in the classification. The description does not compensate for this lack of clarity.

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

Purpose2/5

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

The description states a vague purpose ('Show how this request is classified') but does not clarify what 'compatibility' means, what kind of classification is performed, or how the tool relates to the named parameters. It fails to distinguish itself from the many sibling tools with similar utilities.

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

Usage Guidelines1/5

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

There is no guidance on when to use this tool versus its siblings. The description does not explain the intended use case, prerequisites, or conditions that would make this tool appropriate.

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

domain-shapeCInspect

Split a hostname into labels without WHOIS or ownership data.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check

TDQS

C2.8/5.0
Behavior2/5

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

No annotations are provided, so the description must carry the full burden of behavioral disclosure. It only mentions a non-behavior (no WHOIS/ownership) and does not disclose side effects, network requirements, or how inputs like 'json' and 'zone' are handled. This is insufficient for a tool with zero annotation coverage.

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 description is a single concise sentence and is front-loaded with the primary action. However, it is under-specified for the tool's complexity; it omits critical details about parameter usage and expected inputs, so the brevity is not well-earned.

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

Completeness2/5

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

Given four parameters, no output schema, and no annotations, the description is severely incomplete. It does not explain how to invoke the tool correctly, what the output looks like, or why the 'json' and 'zone' parameters exist. An agent would be hard-pressed to use this tool appropriately based solely on the description.

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 each parameter has its own description, meeting the baseline. However, the tool description does not add any meaning beyond the schema—it doesn't explain how 'hostname' maps to 'url' or 'host', nor why 'json' and 'zone' are relevant to splitting labels. The description adds no value to parameter understanding.

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 clearly states a specific action (split) on a specific resource (hostname into labels) and distinguishes itself by noting it does not include WHOIS or ownership data. However, it doesn't clarify how the 'url' parameter relates to 'hostname', leaving some ambiguity about the primary input.

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 guidance is given on when to use this tool versus alternatives. It doesn't mention when to prefer this over other sibling tools or when not to use it. The description is purely functional with no contextual usage advice.

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

fetch-statusInspect

HEAD a public URL and return status only.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
figma-url-shapeInspect

Parse a Figma file URL. Path discarded.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
file-path-okInspect

Check whether a path looks safe. No disk access.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
geo-hintInspect

Latitude and longitude for a place via Open-Meteo.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
github-repo-shapeInspect

Parse owner and repo from a GitHub URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
hn-front-countInspect

Count current Hacker News front-page stories. Titles discarded.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
iana-zonesDInspect

Common IANA timezone names for clock calls.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check

TDQS

D1.5/5.0
Behavior1/5

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

With no annotations, the description carries the full burden of behavioral disclosure. It does not state what the tool returns (e.g., a list of names), whether it validates inputs, performs lookups, or has side effects. The description is purely nominal and offers no operational context.

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

Conciseness2/5

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

The description is a single short phrase, but this is under-specification rather than conciseness. It omits essential operational details and does not front-load any actionable information. Every sentence (one) fails to earn its place because it contributes almost nothing.

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

Completeness1/5

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

For a tool with 4 parameters, no output schema, and no annotations, the description is completely inadequate. It does not explain what the tool does with the parameters, what output to expect, or any constraints. An agent cannot determine how to correctly invoke this tool based on the description alone.

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

Parameters2/5

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

The schema fully describes each parameter (url, host, json, zone) with basic descriptions, so baseline is 3. However, the tool description does not connect these parameters to the stated purpose of 'IANA timezone names,' leaving their role ambiguous. The description adds no value beyond the schema and fails to clarify how the parameters are used.

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

Purpose2/5

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

The description says 'Common IANA timezone names for clock calls,' implying a static data provider, but the schema includes url, host, json, and zone parameters that suggest actions like normalization, validation, or timezone lookup. The purpose is vague and does not align with the parameter set, making it hard for an agent to infer what the tool actually does.

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

Usage Guidelines1/5

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

No guidance is given on when to use this tool versus siblings like timezone, tz-asia-dubai, or utc-time. It merely mentions 'clock calls' without any context, exclusions, or alternatives, leaving the agent without any basis for selection.

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

inspect-robotsCInspect

Fetch a public robots.txt and return group counts only.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check

TDQS

C2.8/5.0
Behavior2/5

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

With no annotations, the description carries full responsibility for behavioral disclosure. It claims to fetch a public robots.txt but does not specify which parameter supplies the URL, what happens on missing or malformed robots.txt, or whether the operation is read-only. The parameter list (url, host, json, zone) appears unrelated to robots.txt fetching, adding confusion rather than transparency.

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 a single, tightly worded sentence that front-loads the action and output. There is zero waste, and it is appropriately concise for the stated purpose.

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

Completeness2/5

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

For a tool with 4 parameters, no required fields, no annotations, and no output schema, the description is incomplete. It does not explain which parameter is the target URL, what 'group counts' refers to (likely user-agent groups in robots.txt), or any edge cases like network errors or redirects. An agent cannot confidently call this tool correctly based on the provided information.

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

Parameters2/5

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

Although schema description coverage is 100%, the parameter descriptions are generic (e.g., 'HTTPS URL to normalize or cite') and do not connect to the tool's stated purpose. The description adds no clarification on how 'url' or 'host' relates to fetching robots.txt, and 'json' and 'zone' seem entirely out of place. The tool fails to explain parameter usage, so the description adds no value beyond the schema.

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 ('Fetch') and resource ('a public robots.txt') and clarifies the output ('return group counts only'), making the core purpose clear. However, it does not differentiate from sibling tools like normalize-url or domain-shape, which also involve URLs or domains, so it lacks sibling distinction.

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?

There is no guidance on when to use this tool versus the siblings, no mention of prerequisites, and no exclusion criteria. The description only states what it does, leaving the agent to infer applicability from the vague parameter names.

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

jira-key-shapeInspect

Check a Jira issue key shape. Key discarded.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
lib-docs-hintInspect

HTTP status for a public library docs URL. Body discarded.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
memory-key-countInspect

Count keys in a JSON object. Values discarded.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
normalize-urlCInspect

Return origin, host, and path for a URL. Query and fragment are dropped.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check

TDQS

C2.9/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden of behavioral disclosure. It discloses that query and fragment are dropped, which is useful, but it does not mention anything about the other parameters (host, json, zone) or any error behavior. The description also creates a mismatch: it claims the tool only normalizes URLs while the schema suggests broader functionality, leading to potential confusion.

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?

The description is very concise, consisting of two sentences with no extraneous words. It front-loads the primary action and includes a specific behavioral detail. While it is under-specified, that is a completeness issue rather than a conciseness issue.

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

Completeness2/5

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

The tool has 4 parameters and no output schema, so the description must explain how these parameters interact. It only addresses URL normalization and entirely ignores the other three parameters, leaving the agent without guidance on how to use them. No information about the return format or edge cases is provided, making the description inadequate for the tool's complexity.

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

Parameters2/5

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

Although the schema has descriptions for all parameters (100% coverage), the tool description adds no information about how they relate to the stated function. It never mentions host, json, or zone, so an agent cannot infer their purpose or whether they are required. The description fails to compensate for the schema's lack of behavioral context and instead creates ambiguity.

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 (Return) and resource (origin, host, path for a URL), and explicitly mentions that query and fragment are dropped. This clearly distinguishes it from siblings like validate-json or timezone. However, it only describes URL normalization and completely ignores the other three parameters in the schema, so the overall purpose is not fully clarified.

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?

The description implies the tool is for URL normalization, but it does not explicitly state when to use it versus alternatives like citation or inspect-robots. There is no mention of when not to use it or any exclusions. Given the sibling list, more explicit guidance would be beneficial.

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

playwright-url-okInspect

Check whether a URL can be opened. No browser is launched.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
search-query-lenInspect

Count characters in a search query. Query discarded.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
status-catalogCInspect

Short catalog of common HTTP status codes.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check

TDQS

C2.4/5.0
Behavior1/5

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

With no annotations provided, the description bears full responsibility for disclosing behavior. It does not state whether the tool is read-only, has side effects, requires permissions, or returns data. The lack of any behavioral transparency is a significant gap.

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 a single concise sentence that directly states the resource and scope. There is no redundant or extraneous information, and the structure is clean and easily parsed.

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

Completeness1/5

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

Given the tool has four parameters and no output schema, the description is severely incomplete. It does not explain what the parameters do, what the tool returns, or any edge cases. An agent cannot confidently invoke this tool based on the provided information.

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

Parameters1/5

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

Although the schema provides descriptions for all parameters (100% coverage), those descriptions are clearly unrelated to an HTTP status catalog (e.g., 'JSON text to validate' suggests a validation tool). This actively misleads the agent about parameter purpose and functionality, so the descriptions subtract value rather than add meaning.

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 clearly identifies the resource (common HTTP status codes) and the scope (short catalog), but it lacks an explicit verb like 'retrieves' or 'lists.' The presence of unrelated parameters (url, host, json, zone) adds ambiguity, though the core purpose is still discernible.

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 guidance is provided on when to use this tool versus the sibling tools. The description does not mention any conditions, alternatives, or exclusion criteria, leaving the agent without direction on tool selection.

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

think-stepsInspect

Return a three-step thinking template. Prompt discarded.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
timezoneAInspect

Current time in a named IANA timezone.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It implies a read-only operation by saying 'Current time', but does not disclose output format, side effects, or any network requirements. For a simple lookup this is adequate but not rich.

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 a single, front-loaded sentence with no waste. It communicates the core purpose efficiently.

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

Completeness2/5

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

The description is too terse for a tool with four parameters, none required. It does not clarify that only 'zone' is relevant, nor does it specify the return format. With no output schema, this leaves the agent guessing about the response and parameter usage.

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 all four parameters are documented in the schema. The description adds minimal value beyond hinting at the 'zone' parameter via 'named IANA timezone', meeting the baseline for 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?

The description states a specific action (get current time) for a specific resource (a named IANA timezone). It clearly distinguishes from siblings like utc-time and iana-zones, making the tool's purpose 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?

Usage is implied: if you need the current time in a named IANA timezone, use this tool. However, there is no explicit mention of when not to use it or alternatives, such as utc-time for UTC or iana-zones for listing zones.

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

tz-asia-dubaiCInspect

Current local time in Asia/Dubai.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check

TDQS

C2.9/5.0
Behavior2/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It only states that it returns the current local time, implying a read-only operation, but does not explain the return format, whether parameters are required, or how the tool handles invalid inputs. It also does not clarify that it likely expects the 'zone' parameter to be 'Asia/Dubai', which is a significant omission given the schema's unrelated fields.

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 a single, concise sentence that is front-loaded with the core purpose. There is no wasted verbiage, and it is appropriately sized for a simple tool. However, while concise, it sacrifices essential context, but that is a completeness issue, not a conciseness one.

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

Completeness2/5

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

Despite having 4 parameters and no output schema, the description is extremely minimal and fails to explain how to invoke the tool correctly. It does not clarify which parameter to set, whether others are ignored, or what the expected output looks like. The presence of unrelated parameters in the schema (url, host, json) further confuses, and the description does nothing to resolve this ambiguity. A tool this simple in concept still needs more context to be used reliably.

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?

The schema covers all 4 parameters with descriptions, so the baseline is 3. The description adds no parameter information; it does not indicate which parameter is relevant or how they interact. However, the schema itself provides descriptions for each field, albeit some are unrelated to time (url, host, json). Since the schema descriptions are present and the description does not contradict them, a score of 3 is appropriate.

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 clearly states the tool's function: 'Current local time in Asia/Dubai.' This is a specific verb and resource, making it obvious what the tool does. However, it does not differentiate itself from siblings like 'timezone' or 'utc-time', which could also provide time information, so it loses a point for lacking distinctiveness.

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?

There is no guidance on when to use this tool versus alternatives. It does not mention that it is specific to Dubai, nor does it suggest using the more general 'timezone' tool for other zones. The description gives no context about prerequisites or conditions that would trigger its use, leaving the agent without clear selection criteria.

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

utc-timeCInspect

Current UTC timestamp.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check

TDQS

C2.6/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden of behavioral disclosure. The description only says 'Current UTC timestamp' and does not mention whether input parameters are ignored, what side effects occur, or any other behavioral details. The existence of optional parameters like 'url' and 'json' is unexplained, making behavior opaque.

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 description is extremely concise at one short sentence, which is good for front-loading, but it is under-specified. It omits any explanation of the input parameters or how the tool behaves with them. While brevity is positive, the lack of context makes it insufficient for an agent to use correctly.

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

Completeness2/5

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

For a tool with four optional parameters and no output schema, the description is incomplete. It does not explain the purpose of the parameters, whether they are required, or how they affect the result. The mismatch between the tool's stated purpose and the input schema is a major gap that the description does not address.

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

Parameters2/5

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

Although schema description coverage is 100%, the description adds no meaning beyond the schema. The parameters (url, host, json, zone) are not referenced in the description, and their relationship to 'Current UTC timestamp' is unclear. The description fails to clarify whether these parameters are relevant, optional, or even applicable to this tool.

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 ('Current') and resource ('UTC timestamp'), clearly indicating the tool returns the current UTC time. However, it does not differentiate from sibling time-related tools like 'timezone' or 'tz-asia-dubai', and the presence of unrelated input parameters (url, host, json, zone) in the schema creates confusion about what the tool actually does.

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?

There is no guidance on when to use this tool versus siblings such as 'timezone' or 'iana-zones'. The description does not mention any conditions, prerequisites, or exclusions, leaving the agent to guess when this is the appropriate choice.

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

validate-jsonCInspect

Check whether a body is valid JSON. The body is discarded.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check

TDQS

C2.7/5.0
Behavior2/5

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

The statement 'The body is discarded' hints at a lack of side effects, but it does not clarify whether the tool returns a result, modifies any state, or has other behavioral implications. With no annotations, this is insufficient.

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?

The description is concise, consisting of two short sentences. It front-loads the primary action, but the second sentence adds a minor detail that could be omitted without losing core meaning.

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

Completeness2/5

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

With four parameters and no output schema, the description is incomplete. It does not specify what happens after validation, the meaning of 'valid', or how the parameters are used. The ambiguous term 'body' compounds the incompleteness.

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

Parameters2/5

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

The tool description does not connect the parameters (url, host, json, timezone) to the stated purpose. While the schema provides individual descriptions, the relationship between these parameters and 'checking a body' is not explained, leaving the mapping unclear.

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 clearly states the action ('check whether a body is valid JSON') and distinguishes it from sibling tools like normalize-url and timezone. However, 'body' is ambiguous as it could refer to an HTTP request body or a JSON string parameter, so it is not perfectly precise.

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 guidance is given on when to use this tool versus alternatives, nor are any conditions or prerequisites mentioned. The description only covers what it does, not when to use it.

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

weather-hintInspect

Current temperature for a city via Open-Meteo.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
web-fetchInspect

HTTP status and content type for a public URL. Body discarded.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check
wiki-title-okInspect

Check whether a Wikipedia title exists. Title discarded after the call.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoGit ref name; discarded after the shape check
urlNoHTTPS URL to normalize or cite
cityNoCity name for a public weather hint; discarded after the call
feedNoPublic RSS or Atom URL; titles discarded
hostNoPublic hostname
jsonNoJSON text to validate; discarded after the check
pathNoFile path to check; no disk access
zoneNoIANA timezone name
queryNoSearch text; discarded after the length check

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 1 tool update
    • Addedagent-tool-index
  2. 28 tool updates
    • Addedbrowser-url-ok
    • Addedcalc-eval
    • Changedcitation5 fields changed
      • addedInput schema / properties / city
        Added value: +{
        +  "description": "City name for a public weather hint; discarded after the call",
        +  "type": "string"
        +}
      • addedInput schema / properties / feed
        Added value: +{
        +  "description": "Public RSS or Atom URL; titles discarded",
        +  "type": "string"
        +}
      • addedInput schema / properties / path
        Added value: +{
        +  "description": "File path to check; no disk access",
        +  "type": "string"
        +}
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Search text; discarded after the length check",
        +  "type": "string"
        +}
      • addedInput schema / properties / ref
        Added value: +{
        +  "description": "Git ref name; discarded after the shape check",
        +  "type": "string"
        +}
    • Changedcompatibility5 fields changed
      • addedInput schema / properties / city
        Added value: +{
        +  "description": "City name for a public weather hint; discarded after the call",
        +  "type": "string"
        +}
      • addedInput schema / properties / feed
        Added value: +{
        +  "description": "Public RSS or Atom URL; titles discarded",
        +  "type": "string"
        +}
      • addedInput schema / properties / path
        Added value: +{
        +  "description": "File path to check; no disk access",
        +  "type": "string"
        +}
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Search text; discarded after the length check",
        +  "type": "string"
        +}
      • addedInput schema / properties / ref
        Added value: +{
        +  "description": "Git ref name; discarded after the shape check",
        +  "type": "string"
        +}
    • Changeddomain-shape5 fields changed
      • addedInput schema / properties / city
        Added value: +{
        +  "description": "City name for a public weather hint; discarded after the call",
        +  "type": "string"
        +}
      • addedInput schema / properties / feed
        Added value: +{
        +  "description": "Public RSS or Atom URL; titles discarded",
        +  "type": "string"
        +}
      • addedInput schema / properties / path
        Added value: +{
        +  "description": "File path to check; no disk access",
        +  "type": "string"
        +}
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Search text; discarded after the length check",
        +  "type": "string"
        +}
      • addedInput schema / properties / ref
        Added value: +{
        +  "description": "Git ref name; discarded after the shape check",
        +  "type": "string"
        +}
    • Addedfetch-status
    • Addedfigma-url-shape
    • Addedfile-path-ok
    • Addedgeo-hint
    • Addedgithub-repo-shape
    • Addedhn-front-count
    • Changediana-zones5 fields changed
      • addedInput schema / properties / city
        Added value: +{
        +  "description": "City name for a public weather hint; discarded after the call",
        +  "type": "string"
        +}
      • addedInput schema / properties / feed
        Added value: +{
        +  "description": "Public RSS or Atom URL; titles discarded",
        +  "type": "string"
        +}
      • addedInput schema / properties / path
        Added value: +{
        +  "description": "File path to check; no disk access",
        +  "type": "string"
        +}
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Search text; discarded after the length check",
        +  "type": "string"
        +}
      • addedInput schema / properties / ref
        Added value: +{
        +  "description": "Git ref name; discarded after the shape check",
        +  "type": "string"
        +}
    • Changedinspect-robots5 fields changed
      • addedInput schema / properties / city
        Added value: +{
        +  "description": "City name for a public weather hint; discarded after the call",
        +  "type": "string"
        +}
      • addedInput schema / properties / feed
        Added value: +{
        +  "description": "Public RSS or Atom URL; titles discarded",
        +  "type": "string"
        +}
      • addedInput schema / properties / path
        Added value: +{
        +  "description": "File path to check; no disk access",
        +  "type": "string"
        +}
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Search text; discarded after the length check",
        +  "type": "string"
        +}
      • addedInput schema / properties / ref
        Added value: +{
        +  "description": "Git ref name; discarded after the shape check",
        +  "type": "string"
        +}
    • Addedjira-key-shape
    • Addedlib-docs-hint
    • Addedmemory-key-count
    • Changednormalize-url5 fields changed
      • addedInput schema / properties / city
        Added value: +{
        +  "description": "City name for a public weather hint; discarded after the call",
        +  "type": "string"
        +}
      • addedInput schema / properties / feed
        Added value: +{
        +  "description": "Public RSS or Atom URL; titles discarded",
        +  "type": "string"
        +}
      • addedInput schema / properties / path
        Added value: +{
        +  "description": "File path to check; no disk access",
        +  "type": "string"
        +}
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Search text; discarded after the length check",
        +  "type": "string"
        +}
      • addedInput schema / properties / ref
        Added value: +{
        +  "description": "Git ref name; discarded after the shape check",
        +  "type": "string"
        +}
    • Addedplaywright-url-ok
    • Addedsearch-query-len
    • Changedstatus-catalog5 fields changed
      • addedInput schema / properties / city
        Added value: +{
        +  "description": "City name for a public weather hint; discarded after the call",
        +  "type": "string"
        +}
      • addedInput schema / properties / feed
        Added value: +{
        +  "description": "Public RSS or Atom URL; titles discarded",
        +  "type": "string"
        +}
      • addedInput schema / properties / path
        Added value: +{
        +  "description": "File path to check; no disk access",
        +  "type": "string"
        +}
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Search text; discarded after the length check",
        +  "type": "string"
        +}
      • addedInput schema / properties / ref
        Added value: +{
        +  "description": "Git ref name; discarded after the shape check",
        +  "type": "string"
        +}
    • Addedthink-steps
    • Changedtimezone5 fields changed
      • addedInput schema / properties / city
        Added value: +{
        +  "description": "City name for a public weather hint; discarded after the call",
        +  "type": "string"
        +}
      • addedInput schema / properties / feed
        Added value: +{
        +  "description": "Public RSS or Atom URL; titles discarded",
        +  "type": "string"
        +}
      • addedInput schema / properties / path
        Added value: +{
        +  "description": "File path to check; no disk access",
        +  "type": "string"
        +}
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Search text; discarded after the length check",
        +  "type": "string"
        +}
      • addedInput schema / properties / ref
        Added value: +{
        +  "description": "Git ref name; discarded after the shape check",
        +  "type": "string"
        +}
    • Changedtz-asia-dubai5 fields changed
      • addedInput schema / properties / city
        Added value: +{
        +  "description": "City name for a public weather hint; discarded after the call",
        +  "type": "string"
        +}
      • addedInput schema / properties / feed
        Added value: +{
        +  "description": "Public RSS or Atom URL; titles discarded",
        +  "type": "string"
        +}
      • addedInput schema / properties / path
        Added value: +{
        +  "description": "File path to check; no disk access",
        +  "type": "string"
        +}
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Search text; discarded after the length check",
        +  "type": "string"
        +}
      • addedInput schema / properties / ref
        Added value: +{
        +  "description": "Git ref name; discarded after the shape check",
        +  "type": "string"
        +}
    • Changedutc-time5 fields changed
      • addedInput schema / properties / city
        Added value: +{
        +  "description": "City name for a public weather hint; discarded after the call",
        +  "type": "string"
        +}
      • addedInput schema / properties / feed
        Added value: +{
        +  "description": "Public RSS or Atom URL; titles discarded",
        +  "type": "string"
        +}
      • addedInput schema / properties / path
        Added value: +{
        +  "description": "File path to check; no disk access",
        +  "type": "string"
        +}
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Search text; discarded after the length check",
        +  "type": "string"
        +}
      • addedInput schema / properties / ref
        Added value: +{
        +  "description": "Git ref name; discarded after the shape check",
        +  "type": "string"
        +}
    • Changedvalidate-json5 fields changed
      • addedInput schema / properties / city
        Added value: +{
        +  "description": "City name for a public weather hint; discarded after the call",
        +  "type": "string"
        +}
      • addedInput schema / properties / feed
        Added value: +{
        +  "description": "Public RSS or Atom URL; titles discarded",
        +  "type": "string"
        +}
      • addedInput schema / properties / path
        Added value: +{
        +  "description": "File path to check; no disk access",
        +  "type": "string"
        +}
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Search text; discarded after the length check",
        +  "type": "string"
        +}
      • addedInput schema / properties / ref
        Added value: +{
        +  "description": "Git ref name; discarded after the shape check",
        +  "type": "string"
        +}
    • Addedweather-hint
    • Addedweb-fetch
    • Addedwiki-title-ok
  3. 11 tool updates
    • First observedcitation
    • First observedcompatibility
    • First observeddomain-shape
    • First observediana-zones
    • First observedinspect-robots
    • First observednormalize-url
    • First observedstatus-catalog
    • First observedtimezone
    • First observedtz-asia-dubai
    • First observedutc-time
    • First observedvalidate-json

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides the current date and time in the user's timezone through a simple tool with no parameters required.
    9,893
    -
  • A
    license
    C
    quality
    D
    maintenance
    Provides current time and date information with timezone support and multiple formatting options. Enables AI assistants to answer time-related queries in different timezones with detailed temporal information.
    2
    7
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides current time information with support for multiple IANA timezones, defaulting to Asia/Shanghai timezone.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.