x402-list-mcp
Server Details
x402-list directory MCP: services, facilitator volume, ranked picks, paid assessments.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- mcccsm/x402-list-mcp
- GitHub Stars
- 0
- Server Listing
- x402-list-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.3/5 across 6 of 6 tools scored.
Most tools have clearly distinct purposes: search vs detail vs health vs volume vs assessment. The only potential confusion is between find_best_service (algorithmic ranking) and assess_services (paid AI comparison), but the descriptions clarify the different mechanisms and use cases.
All tool names follow a consistent verb_noun pattern in snake_case: assess_services, check_health, find_best_service, get_facilitator_volumes, get_service, search_x402_services. No mixed conventions or style deviations.
Six tools cover the core interactions with an x402 service directory (search, detail, health, volume metrics, recommendations, paid assessment) without excess or bloat. The count is well-scoped for the server's purpose.
The surface covers search, detail, health, metrics, and decision support, which are the main read-only needs for an x402 directory. Minor gaps exist (no direct compare tool, no management operations), but the core workflow is fully supported.
Available Tools
6 toolsassess_servicesAInspect
Run a fresh, PAID AI assessment comparing a shortlist of already-listed x402 services for a stated need. It charges a one-time $0.25 USDC on Base (x402) for the fresh reasoning only; reading an already-computed assessment stays free via get_service. This tool is a pure pass-through: it never holds keys, never signs, and never settles. Call it once WITHOUT payment_signature_b64 to receive the x402 payment challenge (accepts[], amount, payTo, and a base64 PAYMENT-REQUIRED header) verbatim; sign accepts[0] client-side with your own wallet; then call again with the SAME question and services plus payment_signature_b64 to receive the assessment report and a base64 PAYMENT-RESPONSE settlement receipt. Optionally include a probe target as probe { slug, endpoint_path? } to also test one listed service live: when the server has live probing armed, after the fresh reasoning it makes a real x402 payment to that endpoint and analyzes what it returns, and the challenge is then priced at $0.25 plus that endpoint price X (probe fees are non-refundable regardless of outcome); the report then carries a probe_report block with a verdict and truncated extracts, never the verbatim third-party response, and when live probing is not armed the probe is ignored. If the fresh run cannot be produced the server answers before settling, so the caller is never charged, and there is no refund. Prices are US dollars.
| Name | Required | Description | Default |
|---|---|---|---|
| probe | No | Optional live-probe request: pay one listed service for real and analyze what it returns. When the server has probing armed the price becomes $0.25 plus that endpoint price X (non-refundable); the report gains a probe_report block with a verdict and truncated extracts, never the verbatim third-party body. Ignored when probing is not armed. | |
| question | Yes | The need to assess the shortlist against (1 to 1000 characters). | |
| services | Yes | Service slugs to compare for the need (1 to 8; find them with search_x402_services or find_best_service). | |
| payment_signature_b64 | No | Base64 PAYMENT-SIGNATURE for the x402 payment, produced by signing the accepts[0] challenge client-side. Omit on the first call to receive the challenge; set it on the retry to run the paid assessment. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description fully discloses the tool's behavioral traits: the $0.25 fee on Base, the pass-through nature ('never holds keys, never signs, never settles'), the challenge/signature/receipt flow, probe pricing and non-refundability, and the no-charge guarantee if the fresh run fails. No contradictions exist with annotations since none are provided.
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 long but well-structured: a one-sentence summary, then pricing, protocol, probe behavior, and failure semantics. It is front-loaded and each section adds necessary detail for a paid tool. Minor redundancy exists (e.g., pricing mentioned twice), but overall the length is justified by the tool's complexity.
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 the absence of an output schema and annotations, the description thoroughly covers pricing, the two-call payment protocol, probe behavior, failure/no-refund semantics, and alternatives. The only minor gap is the overall response structure beyond the probe_report block, but that is not essential for the agent to invoke the tool correctly.
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%, giving a baseline of 3. The description adds significant meaning beyond the schema, especially for payment_signature_b64, explaining the first call without it returns the challenge and the second call with it returns the report. It also clarifies the probe parameter's live-payment behavior and price impact, though some of this is already in the schema's probe description.
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 opening sentence clearly states the tool's purpose: 'Run a fresh, PAID AI assessment comparing a shortlist of already-listed x402 services for a stated need.' It names a specific verb (run), resource (x402 services), and explicitly contrasts with reading an already-computed assessment via get_service, distinguishing it from siblings.
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 gives explicit when-to-use guidance, saying 'reading an already-computed assessment stays free via get_service.' It also names sibling tools (search_x402_services, find_best_service) for discovery, and details the two-call payment protocol with clear steps: call once without payment_signature_b64, sign accepts[0], call again with signature.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
check_healthAInspect
Check live health of x402 services. With no slug, returns a directory-wide snapshot (counts of online/degraded/offline/unknown plus per-service status). With a slug, returns that service's status, uptime windows, response time, consecutive failures, and recent daily uptime snapshots. No money fields.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Service slug for a single-service health report. Omit for the whole directory. | |
| uptime_period | No | Daily uptime snapshot window for single-service mode. | 30d |
| include_services | No | Directory mode only (no slug): if true, also attach the full per-service status array. Off by default so a directory health check returns just the five status counts, not every service. |
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 disclosing behavior. It details what the tool returns in both modes (status counts, per-service status, uptime windows, response time, failures, daily snapshots) and explicitly notes 'No money fields' as a behavioral limitation. It does not mention side effects or permissions, but health checks are typically read-only and the return behavior is well specified.
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 two sentences, front-loaded with the primary verb and resource, and each sentence conveys distinct, useful information. There is no redundant or filler content; it efficiently covers modes, return data, and an important exclusion.
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 the absence of an output schema and annotations, the description adequately explains the return structure for both modes, listing key fields and counts. It also clarifies the effect of include_services. The only minor gap is not explicitly stating the output format (e.g., JSON), but this is commonly assumed and the description is otherwise complete for a health check utility.
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 description coverage is 100%, so the baseline is 3. The tool description adds context about mode selection ('With no slug...' vs. 'With a slug...') which complements the schema's per-parameter descriptions, but the schema already explains each parameter's meaning and defaults. The description does not introduce new parameter semantics beyond what the schema provides.
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 clearly states the tool's function: 'Check live health of x402 services.' It distinguishes between two modes (directory-wide snapshot vs. single-service report) and explicitly differentiates from siblings by focusing on live health rather than assessment, discovery, or financial details. The verb 'check' and resource 'health' are specific.
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 provides clear context on when to use each mode: 'With no slug...' and 'With a slug...' It also notes 'No money fields' to steer away from financial use cases. However, it does not explicitly name alternative tools or state when not to use this tool versus siblings, so it stops short of full exclusion guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
find_best_serviceAInspect
Recommend the best x402 service(s) for a need. Ranked mostly on per-service reliability (live status, verification, uptime, response time), x402 compliance (the share of deterministic conformance checks the service passes, capped at 0.6 out of 1, the floor of the C band, when at least one of its EVM routes is missing the EIP-712 domain parameters a standard x402 client needs in order to sign a payment: a fact about the payment envelope, not a judgement on the service), and price (USD), filtered by category and network, with a SMALL (~10%) weight on on-chain traction: settlement volume, transaction count, and unique buyers measured per service over its known payTo addresses via recognized settlers (a conservative undercount, not an estimate). Traction never dominates; a service whose payTo is shared across services has only its settlement volume attributed PRO-QUOTA (divided across the services sharing that payout address), while transaction count and unique buyers stay whole operator-level figures, so sharing neither rewards nor spam-clones a service. A service on a network not yet measured, or a shared member whose probe has been failing, carries no traction term (the other weights are renormalized). Traction also requires real recent settlement: the term is 0 with no on-chain settlement in the last 30 UTC days, or when 30d volume is below a $10 floor (sub-floor volume is indistinguishable from dust and cannot move rank). Each recommendation also reports top_buyer_share_30d, the 30d volume share of the single largest buyer; a payout concentrated in one buyer is discounted (up to half the traction term when one buyer accounts for all of it), since one buyer is one relationship rather than broad demand. The response carries ranking_version, the scoring generation it was produced under, currently 3: it reflects the generation-2 compliance-signability cap plus the anti-wash traction rules above (the $10 volume floor, the single-buyer discount, and whole-integer buyer counts), so scores you stored under an earlier generation are not comparable with these. Optionally attach ecosystem facilitator-volume context separately.
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Free-text need description to match against name/description. | |
| limit | No | How many ranked recommendations to return. | |
| prefer | No | Tie-breaking emphasis for the ranking weights. | balanced |
| network | No | Required network name or abbreviation, e.g. 'Base' or 'BSE'; any network code returned by /api/v1/networks is accepted. | |
| category | No | Desired service category. | |
| max_price_usd | No | Cap on min_price_usd in US dollars; cheaper or equal passes. | |
| require_verified | No | If true, only verified services are eligible. | |
| include_facilitator_context | No | If true, also return top facilitators by 7d settlement volume as separate ecosystem context (NOT per-service). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden, and it excels: it details ranking criteria, anti-wash rules, traction caveats (shared payTo, network unmeasured, 30-day floor, single-buyer discount), and the meaning of ranking_version. It also discloses response elements like top_buyer_share_30d. This is exceptionally transparent.
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 front-loaded with the main purpose, but it quickly becomes a wall of text over 250 words, covering many edge cases. While each detail is relevant, the length reduces scannability and flirts with over-specification. It is not a model of conciseness.
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 there is no output schema and annotations are absent, the description fully compensates by explaining the return values (ranking_version, top_buyer_share_30d, optional facilitator context) and the reasoning behind them. It covers all significant behavioral nuances an agent would need to invoke and interpret results correctly.
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 description coverage is 100%, so the baseline is 3. The description does not add parameter-specific semantics beyond the schema; it focuses on ranking methodology rather than explaining inputs like q, limit, or prefer. The schema already documents each parameter clearly.
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 specific verb and resource: 'Recommend the best x402 service(s) for a need.' It clearly distinguishes itself from siblings like search_x402_services (search) and assess_services (assessment) by focusing on ranked recommendations. The purpose is unmistakable.
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 implies usage when a user needs ranked recommendations ('for a need'), but it never explicitly says when to use this tool versus alternatives or provides exclusions. No comparison to search_x402_services or assess_services is made, leaving the agent to infer the appropriate context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_facilitator_volumesAInspect
Get on-chain-verified settlement volume per x402 facilitator (the core x402-list metric). Returns USD settlement volume and transaction counts for today (UTC)/7d/30d/all-time, plus a verification flag ('on-chain' when volume has been observed on-chain, else 'listed'). Note: the fields named *_24h cover today (UTC) so far, not a trailing 24-hour window, so they reset at 00:00 UTC and read near zero just after midnight; prefer 7d for a stable recent-activity read. Optionally include a daily timeseries and per-chain breakdown. All volume figures are in US dollars. This is PER-FACILITATOR, not per-service.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Length of the timeseries in days (only used when include_timeseries is true). | |
| page | No | ||
| per_page | No | ||
| timeframe | No | Drives the sort order of the returned facilitators. '24h' sorts by today (UTC) so far, not by a trailing 24-hour window. | 7d |
| include_chains | No | Include a per-chain (network/asset) volume breakdown per facilitator. | |
| include_timeseries | No | Include a daily volume_usd / tx_count series per facilitator. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full transparency burden. It discloses important behavioral traits: the 24h fields represent today (UTC) so far and reset at midnight, the verification flag semantics, and that all volumes are USD. This goes well beyond generic verb+resource phrasing and warns about a likely misinterpretation.
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 front-loads the core purpose and packs each sentence with essential information: returns, verification flag, time-window caveat, optional inclusions, currency, and scope. No filler or redundancy; every clause earns its place given the no-annotations, no-output-schema context.
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 tool with 6 optional parameters, no annotations, and no output schema, the description covers the key dimensions: what it returns, critical time semantics, optional parameters, and scope clarification. Minor gaps include lack of explicit mention of pagination (though schema provides page/per_page) and no description of the exact shape of the timeseries/chains breakdown, but these are secondary.
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 67%, so the description compensates by clarifying the meaning of the timeframe param ('24h sorts by today UTC so far'), mapping include_timeseries and include_chains to the 'Optionally include...' sentence, and adding the critical USD context. This adds value beyond the schema fields.
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 specific verb+resource: 'Get on-chain-verified settlement volume per x402 facilitator' and explicitly highlights the per-facilitator scope, distinguishing it from sibling tools about services. It clearly states the core metric and differentiates from get_service, search_x402_services, etc.
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 offers concrete usage advice: 'prefer 7d for a stable recent-activity read' and warns against misinterpreting *_24h fields. While it does not explicitly name alternatives or exclusion criteria, the final sentence 'This is PER-FACILITATOR, not per-service' implicitly steers users away from this tool if they need per-service data, giving a clear contextual signal.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_serviceAInspect
Get full detail for one x402 service by slug: live status, uptime over 24h/7d/30d/90d, average response time, accepted networks and settlement asset, and every priced endpoint with its USD price. Use after search_x402_services to inspect a specific service. Prices are in US dollars; the per-endpoint price field is a raw on-chain atomic token amount, not dollars.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Service slug, e.g. 'my-api'. | |
| include_series | No | If true, also attach this service's daily on-chain series under `series` (settlement volume and distinct buyers, one point per UTC day over the most recent 90 days, oldest first). Off by default to keep the response small. |
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 and does well. It enumerates the returned data fields and adds a critical unit clarification: 'Prices are in US dollars; the per-endpoint `price` field is a raw on-chain atomic token amount, not dollars.' This reveals a non-obvious data interpretation detail beyond what the schema provides.
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 two sentences and front-loaded with the core purpose. Every clause adds value: the data contents list, the usage placement after search, and the price-unit caveat. There is no fluff or repetition of schema content.
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 the tool's low complexity (2 params, no output schema, no annotations), the description is complete. It tells the agent what the tool does, what data it returns, when to use it, and clarifies a potential misinterpretation about price units. The schema covers the optional include_series behavior, so no additional description is needed.
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 description coverage is 100%, so the baseline is 3. The description does not add much parameter-specific semantics beyond what the schema already says; it mentions 'by slug' but that mirrors the schema's slug description. The `include_series` parameter is fully documented in the schema, so the description need not repeat it.
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 starts with a specific verb+resource: 'Get full detail for one x402 service by slug', and enumerates the exact fields returned (status, uptime, response time, networks, settlement asset, endpoint prices). It distinguishes itself from sibling tools by explicitly positioning itself after search_x402_services for inspecting a specific service.
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 provides clear usage context: 'Use after search_x402_services to inspect a specific service.' This tells the agent when to use the tool and references the discovery sibling. However, it does not explicitly mention when not to use it versus other siblings like check_health or find_best_service, so it lacks full exclusion guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_x402_servicesAInspect
Search and filter the x402-list directory of services that accept x402 payments. Filter by free-text query, category, network, live status, and whether the service's last observed 402 envelope can be signed by a standard x402 client; sort by newest, uptime, cheapest, or endpoint count. Returns service summaries with price (USD), uptime, status, and verification. Prices are in US dollars.
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Free-text search across name, description, category, base_url. | |
| page | No | 1-based page index into the filtered result set (see meta.total_pages). | |
| sort | No | Server-side sort order. | newest |
| fields | No | Response detail: 'compact' (default) = lean summaries (identity, price, status, uptime, verification, networks, compliance grade), 'full' = every field including the per-service assessment block. Compact keeps a directory sweep small enough to not truncate. | compact |
| status | No | Filter by live monitoring status. | all |
| network | No | Network name or abbreviation, e.g. 'Base' or 'BSE'; any network code returned by /api/v1/networks is accepted. Omit for all. | |
| category | No | Exact category name (see categories context). Omit for all. | |
| per_page | No | Services per page, 1 to 100 (default 25). Higher values return larger results; with fields='full' a large page can be very heavy, so prefer compact when raising it. | |
| signable | No | Filter on the signability of the last observed 402 envelope: true = no EVM route of the service was observed missing the EIP-712 domain parameters (extra.name and extra.version) that a standard x402 client requires in order to sign a payment, false = at least one such route was observed. It describes the payment envelope on the wire, not the merit of the service. A service whose latest assessment has not measured that check yet matches NEITHER value, so omit this parameter to include it. Filtered server-side, so the result total covers the whole filtered set. | |
| verified_only | No | If true, return only verified services. Filtered server-side, so the result total covers the whole verified set, not just this page. |
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 transparency burden. It discloses that the operation is a read-oriented search/filter, specifies the returned summary fields (price, uptime, status, verification), and clarifies currency in USD. It does not mention pagination or edge cases, but those are covered in the schema; the description adds meaningful behavioral context on its own.
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 two sentences, front-loaded with the core purpose and followed by a compact summary of outputs and price unit. Every sentence contributes value, with no filler, redundancy, or irrelevant details.
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 10 parameters and no output schema, the description provides a coherent mental model: search/filter the directory, with summarized results. It covers the primary behavior and return fields, though it defers to the schema for pagination and field-selection nuances. It is adequately complete for a directory search tool.
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%, so the baseline is 3. The description recaps the filter dimensions and sort options already present in the schema but does not add new semantic details beyond what the parameter descriptions provide. It reinforces the key parameters without expanding their meaning.
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 specific verb+resource ('Search and filter the x402-list directory of services that accept x402 payments'), clearly distinguishing it from single-service tools like get_service or find_best_service. It enumerates filter dimensions, sort options, and return fields, leaving no ambiguity about its function.
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 establishes a clear context: this is the directory-wide search/filter tool, implying when to use it (when you need to discover or filter services). However, it never explicitly names sibling alternatives or states when-not-to-use, so it falls just short of the highest bar.
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
- AlicenseAqualityFmaintenanceMCP server for the402.ai — an open marketplace where AI agents discover and purchase services from third-party providers via x402 micropayments (USDC on Base). Browse the catalog, purchase services, manage conversation threads, and list services as a provider.30422MIT

Cinderwrightofficial
AlicenseBqualityBmaintenancex402 Discovery Hub. Search engine for the agent economy with 1450+ services indexed. Search by keyword, browse by category, free service submission.12524MIT- Flicense-quality-maintenanceEnables users to search and discover over 500 AI agent endpoints and x402 APIs directly from MCP-compatible clients like Claude and Cursor. It provides tools to query endpoints by keyword, category, or capability while offering access to detailed provider statistics.
Your Connectors
Sign in to create a connector for this server.