Skip to main content
Glama

Server Details

Find services, request single purchases and read budgets. Testnet only.

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
ChatGPT
–
Claude
–

TDQS

A3.8/5.0

Scored across 3 tools

Disambiguation5/5

The three tools map to clearly distinct retrieval modes: enumerate all pages (list_docs), fetch one page by path (read_doc), and full-text query (search_docs). There is no realistic way for an agent to confuse browsing order, direct retrieval, and search.

Naming Consistency5/5

All three names follow a strict verb_noun snake_case pattern (list_docs, read_doc, search_docs). The singular/plural variation tracks the semantics (one doc vs. many docs) rather than being an inconsistency.

Tool Count4/5

Three tools is lean but matches a focused documentation-reading server with no unnecessary surface. It sits at the thin end of the ideal range, but each tool earns its place with a distinct role.

Completeness4/5

The surface covers the full discovery-to-retrieval loop: enumerate, search, then read content as markdown. Minor gaps exist (no URL-to-path resolution helper, no version/history access), but agents can work around them using the listed URLs.

Available Tools

3 tools
list_docsList the docsA
Read-only
Inspect

The docs pages in reading order: title, description, URL and the URL of its markdown version.

NameRequiredDescriptionDefault
underNoOnly pages at or below this path, e.g. /docs/client; omit for every page

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnly, non-destructive, and closed-world, so the safety profile is covered. The description adds value the annotations do not: the ordered enumeration behavior and the concrete set of fields returned, which matters because there is no output schema.

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 sentence, no filler, with the resource and the returned fields front-loaded. Every clause carries information and nothing could be removed without losing meaning.

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 zero-required-parameter read tool with rich annotations, a fully documented schema, and no output schema, the definition covers purpose, ordering, and return contents adequately. Only the relationship to the search/read siblings is left implicit.

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 coverage is 100% and the single 'under' parameter is fully documented in the schema, including the 'omit for every page' default. The description contributes nothing additional about path scoping or path syntax, so the baseline of 3 applies.

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 ('The docs pages') and the exact payload returned — title, description, URL, and markdown URL — in a defined order. The listing verb is inherited from the title rather than repeated, and it never explicitly contrasts itself with search_docs, 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?

'In reading order' implies an enumeration/browsing use case rather than a targeted lookup, which weakly signals when to prefer this over search_docs. There is no explicit when-to-use, no when-not, and the sibling tools read_doc and search_docs are never named.

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

read_docRead a docs pageB
Read-only
Inspect

One docs page as markdown, with its title, description, canonical URL and last-updated date. Name it by path, e.g. /docs/purchase.

NameRequiredDescriptionDefault
pathYesThe page's path or URL, e.g. /docs/purchase or /docs/budgets

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, openWorldHint=false and destructiveHint=false, so safety is covered and the description carries a lighter burden. The description adds useful context beyond annotations by enumerating the returned fields and noting the markdown format, but it says nothing about error behavior for missing pages or response size.

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 first front-loads the output contract, the second gives the identifier format. No filler, no repetition of the tool name.

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 single-parameter read tool with full schema coverage and safety annotations, the description covers what is returned and how to identify the page, which is enough to call it correctly. The remaining gap is routing guidance versus the sibling tools, which the description leaves unaddressed.

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 the sole parameter is already documented with examples. The description's example path and the schema's examples overlap heavily, adding little new meaning such as whether full URLs are accepted or how paths are normalized, so the baseline 3 applies.

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 a specific verb and resource (read one docs page) and states the return shape: markdown plus title, description, canonical URL and last-updated date. It implicitly distinguishes itself from list_docs and search_docs by returning a single page rather than a collection, though it never names those siblings explicitly.

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 when-to-use or when-not-to-use guidance. The reader must infer that this is for fetching one known page and that list_docs/search_docs cover discovery, since neither sibling is mentioned and no conditions for choosing among them are given.

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

search_docsSearch the docsA
Read-only
Inspect

Full-text search over the docs: the best-matching pages, headings and passages, each with its URL.

NameRequiredDescriptionDefault
limitNoMaximum number of results to return (default 10)
queryYesWhat to look for, e.g. 'approval link expires' or 'cursor pagination'

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds real value by disclosing that results are relevance-ranked ('best-matching') and carry URLs with page/heading/passage granularity. It stops short of anything about result counts, empty-result behavior, or ranking caveats.

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?

A single colon-front-loaded sentence with zero filler; the result shape is stated compactly after the core action. Nothing could be removed without losing information.

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 two-parameter read-only tool with full schema coverage, no output schema, and complete annotation coverage, this is nearly sufficient: the description carries the return-shape burden the missing output schema would otherwise leave. The only shortfall is the absent routing guidance against the two sibling tools.

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%: both 'query' and 'limit' are documented with examples and a default in the schema itself. The description adds no syntax guidance (phrases, operators, exact-match behavior) beyond what the schema already provides, so baseline 3 applies.

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 and resource ('Full-text search over the docs') and even describes the result granularity (pages, headings, passages). It implicitly separates itself from list_docs and read_doc by emphasizing search, but never names those siblings, so differentiation is inferred 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 Guidelines3/5

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

Usage is only implied: an agent can infer 'search when you have a query rather than a known doc', but there is no explicit when-to-use, when-not-to-use, or pointer to list_docs/read_doc for browsing or full-page retrieval. A one-line routing hint would have closed the gap.

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 observedlist_docs
    • First observedread_doc
    • First observedsearch_docs

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Lets MCP clients discover x402 APIs, pay for calls from a local non-custodial wallet, and inspect balances and payment receipts.
    2,718
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Exposes MCP tools that let an agent search a catalog, inspect a paid service's pricing, fetch it with payment handled automatically, and check its remaining budget and active spending limits. Payments are authorized against a signed mandate from the owner, so agents can buy API access over HTTP 402 without ever holding the owner's private key.
    599 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to discover and call pay-per-call APIs on the minia2a.uk marketplace, including service browsing, endpoint validation, and x402 payment-flow handling. Also supports self-custody wallet registration and live platform statistics.
    149 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables agents to search and inspect live service offerings, generate x402 payment snippets, and understand blockchain-only balance policies.
    4
    92 npm
    3
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources