Skip to main content
Glama

Server Details

Search settlement-verified x402 APIs. Discovery is free. Agents pay the provider in USDC on Base.

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-06-18
URL

TDQS

A4.4/5.0

Scored across 3 tools

Disambiguation5/5

Each tool serves a clearly distinct purpose: fetching a single listing, browsing the catalogue by category, and free-text searching. There is no overlap or ambiguity between them.

Naming Consistency5/5

All three tools follow a consistent verb_noun snake_case pattern: get_api, list_apis, search_apis. The singular/plural distinction aligns with the operation type, making the pattern predictable.

Tool Count5/5

Three tools is well-scoped for a read-only API marketplace catalogue. Each tool covers a distinct access pattern without unnecessary additions or bloat.

Completeness5/5

For the stated domain of browsing and retrieving live API listings, the set is complete: single fetch, full list with optional category filter, and free-text search. No CRUD operations are expected since this is a read-only market surface.

Available Tools

3 tools
get_apiGet one PayAPI Market listingAInspect

Fetch a single live listing by its id or slug, including base_url, price range, network and verification state. Also returns a reliability object: score (0 to 100 or null), band (strong, established, thin, caution or unscored) and computed_at. Reliability is a running score from paid verifications, health history and payTo integrity, not a star rating and not a guarantee; unscored means it has not been computed for that listing yet. Method: https://payapi.market/how-an-agent-finds-payapi. Returns the listing whether or not it is verified, and reports payment_verified honestly. Free and read-only; spends nothing.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesListing uuid or slug, as returned by search_apis or list_apis.

TDQS

A4.4/5.0
Behavior5/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, and it does so thoroughly. It states the operation is read-only, 'spends nothing', returns listings regardless of verification, and honestly reports payment_verified. It also explains what the reliability score means and what it does not mean, which is valuable beyond schema information.

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 front-loaded with the core purpose and remains information-dense. Most sentences add meaningful context about reliability, verification, and cost. The 'Method: URL' clause feels slightly extraneous and the reliability explanation is lengthy, but everything is relevant enough that it stays within reasonable bounds.

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

Completeness5/5

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

Despite having no output schema, the description enumerates the returned fields, including the nested reliability object with its possible values and meaning. It covers edge cases like unverified listings and unscored reliability, and the parameter provenance ties cleanly to sibling tools. An agent has enough to call this correctly.

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?

There is only one parameter and schema description coverage is 100%, so the schema already fully documents 'id' as 'Listing uuid or slug, as returned by search_apis or list_apis'. The description repeats this same meaning without adding new format, constraints, or examples, so the 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?

The description opens with a specific verb and resource: 'Fetch a single live listing by its id or slug'. It differentiates from sibling tools by emphasizing 'single' retrieval versus listing/search, and even names the source of the id ('as returned by search_apis or list_apis').

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 establishes this tool is for fetching one listing by id or slug, and it notes where those identifiers come from ('as returned by search_apis or list_apis'). It does not explicitly spell out when not to use it or contrast it with alternatives, but the single-vs-many distinction gives clear contextual guidance.

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

list_apisList the PayAPI Market catalogueAInspect

Browse the live catalogue, optionally filtered to one category. Omit category for everything. Returns settlement-verified listings only unless verified_only is false. Free and read-only; spends nothing.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
categoryNoExact category name. Call with no category first to see the valid values.
verified_onlyNo

TDQS

A4/5.0
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 and discloses key behavioral traits: the operation is 'Free and read-only; spends nothing' and only returns settlement-verified listings unless told otherwise. This is valuable context beyond the schema. It doesn't mention pagination or rate limits, but the essential safety and filtering behavior is covered.

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?

Three concise sentences, front-loaded with the core purpose. Every sentence adds information: browse behavior, category handling, verified filtering, and cost/safety. There is no filler or redundancy.

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 listing tool with three optional parameters and no output schema, the description covers the main usage, filter semantics, and side-effect profile. Missing guidance is limited to sibling routing and pagination details, and those are partially implied by the schema constraints.

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 low (33%), and the description compensates for category and verified_only: it defines the category filter ('Omit category for everything') and the verified_only default behavior. However, the 'limit' parameter is never described in either the schema or the description, leaving a small but real gap.

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 operation: browsing/listing the live catalogue, optionally filtered by category. It uses a specific verb and resource. It distinguishes itself from get_api and search_apis by the notion of browsing the full catalogue, though it does not name the 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 Guidelines4/5

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

The description provides direct usage guidance: 'Omit category for everything' tells when to skip the filter, and 'Returns settlement-verified listings only unless verified_only is false' explains the default behavior. It also notes the tool is free and read-only, signaling safe use. It doesn't explicitly say when to prefer search_apis or get_api, but the context is clear.

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

search_apisSearch the PayAPI Market catalogueAInspect

Free-text search across the live catalogue. Matches listing name, description, category and provider name. Returns settlement-verified listings only unless verified_only is false. Free and read-only; spends nothing.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryYesWhat you are looking for, e.g. "uk property" or "sanctions screening".
verified_onlyNoRestrict to settlement-verified listings. Default true.

TDQS

A4.4/5.0
Behavior4/5

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

With no annotations, the description carries the disclosure burden. It explicitly states the operation is read-only, free, and spends nothing, and it explains the verified-only filtering behavior. This goes well beyond the 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?

Three compact, information-dense sentences. The core purpose is front-loaded, and every sentence adds operational value without fluff.

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?

Adequate for a read-only search tool. It covers what is searched, the filtering default, and the safety profile. It does not describe the return shape, but the absence of an output schema is a minor gap for a simple search result list.

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 description clarifies what the query parameter matches (listing name, description, category, provider name) and confirms how verified_only changes results, supplementing the schema. Limit is not described, but its schema constraints make it self-explanatory.

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?

States a specific verb ('search'), resource ('live catalogue'), and searchable fields (name, description, category, provider name). Clearly distinguishes itself from siblings: this is free-text search, not retrieval of one API or a plain list.

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?

Makes the intended use obvious: free-text queries over the catalogue. It does not explicitly name get_api/list_apis as alternatives, but the framing is clear enough that an agent can select it appropriately for keyword-style lookups.

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_api
    • First observedlist_apis
    • First observedsearch_apis

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Discovers and queries x402-payable APIs at runtime — enables autonomous agents to find, evaluate, and pay for services via USDC micropayments on Base without API keys or subscriptions.
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables autonomous agents to discover, quote, and purchase paid APIs on Base by describing capabilities in natural language, with automatic provider ranking, validation, and direct non-custodial x402 payments.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources