What Agents Buy
Server Details
Independent measured reviews of x402 API sellers: pre-payment verdicts and accuracy grades.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- neilkpatel/whatagentsbuy
- GitHub Stars
- 0
TDQS
Each tool has a reasonably distinct role: finding an API, inspecting one seller, preflighting it, searching the ledger, ranking sellers, and reading aggregate market data. The closest pairs are find_api/search_services and market_pulse/market_summary, but the descriptions call out these differences explicitly, so an agent should rarely choose the wrong one.
All names use snake_case and are readable, but they do not follow one clear convention. find_api, get_service, list_traps, and search_services are verb_noun, while market_pulse, market_summary, most_accurate, preflight, and top_services are noun phrases or standalone descriptors. The naming style is coherent enough, but inconsistent verb/noun usage lowers the score.
Nine tools is well-scoped for this server's purpose: it needs to cover discovery, seller inspection, ranking, preflight checks, search, and market intelligence. The count feels deliberate rather than bloated, and each tool has a distinct niche.
The server covers the full research side well: find candidates, inspect sellers, check safety with preflight, search recorded grades, compare top sellers, and understand market activity. The main gap is that no tool actually completes or confirms a payment, but the descriptions suggest payment is intentionally left to the agent's own x402 signing flow.
Available Tools
7 toolscheck_before_payingThe one check before your agent paysAInspect
USE WHEN your agent is about to pay an x402 API and you want to know if it is safe and worth it. Returns one verdict for a URL or host, gate your payment on it: CLEAR (nothing alarming), HOLD (pay but resolve the reasons), ABORT (do not pay without checking the live 402), UNRATED (no data). Also returns a confidence tier (verified = a payment to this seller settled AND produced a gradeable result, checked = free probe measured) and its payment history. Folds live price and payTo honesty, phantom paywalls, delivery receipts, and the wash/real-demand read into that one light. Pass detail:true for the full read. Whatever it says, still read the payTo and amount out of the live 402 and sign against those. (Formerly named preflight.)
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Full URL or bare hostname, e.g. https://blockrun.ai/api/v1/exa/search or blockrun.ai | |
| detail | No | Include the full payment-safety detail (live-402 honesty, demand shape, grades). Default false. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does so thoroughly: it discloses the aggregated signals, the confidence tiers, and the important limitation that even a clear verdict does not replace reading and signing against the live 402. This is exactly the kind of behavioral context an agent needs.
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?
Front-loaded with the use condition, then compactly defines verdicts, confidence tiers, the aggregated factors, and the required live-402 caution. Every sentence adds necessary information and there is no filler.
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?
Even without an output schema, the description explains what will be returned, what the caller should do with it, and how to request more detail. For a 2-parameter read-focused check tool, this is complete and actionable.
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?
The schema already documents both parameters at 100% coverage, so the baseline is 3. The description adds useful usage nuance: url accepts a full URL or bare hostname, and detail:true requests the full read while defaulting to false. That modest extension justifies a 4.
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?
States the precise trigger (about to pay an x402 API), the resource (a URL or host), and the output (a verdict with defined values). The four verdict categories and confidence tier make the tool's function unmistakable and clearly distinct from the sibling seller/ranking tools.
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?
Opens with an explicit 'USE WHEN' condition and tells the agent to gate payment on the verdict, with practical follow-up instructions to verify the live 402. It does not name alternatives or give explicit when-not-to-use cases, but the context is clear enough to route correctly.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
find_apiFind a payable API for a taskAInspect
USE WHEN you need an API that does something and want payable options. Searches the whole x402 market for what you describe and returns a ranked, pre-vetted shortlist, proven-accurate sellers first, then payment-safety, then price. Covers every reachable endpoint, not just ones we have bought from. Next step: check_before_paying on your pick, then read the payTo from the live 402 and sign against it.
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | What you need, in words or keywords, e.g. 'validate an email address', 'BTC price', 'geocode an address' | |
| limit | No | How many results (default 8, max 25) | |
| max_price_usdc | No | Optional ceiling on the per-call price in USDC | |
| min_reliability | No | Optional floor on the reliability score 0-100 (default 0 = no floor; the whole reachable market) |
TDQS
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 the ranking criteria (proven-accurate sellers first, then payment-safety, then price), the market coverage (every reachable endpoint), and that results are pre-vetted. It also hints at the read-only nature ('Searches'). While it doesn't detail error handling or limitations, the disclosed behavior is substantive and helpful, meriting a 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 about 70 words but every sentence is purposeful. It is front-loaded with an explicit usage trigger, then explains what the tool does, its coverage, and the recommended next step. There is no redundancy or filler, and the structure guides an agent quickly. This is an efficient, well-organized description.
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 complexity (4 parameters, no output schema, no annotations), the description provides a solid foundation: it explains when to use it, what it returns (ranked shortlist), the ranking logic, and the follow-up action. It omits explicit details on return format (e.g., exact fields) and edge cases (e.g., no results), but these are not critical for an agent to invoke the tool correctly. The description is adequate and complete enough for the context.
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%, meaning all four parameters (task, limit, max_price_usdc, min_reliability) already have detailed descriptions in the schema. The tool description does not add any extra semantic meaning beyond the schema—it does not explain parameter relationships, constraints, or usage nuances. Per the calibration, this warrants a baseline 3.
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 a specific verb-resource combination: searches the x402 market for APIs matching a described task and returns a ranked shortlist. It differentiates itself from siblings by explicitly noting it covers every reachable endpoint, not just ones previously used, and names check_before_paying as a distinct next step. The purpose is unambiguous and well-scoped.
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 opens with 'USE WHEN you need an API that does something and want payable options,' providing a clear trigger condition. It also gives workflow guidance (next step: check_before_paying) and notes it covers more than just previously bought endpoints, implicitly contrasting with other tools. However, it doesn't explicitly state when not to use this tool or name specific alternatives for exclusion, so it falls short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
known_payment_trapsHow agents lose money paying APIsAInspect
USE WHEN writing payment code, or before trusting an unfamiliar seller. The field notes: each is a specific way an agent paying an API loses money or is misled, what it cost to learn, and what to do instead. (Formerly named list_traps.)
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Optional filter, e.g. 'price', 'delivery' |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It does disclose the shape of the returned data well — each entry contains three elements (the trap, the cost of learning it, and the recommended alternative). However, it doesn't explicitly state this is a read-only knowledge retrieval with no side effects, and it discloses nothing about result count, ordering, or failure behavior. The content disclosure is solid but the safety profile is implied rather than stated.
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 most important content — when to use the tool — is front-loaded in a clear USE WHEN directive. The description is three tight sentences with minimal waste. The naming-history note '(Formerly named list_traps.)' adds small but legitimate value for agents that may know the old name. Slightly reduced from a 5 because the renaming aside is minor and the middle sentence is a bit dense.
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 simple tool with one optional parameter, no annotations, and no output schema, the description compensates reasonably well by explaining the content structure of each entry. An agent understands what it will receive. It could be more complete by noting whether results are returned as a flat list, but given the low complexity, the description is adequate.
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% — the single optional 'query' parameter is already documented as an 'Optional filter, e.g. price, delivery.' The description adds nothing about parameters, but at 100% coverage it doesn't need to. Baseline 3 is appropriate.
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 identifies a specific resource (field notes about payment traps) and the content of each entry (the way an agent loses money, what it cost to learn, and what to do instead). This is specific and useful. However, the verb/operation is left implicit — 'USE WHEN' implies retrieval but doesn't explicitly say 'list' or 'return' — and it doesn't explicitly differentiate from siblings like check_before_paying or rank_sellers.
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 opens with explicit when-to-use triggers: 'writing payment code' and 'before trusting an unfamiliar seller.' This gives an agent two concrete decision points for selecting the tool. It doesn't name alternatives or state when not to use it, which is the only gap keeping it from a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
look_up_sellerEverything known about one sellerAInspect
USE WHEN you have a specific seller host and want its full track record. Returns every grade earned by actually paying it, what was quoted versus charged, whether goods arrived, its settlement volume, and its Organic Demand Score with the demand-shape read (is the volume real independent demand, or one wallet supplying almost all of it). The deep dossier on one seller; for a quick go/no-go before paying, use check_before_paying instead. (Formerly named get_service.)
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | Hostname, e.g. blockrun.ai or api.bitrefill.com |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the behavioral burden. It discloses the evidence basis ('earned by actually paying it'), the nature of the data (quoted vs charged, arrival), and the demand-shape interpretation (real independent demand vs one wallet). It does not explicitly state side effects or auth requirements, but the 'look up' framing plus 'Returns every...' strongly implies a read-only operation, making the lack of a side-effect warning a minor omission.
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 usage trigger, then delivers a compact list of return contents, then a sibling comparison and legacy note. Every clause earns its place; no filler or repetition. The parenthetical former name adds practical value for agents encountering legacy calls.
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 one-parameter tool with no output schema, the description is remarkably complete: it explains what data will be returned, clarifies the Organic Demand Score concept, and provides a decision rule for choosing between this tool and its closest sibling. An agent has everything needed to invoke it 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?
The input schema already documents the only parameter (host) with a type, example, and description, so schema coverage is 100%. The description adds the phrase 'specific seller host' and ties it to the 'full track record' use case, but it does not add materially new semantic detail beyond what the schema provides. Baseline 3 is appropriate.
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 trigger ('USE WHEN you have a specific seller host') and names the resource ('one seller') with a clear verb ('look up'). It enumerates distinct outputs (grades, quoted vs charged, arrival, settlement volume, Organic Demand Score) and explicitly distinguishes itself from sibling check_before_paying, leaving no ambiguity about what this tool does.
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 an explicit when-to-use condition ('want its full track record') and an explicit when-not-to/alternative ('for a quick go/no-go before paying, use check_before_paying instead'). It also notes the former name, helping agents that may have seen the legacy tool reference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
market_sizeHow big is the x402 marketAInspect
USE WHEN asked how big x402 is, whether it is growing, or what settled recently. Returns both what actually settled on Base over the last day (from chain logs, per tracked seller) and the live market pulse (24h volume and payments with day-over-day change, a 7-day series, and stablecoin circulation). All measured from chain, not registry counters, which are not demand and can be bought. (Merges the former market_summary and market_pulse.)
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full behavioral burden. It discloses that data comes from chain logs and includes both historical settlement and live pulse, and it openly warns that registry counters 'can be bought', emphasizing reliability. It does not mention whether side effects occur (likely read-only) or rate limits, but for a read-only query that is acceptable. The transparency is strong for a zero-parameter tool.
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 compact (about three sentences), front-loaded with the primary use case, and each sentence adds value: trigger, data contents, and a critical caveat. The mention of the merged former tools is a concise clarification. No filler words or redundant phrases.
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?
The description explains the scope (last day settled, live pulse) and lists the components of the pulse (volume, payments with day-over-day change, 7-day series, stablecoin circulation). It lacks explicit output format or pagination details, but given the zero-parameter nature and lack of output schema, the description covers the essentials an agent needs to know about what the call returns and why it is authoritative.
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?
The tool takes zero parameters, so there is no semantic burden on the description. The baseline for zero-parameter tools is 4 per the rubric, and the description correctly omits any mention of parameters since none exist. No additional explanation is needed beyond what is already implicit.
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 exact queries it answers ('how big x402 is, whether it is growing, what settled recently') and specifies the two data outputs (chain-settled amounts and market pulse). It also disambiguates from registry counters by explaining why they are not demand proxies. This is specific and distinctive among 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?
Explicit trigger phrases ('USE WHEN asked how big x402 is, whether it is growing, or what settled recently') tell the agent when to invoke it. It also provides context on why chain data is preferred over registry counters, effectively steering away from a potential misuse. However, it does not name alternative sibling tools or explicitly state when *not* to use this tool in favor of another, missing a direct comparison.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rank_by_accuracyWho returns the most accurate value in a categoryAInspect
USE WHEN a category has an objective right answer (crypto-price, stock-price, fx-rate, gas-price, wallet-balance, weather) and you want the sellers we PAID ranked by how close their returned value was to a primary source that cannot be a reseller (exchange median, chain balanceOf, ECB rates, FMP quote). Top rows are the cheapest accurate sellers. Call with no category to list the available ones. (Formerly named most_accurate.)
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many results (default 10, max 50) | |
| category | No | One of: crypto-price, stock-price, fx-rate, gas-price, wallet-balance, weather. Omit to list categories. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must disclose behavioral traits itself. It reveals the ranking methodology (closeness to primary source, primary source cannot be reseller) and notes 'Top rows are the cheapest accurate sellers,' but does not state whether it is read-only, what the output structure is, or any potential side effects. For a ranking tool, it's reasonable to assume read-only, but without explicit confirmation, it's a moderate gap.
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 a single, well-structured sentence that front-loads the use condition ('USE WHEN'), then explains the methodology, output, and how to list categories. No wasted words; every clause adds essential information.
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 two optional parameters and no output schema, the description covers the primary use case, category list, and output hint ('Top rows are the cheapest accurate sellers'). It doesn't describe the exact return format (e.g., shape of each row), but given the simplicity and no output schema, this is adequate.
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?
Parameter schema coverage is 100%, so the schema already documents both 'limit' and 'category' with their defaults/enum-like values. The description adds minor guidance (e.g., 'omit to list categories') but this is already in the schema's category description. Thus, the description adds little beyond the schema.
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 purpose: ranking paid sellers by their accuracy against a primary source for categories with objective answers. It lists specific categories and distinguishes itself from generic ranking tools like 'rank_sellers' by emphasizing the accuracy vs. primary source methodology.
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?
It explicitly opens with 'USE WHEN' and defines concrete conditions (objective right answer, specified categories), plus instructs to omit category to list available ones. This gives agents clear direction on when to invoke this tool over alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rank_sellersThe leaderboard: biggest, or most realAInspect
USE WHEN you want a ranked list of sellers across the market. by='revenue' ranks by raw USDC received (who is busy); by='real_demand' ranks by Organic Demand Score (whose money comes from many independent wallets rather than one wallet supplying almost all of it). The two disagree often, and the disagreement is the point. For accuracy ranking within an objective category, use rank_by_accuracy. (Formerly named top_services.)
| Name | Required | Description | Default |
|---|---|---|---|
| by | No | revenue | |
| limit | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are present, so the description carries the full burden of explaining behavior. It does meaningfully explain how each ranking mode is computed and highlights that revenue and real_demand intentionally disagree. It stops short of stating output ordering, pagination, or read-only guarantees, but for a ranking tool the behavioral core is well covered.
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?
Every sentence earns its place: the trigger phrase, metric definitions, the caveat about disagreement, and the sibling routing. The content is front-loaded and there is no filler.
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 two-parameter ranking tool with no output schema, the description is nearly complete. It explains the metrics, differentiates the tool from its closest sibling, and notes the legacy name. It does not describe the return format or explicitly state ordering, though 'leaderboard' and 'ranks' imply descending order.
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 0%, but the description adds rich semantics for the 'by' enum, explaining exactly what revenue and real_demand measure and why they differ. The 'limit' parameter receives no extra explanation, but its meaning is already clear from the schema's name, default, minimum, and maximum.
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 verb and resource: 'ranked list of sellers across the market.' It also distinguishes this tool from rank_by_accuracy by explicitly stating the accuracy-ranking alternative, so an agent can tell them apart without reading the schema.
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 begins with 'USE WHEN' and explains the two ranking modes with concrete definitions: revenue means raw USDC received, real_demand means organic demand from independent wallets. It also gives an explicit exclusion: for accuracy ranking within a category, use rank_by_accuracy.
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. Dates show when Glama detected each change.
15 tool updates
- Added
check_before_paying - Removed
get_service - Removed
is_organic - Added
known_payment_traps - Removed
list_traps - Added
look_up_seller - Removed
market_pulse - Added
market_size - Removed
market_summary - Removed
most_accurate - Removed
preflight - Added
rank_by_accuracy - Added
rank_sellers - Removed
search_services - Removed
top_services
1 tool update
- Changed
find_api1 field changed- changed
Input schema / properties / min_reliability / descriptionPrevious value: -"Optional floor on the reliability score 0-100 (default 70)"New value: +"Optional floor on the reliability score 0-100 (default 0 = no floor; the whole reachable market)"
1 tool update
- Added
is_organic
1 tool update
- Added
market_pulse
8 tool updates
- First observed
find_api - First observed
get_service - First observed
list_traps - First observed
market_summary - First observed
most_accurate - First observed
preflight - First observed
search_services - First observed
top_services
Frequently Asked Questions
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user, then choose Claim with GitHub. An organization namespace such asio.github.acme/serveralso needs that organization to have installed the Glama AI GitHub App and approved its permissions, because GitHub discloses organization membership only to apps it has installed. Use HTTP or DNS when it has not.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics. Keep the HTTP file or DNS record in place: Glama periodically checks it and ownership remains verified while the token is discoverable.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, stable, and bound to the signed-in Glama account. They contain no email address or other personal information. If Glama can no longer discover a verified HTTP or DNS token, it starts a seven-day grace period before removing claim-based access. Restore the same token during that period to keep ownership verified. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate. A claim cannot transfer to a different origin or hostname: if the connector target changes, Glama starts the grace period and the new target must be claimed separately after the previous claim is released.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
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
To improve your MCP server's ranking:
Claim ownership of the server listing
Complete the server profile with an accurate description and thumbnail
Provide a test profile so Glama can connect to and evaluate the server
Keep tool definitions clear and complete to earn a high Tool Definition Quality Score (TDQS)
Route real usage through the Glama Gateway; more recorded successful server uses also improve the ranking
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 Connectors
Find and vet x402 payment APIs before your agent pays one: uptime, price, on-chain volume.
Live x402 endpoint trust/diligence check before you pay it. $0.02/call via x402.
Trust scores for x402 sellers: wash-trading, real buyers, verdict. $0.02/score via x402 on Base.
x402 seller trust for AI agents: verify on-chain revenue, check delivery, diagnose listings.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceFind and vet paid x402 API services before an agent spends money on them, with live reliability scores and recency-weighted probing.-
- AlicenseNot gradedqualityBmaintenanceReal-time email verification API with syntax, MX, disposable detection, role-based flags, quality score 0-100. Built for agent outreach pipelines with pay-per-call via x402 (USDC on Base L2) -- no API key, no signup, no rate-limit wall.MIT
- FlicenseNot gradedqualityCmaintenanceProvides counterparty risk checks for any EVM address, returning malicious-history flags, tiered risk scoring, and plain-language summaries via x402 payment.-
- AlicenseAqualityBmaintenanceValidate AI claims against live data: check endpoints, count competitors, and test hypotheses. Includes free and paid tools via x402.16MIT