Skip to main content
Glama

Get a hint

get_hint

Retrieve a specific UX hint by ID or slug, with content converted from HTML to clean Markdown. Serves from local cache for fast access.

Instructions

Get one uxhints.com hint by id or slug (exactly one is required), with the full content already converted from WordPress HTML to clean Markdown. Results are served from a local catalog cache (default 24h TTL); call refresh_hint_catalog to force an update.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idNoNumeric post id of the hint (shown by list_hints / search_hints).
slugNoPost slug of the hint, without category prefix.
Behavior4/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 reveals that content is converted from WordPress HTML to clean Markdown, that results are cached with a 24h TTL, and that refresh_hint_catalog exists to bypass the cache. It does not mention error handling or retries, but for a read-oriented fetch tool, the disclosed cache and transformation behaviors are sufficiently transparent.

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 concise sentences. The first conveys the core purpose and output format; the second addresses the cache and the refresh alternative. No wasted words, and the most important detail (the exactly-one constraint) is front-loaded. The structure makes it easy for an agent to parse quickly.

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?

Without an output schema, the description gives a reasonable sense of the return: it includes full content converted to Markdown. It also covers the retrieval method (id/slug) and caching behavior. It does not explicitly enumerate all returned fields (e.g., title, metadata), but for a single-hint fetch the description is largely sufficient. Sibling tools like list_hints might convey the expected object shape implicitly.

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 input schema already comprehensively describes both parameters (id and slug) with 100% coverage. The description adds critical value by noting that exactly one of the two is required, which is not reflected in the schema (no required fields). It also clarifies that the slug is without category prefix, refining the schema's generic 'Post slug' definition.

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 clearly states the tool retrieves a single hint by id or slug, explicitly noting exactly one is required. It distinguishes itself from siblings like list_hints and search_hints by focusing on a one-shot fetch, and from refresh_hint_catalog by mentioning cache behavior. The verb 'get' plus the resource 'hint' is specific and unambiguous.

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 explicitly states the exactly-once constraint for id/slug, which guides parameter selection. It also mentions the cache TTL and points to refresh_hint_catalog as the alternative for force updates. However, it does not explicitly state when to prefer this over search_hints or list_hints, though the name and 'exactly one' implication make the context fairly clear.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mateodioev/mcp-uxhints'

If you have feedback or need assistance with the MCP directory API, please join our Discord server