nohumans.directory
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.
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.
Tool Definition Quality
Average 4.2/5 across 2 of 2 tools scored.
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.
Both tool names follow a consistent verb_noun pattern: 'find_paid_service' and 'get_service_details'. The naming style is uniform and predictable.
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.
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 toolsfind_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.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return (default 10, cap 50). | |
| query | No | Describe 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. | |
| category | No | One 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_price | No | Maximum per-call price. Omit for no cap. | |
| min_score | No | Minimum reputation score, 0..1. Use 0.8 to only see reliably-passing services. |
Tool Definition Quality
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Listing id, as returned by find_paid_service. |
Tool Definition Quality
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.
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.
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.
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.
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.
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.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- Alicense-qualityCmaintenanceEnables MCP-compatible agents to discover and call x402 paid services from a directory of over 2,000 APIs.Apache 2.0
- AlicenseAqualityDmaintenanceSearch 14,000+ x402-enabled HTTP APIs by keyword. Agents pay $0.01 USDC per search via x402 micropayments on Base mainnet — no API keys or accounts required.1362MIT
- Alicense-qualityBmaintenancex402-paywalled data marketplace for AI agents with 10 endpoints: B2B leads, crypto candles, government contracts, foreclosures, GitHub developer emails, flight data, crypto signals, gig leads, and market research. Multi-chain USDC payments on Base, Arbitrum, and Solana. MCP tools for autonomous agent discovery and purchasing.1,607MIT
- Flicense-qualityCmaintenancePay-per-call structured data for autonomous AI agents. x402-metered, MCP-native.
Your Connectors
Sign in to create a connector for this server.