Skip to main content
Glama
Ownership verified

Server Details

Curated, probe-verified directory of paid x402 APIs. Agents check it before spending money.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
jalcodev/nohumans-mcp
GitHub Stars
0
Server Listing
nohumans-mcp

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.2/5 across 2 of 2 tools scored.

Server CoherenceA
Disambiguation5/5

The two tools have clearly distinct purposes: one searches a registry, the other fetches detailed information about a specific listing. There is no overlap in their functions.

Naming Consistency5/5

Both tool names follow a consistent verb_noun pattern: 'find_paid_service' and 'get_service_details'. The naming style is uniform and predictable.

Tool Count3/5

With only two tools, the server feels minimal but the search-then-details flow is a reasonable core for a directory service. It is slightly thin but not inappropriate.

Completeness3/5

The tool set covers the essential search and detail retrieval workflow, but lacks browsing or listing capabilities that would make the registry more fully explorable. No obvious dead ends for the primary use case.

Available Tools

2 tools
find_paid_serviceAInspect

Search a verified registry of paid (x402) APIs and datasets. Returns ranked results: verified listings first, then by reputation score (0..1, recency-weighted probe success), then by ascending price. Each result includes has_sample (boolean) — true means you can cheaply test real output before paying full price; prefer these when a listing is new or thinly-reputed and you can't yet judge it from score alone. Use this before spending money to find services that actually work. Prefer results with status 'verified' and score >= 0.8. Zero results means no known service matches — do not invent endpoints. Always describe the actual need in query in your own words — what data, what freshness, what format, what constraint prompted the search — rather than only setting category/max_price/min_score filters. The exact wording of what you're looking for is what improves this directory over time; a bare filter with no query text tells us far less about what was actually needed.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum results to return (default 10, cap 50).
queryNoDescribe what you actually need, in your own words and as specifically as possible — not just a topic, but the real constraint: e.g. 'sub-second latency wallet risk scoring for Base memecoins', 'EUR/USD spot rate with sub-100ms freshness', 'translate legal contracts, not casual text'. This text is what makes results relevant and is the only place that level of detail is captured — category and price are coarse filters on top of it, not a substitute for it. Only leave this empty if you are genuinely just browsing with no specific need in mind.
categoryNoOne of the 40 most-populated existing categories, most-used first. Omit and rely on free-text `query` instead if none fit well — an unmatched or long-tail category still works via text-search fallback, it just won't be offered here as a constrained choice.
max_priceNoMaximum per-call price. Omit for no cap.
min_scoreNoMinimum reputation score, 0..1. Use 0.8 to only see reliably-passing services.
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 transparently explains the ranking mechanism (verified first, then reputation score, then ascending price), what has_sample means and when to prefer it, and the strict zero-result behavior ('do not invent endpoints'). It also notes recency-weighting of probe success, giving useful context. While it does not state that the operation is read-only, this is fairly implied by 'search' and no mutation is suggested, so the score is a solid 4.

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 longer than ideal but every sentence carries substantive information: ranking, has_sample semantics, usage guidance, and query tips. It is front-loaded with the core purpose, and while it reads as a single dense paragraph, it is not repetitive or wasteful. The structure could be improved with breaks, but the content is dense and purposeful, so it earns a 4 rather than a 5.

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?

For a search tool with 5 parameters and no output schema, this description is exceptionally complete. It covers the ranking algorithm, how to interpret result fields (has_sample, status, score), what to do with zero results, how to use the query parameter effectively, and how to prioritize verified services. It addresses both operational behavior and user decision-making, leaving little ambiguity about what to expect.

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?

Schema coverage of parameters is 100%, so the baseline is 3. The description adds meaningful value beyond the schema, especially for the query parameter: it emphasizes describing the actual need in your own words, provides examples of specificity, and explains that the exact wording improves the directory over time. It also reinforces the use of min_score (0.8) and how to weight has_sample alongside score, which enriches but does not contradict the schema descriptions.

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 clear, specific statement: 'Search a verified registry of paid (x402) APIs and datasets.' This identifies both the action (search) and the resource (verified registry of paid APIs/datasets), and distinguishes it from the sibling tool get_service_details, which likely retrieves details for a specific service found via this search.

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 when to use the tool ('Use this before spending money to find services that actually work') and provides concrete selection criteria ('Prefer results with status verified and score >= 0.8'). It also gives guidance on how to phrase the query and cautions not to invent endpoints if zero results are returned. However, it does not explicitly mention when not to use the tool or an alternative (e.g., get_service_details), so it misses a fully explicit exclusion.

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

get_service_detailsAInspect

Fetch the full record for one listing by id (from find_paid_service results): endpoint URL, request/response JSON Schemas when provided, accepted chains, pricing, and reputation detail (probe count, last successful probe, consecutive failures). Call this before making a paid request so you know the exact request shape and current reliability.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesListing id, as returned by find_paid_service.
Behavior3/5

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

No annotations provided, so description carries full burden. It describes what information the tool returns but does not disclose side effects, error behavior, authentication requirements, or rate limits. Adequate but minimal added behavioral context.

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 concise sentences: first lists returned fields, second provides usage guidance. No wasted words, front-loaded with purpose.

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?

Given one parameter and no output schema, description adequately covers return fields. Lacks information on error conditions or null returns, but overall provides sufficient context for a simple fetch operation.

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% with a clear description for the id parameter. The tool description reiterates the origin (from find_paid_service results), adding no new meaning beyond the schema. Baseline score of 3 is appropriate as schema does the heavy lifting.

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 clearly states it fetches full record for one listing by id, listing specific fields returned (endpoint URL, schemas, chains, pricing, reputation). Distinguishes from sibling find_paid_service by referencing its results.

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?

Explicitly advises calling before making a paid request to know request shape and reliability. Provides clear when-to-use context but does not specify when not to use or alternatives beyond the implied sibling.

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

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.