Skip to main content
Glama

ToolNav AI

Server Details

Search AI tools, browse categories and read tool details with source links. Free, read-only access.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.7/5.0

Scored across 3 tools

Disambiguation4/5

get_tool retrieves by exact slug, search_tools searches by keyword/category, and list_categories returns valid category values. These are mostly distinct, though get_tool and search_tools have some conceptual overlap since both return tool listings.

Naming Consistency5/5

All three tools follow a clean verb_noun snake_case pattern: get_tool, list_categories, search_tools. No mixing of conventions.

Tool Count4/5

Three tools is minimal but well-suited to a read-only search/discovery service. Each tool earns its place, though it sits near the thin end of the acceptable range.

Completeness4/5

The core discovery lifecycle (search, retrieve by slug, enumerate categories) is covered. Minor gaps exist: no pagination/result-limit controls and no way to browse all tools without a keyword.

Available Tools

3 tools
get_toolGet AI tool detailsA
Read-onlyIdempotent
Inspect

Get a published tool by its exact slug, including available FAQs and source URLs. Returns found=false if unavailable.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYes
languageNoen

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the bar is lower. The description adds real behavioral value beyond them: it discloses the not-found case ('Returns found=false if unavailable') and what the payload contains (FAQs, source URLs).

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?

Two short sentences, no filler. The primary purpose and lookup key come first, and the failure mode is appended where it is easy to catch.

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?

With no output schema, the description usefully summarizes the return (FAQs, source URLs, found flag), which is exactly what an agent needs for a simple read. The main omission is the undocumented language parameter and any hint about slug format or casing.

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 0%, so the description must carry parameter meaning. It adds one important constraint — the slug must be an exact match, not a fuzzy or partial one — but the 'language' enum parameter (en/zh) is not mentioned at all, leaving half the parameters undocumented anywhere.

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?

States a specific verb and resource (get a published tool) plus the lookup key (exact slug), and 'published' scopes it to live entries. It doesn't name search_tools or list_categories as alternatives, but 'by its exact slug' implicitly separates it from browsing/searching siblings.

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?

'by its exact slug' implies you should use this only when you already have a slug, which contrasts with search_tools, but the condition is never stated explicitly and no alternative is named. Usage is inferable rather than spelled out.

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

list_categoriesList tool categoriesA
Read-onlyIdempotent
Inspect

List category values present in published tool listings. Pass a returned slug to search_tools.category.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
page_sizeNo

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so the safety profile is covered structurally. The description adds that only 'published' listings are returned, which is useful scope context, but says nothing about pagination behavior or rate limits for a list operation that returns pages.

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?

Two short sentences, the core purpose front-loaded followed by the downstream usage hint. Every clause earns its place with no filler.

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?

For a simple, zero-required-param read-only tool with no output schema, the description covers purpose and how the return value is consumed downstream. The only real gap is the absence of any pagination note, which is minor for this 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?

Schema description coverage is 0%, so the description must carry the burden for the two paging parameters (page, page_size) and it does not mention them at all. Only defaults and bounds exist in the schema, leaving the description to compensate and failing to do so.

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?

States a specific verb and resource ('List category values') and scopes it to 'published tool listings', which distinguishes it from get_tool and search_tools. The second sentence hints at its relationship to search_tools, though the contrast with siblings is only implied rather than stated.

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?

Gives clear forward guidance: the returned slug is fed into search_tools.category, which implicitly frames this as a discovery step before searching. No explicit when-not-to-use guidance or exclusions are given, but the workflow context is unambiguous.

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

search_toolsSearch AI toolsB
Read-onlyIdempotent
Inspect

Search published AI tools by keyword and optional category. Matches name, description or tags. Use list_categories for valid category values. Returns source and official website URLs.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
queryNo
categoryNo
page_sizeNo

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true and destructiveHint=false, so the safety profile is covered. The description adds the useful disclosure that results carry source and official website URLs, but says nothing about pagination behavior despite page/page_size parameters.

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?

Three short sentences, front-loaded with the core action and match semantics, with no filler. It stays tight even though it omits needed detail.

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?

With no output schema, the description usefully sketches the return shape (source and official website URLs), which is a real contribution. However, for a paginated search tool it omits how results are paged or ordered, leaving a meaningful gap.

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?

Schema description coverage is 0% across 4 parameters, so the description must compensate. It loosely maps 'keyword' to query and mentions category, but leaves page and page_size (including the default of 10 and the max of 20) completely unexplained, so an agent cannot infer result-windowing behavior.

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?

States a specific verb and resource ('Search published AI tools') and clarifies the match surface (name, description, tags), which tells an agent what a keyword hit means. It does not differentiate from get_tool, the sibling that presumably fetches a single tool, so it stops short of a 5.

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?

Gives one actionable routing hint — 'Use list_categories for valid category values' — but never says when to prefer this over get_tool or when not to use filtering. Usage is implied by the description rather than stated.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedget_tool
    • First observedlist_categories
    • First observedsearch_tools

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables AI assistants to look up, filter, and shortlist 221 curated AI tools by industry, department, pricing tier, or free-tier availability over remote Streamable HTTP without authentication.
    -
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI assistants to search a curated database of 200+ AI tool cards with pricing, platforms, use cases, and source links, so users can ask which tool to use for a task and get grounded recommendations.
    1
    6 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Search and discover 500+ tools, APIs, and services for AI agents. Browse 15 categories, get recommendations, and access structured metadata including auth methods, free tiers, and example calls.
    1
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables users to search a public job catalog by query, AI level, remote/city/company/recency, retrieve full job records, and look up AI levels for job titles without an API key. It provides read-only access via stdio or a hosted HTTP endpoint.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources