Skip to main content
Glama

Agent Deals

Server Details

Pay less for x402 APIs: free pre-payment checks, cheapest working service finder, web/PDF reader.

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 · MCP 2025-11-25
URL

TDQS

A3.9/5.0

Scored across 4 tools

Disambiguation4/5

The two x402 service tools are related but clearly separated: one checks a specific service's status/price, the other finds the cheapest service for a need. The two web page tools are also distinct: one returns metadata only, the other returns full content as Markdown. Minor potential confusion between check_x402_service and find_cheapest_x402_service, but descriptions clarify the difference.

Naming Consistency4/5

Three tools follow a clear verb_noun pattern (check_x402_service, find_cheapest_x402_service, read_web_page), but get_page_metadata breaks the pattern by using get_ instead of a more descriptive verb. Overall the naming is consistent and predictable with one minor deviation.

Tool Count4/5

Four tools is a reasonable, focused set for a server that combines x402 service discovery with web page reading. It is slightly on the small side, but each tool has a distinct purpose and the scope is narrow enough that the count feels appropriate.

Completeness3/5

The x402 service tools cover checking and finding services, but there is no obvious way to pay for or call the APIs directly, which could be a gap depending on the intended workflow. The web page tools cover metadata and full content extraction, but lack operations like listing supported sites or extracting specific elements. Overall the core functions are present but some adjacent capabilities are missing.

Available Tools

4 tools
check_x402_serviceCheck an x402 service before paying (free)A
Read-only
Inspect

FREE. Before paying an x402 (HTTP 402) API, check it: is it up right now, does its real price match its listing, and is there a cheaper service that does the same job? Covers ~25,000 paid agent APIs, re-checked continuously.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesThe paid service's URL
methodNoHTTP method the service usesGET

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, so the safety profile is covered. The description adds useful behavioral context: the service is FREE, covers roughly 25,000 APIs, and is re-checked continuously, which informs the agent about cost and data freshness.

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 sentences, front-loaded with the most important fact ('FREE. Before paying...'), and every phrase earns its place. It avoids repetition and unnecessary detail.

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 two-parameter tool with no output schema, the description communicates what the tool checks, when to use it, and its coverage. The exact return format is not specified, but the three checks imply the result categories well enough for an agent to invoke and interpret the tool.

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 both parameters (url and method) are already documented. The description adds no additional parameter-level meaning, which is acceptable given the complete schema. Baseline of 3 applies.

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?

Description names a specific verb ('check'), a resource ('x402 service'), and three concrete checks: uptime, price match, and cheaper alternatives. This clearly differentiates it from sibling 'find_cheapest_x402_service', which is about discovery rather than verification of a specific URL.

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?

The description explicitly states the usage trigger: 'Before paying an x402 API, check it.' This gives clear context for when to call the tool. It does not explicitly mention when not to use it or name alternatives, but the trigger is sufficiently clear.

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

find_cheapest_x402_serviceFind the cheapest working x402 service for a taskA
Read-only
Inspect

Describe what you need; get the cheapest WORKING paid APIs for it, ranked by live price, uptime and speed, with example inputs. 20 free calls per day per client, then $0.002 per call via x402 (USDC on Base).

ParametersJSON Schema
NameRequiredDescriptionDefault
taskYesWhat you need done, in plain words
limitNoNumber of results (default 5)
max_price_usdNoIgnore services above this price per call

TDQS

A4.2/5.0
Behavior4/5

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

Beyond the readOnlyHint and openWorldHint annotations, the description adds meaningful behavioral details: results are ranked by live price, uptime, and speed, include example inputs, and there is a free tier followed by a per-call fee via x402. This gives the agent practical expectations about cost and output ordering.

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 sentences with no filler. It front-loads the core instruction ('Describe what you need'), states the result and ranking criteria, and then gives essential pricing information. Every clause earns its place.

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?

The description is complete enough for a search/discovery tool: it explains the input, output ranking, and cost model. It does not describe a return format, but it names the key output dimensions and there is no output schema to satisfy, so this is a minor gap.

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 schema already documents all three parameters. The description adds context about paid APIs and pricing that helps interpret max_price_usd, but it does not add new semantic detail beyond what the schema provides, so the baseline score of 3 applies.

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

Purpose5/5

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

The description uses a specific verb and resource: 'find the cheapest WORKING paid APIs' for a described task. It clearly conveys the tool's discovery function and distinguishes it from the sibling tools like check_x402_service, which likely verify a specific service rather than search for one.

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?

The description clearly implies when to use this tool: when you need to find the cheapest working paid API for a task, with the user describing their need in plain words. It does not explicitly state exclusions or alternatives, but the context and phrasing make the intended use clear.

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

get_page_metadataGet a web page's metadataA
Read-only
Inspect

Title, description, canonical URL, language, site name, author, publish date, image and JSON-LD of a public page. $0.002 per call via x402.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesPublic http(s) URL

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, covering the read-only, network-access safety profile. The description adds useful context about the target being a public page and the $0.002 per-call cost via x402. It does not disclose potential failure modes (e.g., blocked pages, missing metadata fields) but adds meaningful context beyond the annotations.

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 sentence efficiently lists the output fields, followed by the pricing detail. No filler or redundant phrasing, and the most important content (what the tool returns) is front-loaded.

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 one-parameter, read-only tool with annotations and no output schema, the description adequately lists all returned metadata fields and the cost. It lacks details on edge cases like pages with missing metadata or scraping restrictions, but the core behavior an agent needs to invoke the tool correctly is present.

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 only parameter, url, is fully described in the schema (format: uri, description: 'Public http(s) URL'). The description adds no additional parameter semantics, but with 100% schema coverage, the schema already carries the burden, so baseline 3 is appropriate.

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 enumerates the specific metadata fields returned (title, description, canonical URL, language, site name, author, publish date, image, JSON-LD) with a clear verb 'get' and precise resource. This distinguishes it from the sibling read_web_page, which likely returns page content, without needing to inspect schemas.

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 usage for metadata-only extraction from public pages and notes the cost, but it does not explicitly state when to use this tool over read_web_page or the x402 service tools, nor does it provide exclusions or conditions for selecting an alternative.

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

read_web_pageRead a web page or PDF as clean MarkdownA
Read-only
Inspect

Fetch a public web page or PDF and return clean Markdown of the main content, plus title, author, date, JSON-LD and links. $0.003 per call via x402. Failed reads are not charged.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesPublic http(s) URL
selectorNoOptional CSS selector to convert only part of the page
max_charsNoMax Markdown characters (default 50000)

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint and openWorldHint, so the description only needs to add context. It adds useful behavioral details: output includes clean Markdown plus metadata fields, pricing via x402, and that failed reads are not charged. No annotation contradiction exists.

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 sentences deliver purpose, output contents, pricing, and failure billing without wasted words. The core function is front-loaded, and pricing/failure policy is placed as a compact second sentence.

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 adequately names the return payload (Markdown plus title, author, date, JSON-LD, links) and notes cost/failure behavior. It could mention error handling or redirect behavior, but for a read-only fetch tool the provided context is sufficient for a likely-correct call.

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 schema already explains url, selector, and max_chars. The description does not need to restate parameters and adds no extra per-parameter semantics, landing at the baseline for fully documented schemas.

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 verb ('Fetch') and resource ('a public web page or PDF') and clearly promises clean Markdown plus title, author, date, JSON-LD, and links. This differentiates it from the metadata-only sibling get_page_metadata and from the x402 service-check siblings.

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?

The description makes clear this tool is for public web pages/PDFs and that failed reads are not charged, giving an agent a good sense of when it applies. It does not explicitly name alternative tools or exclusion conditions, but the context is clear enough for selection.

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. 4 tool updates
    • First observedcheck_x402_service
    • First observedfind_cheapest_x402_service
    • First observedget_page_metadata
    • First observedread_web_page

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources