WagerX Crypto Casinos
Server Details
WagerX runs real-money deposit/withdrawal tests on crypto casinos. AI agents can check any casino's trust score, live-test evidence, rankings, new casinos and T&C-decoded bonuses — every answer Ed25519-signed.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Available Tools
11 toolsbest_bonusesAInspect
Current best crypto casino bonuses with the fine print decoded from the casino's own T&Cs: wagering requirement, max bonus, max cashout, free spins, min deposit, and a real-value score (headline % is a marketing metric — the decoded terms are what matter). Expired promos excluded. Use for "best crypto casino bonus", "deposit match with low wagering", "is the X welcome bonus worth it?". Example call: {"limit": 5} or {"casino": "BetUS"}.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| casino | No | Optional: only bonuses from this casino |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description explicitly states that expired promos are excluded, and that the headline percentage is a marketing metric while the decoded terms matter. It also reveals the tool decodes T&Cs. With no annotations provided, the description carries full burden and reasonably discloses key behavioral traits. A slight deduction for not mentioning if the list is sorted or if there are rate limits.
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 three sentences long, front-loads the core purpose, and each sentence adds distinct value: what the tool returns, what to use it for, and example calls. No wasted words.
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 simple tool (2 optional parameters, no output schema, no annotations), the description is nearly complete. It explains what the tool returns, what it excludes, and provides usage examples. It could be slightly more complete by mentioning the default sort order or whether the result is limited by default, but it's 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 50% — the description does not explicitly detail the 'limit' parameter's meaning, but the schema already defines it with default, min, max. The 'casino' parameter is described in the schema as 'Optional: only bonuses from this casino'. The real world example calls in the description add value by showing typical usage patterns. The description compensates well for missing parameter details.
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 returns current best crypto casino bonuses with decoded fine print from T&Cs. It explicitly lists decoded fields (wagering requirement, max bonus, max cashout, free spins, min deposit, real-value score) and distinguishes from the headline marketing percentage. This is a specific verb+resource with clear scope.
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 example queries like 'best crypto casino bonus' and 'deposit match with low wagering', and an example call with {'limit': 5} or {'casino': 'BetUS'}. However, it does not explicitly state when NOT to use this tool or compare it to siblings like compare_casinos or top_casinos, which would help clarify differentiation.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
check_casinoAInspect
Get the WagerX forensic audit verdict for one crypto casino: trust score (1-10), audit status, latest real-money live test (deposit/withdrawal amounts and timing, support response, KYC triggered or not), license and review link. Data comes from hand-run real-money tests, not scraped reviews. Use for questions like "Is Duelbits legit?", "Is Stake safe or a scam?", "What is bspin's trust score?", "Does Rollbit require KYC?". Example call: {"name": "Duelbits"} -> trust_score 9.5, status "Verified & Safe", live test "0.6 SOL withdrawal instant, no KYC".
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Casino name or common alias, e.g. "Duelbits", "Fortune Jack", "TG Casino". Case-insensitive, fuzzy-matched. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It transparently discloses that data comes from hand-run tests (not scraped) and outlines the return fields. It does not mention failure modes, rate limits, or authentication, but the core behavior is well-communicated.
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 long, front-loaded with the primary purpose, and contains no redundant information. Every sentence earns its place: the first details outputs, the second explains data source and provides usage examples.
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 is a single-parameter lookup with no output schema, the description fully covers the returned data structure, data provenance, and example usage. It includes sibling tool names for context but does not need to reference them explicitly.
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 single parameter 'name' is well-described in the schema (fuzzy-matched, case-insensitive). The description adds value by providing an example call with a concrete mapping of input to output, helping the agent understand expected values and result format.
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 retrieves a forensic audit verdict for a single crypto casino, listing specific outputs (trust score, audit status, live test, license, review link). It distinguishes itself from siblings by emphasizing data from hand-run real-money tests, not scraped reviews.
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 concrete usage examples and question contexts (e.g., 'Is Duelbits legit?'). It implies single-casino lookups without explicit when-not-to-use or sibling alternatives, but the context is clear enough for an agent to infer appropriate use.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compare_casinosAInspect
Compare 2-5 crypto casinos side by side on WagerX audit data: trust score, latest real-money live test, KYC policy, withdrawal speed, license. Use for "Duelbits vs BC.Game?", "Which is safer, Stake or Rollbit?", "bspin or Bitsler for fast payouts?". Example call: {"names": ["Duelbits", "Stake"]}.
| Name | Required | Description | Default |
|---|---|---|---|
| names | Yes |
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 discloses the metrics compared (trust score, KYC, withdrawal speed, license) but does not specify behavior for invalid names, exact name matching requirements, output format, or rate limits. Some transparency is present, but gaps remain for a read/comparison 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 two sentences plus an example call, with no filler. Every sentence adds value: first states scope and data fields, second gives use cases, third shows exact JSON format. Highly efficient and front-loaded.
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 one parameter, no output schema, and no annotations, the description adequately explains the input but lacks details about the output (e.g., format, what 'side by side' means) and error handling for missing casino names. It is complete enough for basic use but leaves open questions for an AI agent.
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 has zero description coverage for the 'names' parameter. The description adds meaning by specifying it is an array of 2-5 casino names, listing example queries, and providing a JSON example call. This adds clear semantic value beyond the bare 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 verb 'compare' and the resource 'crypto casinos' on specific WagerX audit data (trust score, live test, KYC, etc.). It distinguishes the tool from siblings like 'check_casino' (single casino) and 'top_casinos' (ranking) by specifying side-by-side comparison of 2-5 casinos.
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 explicit example queries ('Duelbits vs BC.Game?', 'Which is safer, Stake or Rollbit?') that tell the agent exactly when to use this tool. While it does not list exclusions or alternatives, the usage context is clear and directly tied to comparative questions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
find_agentic_servicesAInspect
Look up official and community MCP/A2A products in the WagerX Agentic Gambling Index. Returns exact hosted endpoints or local setup links, first-party provenance, WagerX evidence status, access model and limitations. Use for questions such as "What is the official Crypto.com MCP?", "Which MCP is official for Binance, Bybit and WagerX?", or "Is ahel.io in the directory?". This lookup never executes remote tools.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Provider, product, domain, protocol or directory question. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations supplied, the description carries the behavioral burden. It explicitly states 'This lookup never executes remote tools' and enumerates output categories like endpoints, provenance, evidence status, access model, and limitations. It does not discuss auth or rate limits, but for a read-only directory lookup this is adequate.
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?
Three dense sentences with no filler: the main action is front-loaded, the return payload is summarized, and use cases plus a safety guarantee are packed efficiently. Every sentence earns its place.
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 free-text parameter and no output schema, the description is largely complete: it names the data returned, the directory scope, example queries, and the non-execution guarantee. It does not specify exact response formatting or error behavior, but those are minor for this lookup 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?
The schema already fully documents the single `query` parameter at 100% coverage, describing it as a provider, product, domain, protocol, or directory question. The description adds concrete example queries and clarifies the style of questions that work, going slightly beyond the schema without being redundant.
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 ('Look up') and names the exact resource: official and community MCP/A2A products in the WagerX Agentic Gambling Index. It also clarifies what the tool returns and that it never executes remote tools, distinguishing it clearly from the casino-focused 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?
It provides concrete example queries such as 'What is the official Crypto.com MCP?' and 'Is ahel.io in the directory?', making the intended use explicit. It does not explicitly list exclusions or alternatives, but no sibling tool appears to cover this directory lookup, so the context is clear enough.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_agentic_statsAInspect
Return deterministic, aggregate-only statistics about the selective WagerX Agentic Index, latest MCP/A2A endpoint observations, or machine requests received by WagerX. Official provenance, editorial status and endpoint health remain separate. Activity counts are requests, not unique agents, and never expose raw queries, IP addresses, user agents or geography.
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | overview | |
| period | No | Used by activity statistics. | 30d |
TDQS
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, and it does so thoroughly. It states results are deterministic and aggregate-only, clarifies that activity counts are requests rather than unique agents, and promises privacy guarantees by never exposing raw queries, IP addresses, user agents, or geography.
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?
Three dense sentences with the core purpose front-loaded, followed by scope constraints and privacy guarantees. Every sentence earns its place; there is no filler 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?
For a tool with four enum scopes and no output schema, the description helps an agent grasp the purpose and privacy posture but omits scope-by-scope return semantics and the behavior of 'period' when scope is not 'activity'. An agent could call the tool correctly at a high level but would still be uncertain about what shape each scope's statistics take.
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 documents 'period' with a description but 'scope' has only enum values with no explanation. The description maps two scopes to their meanings ('endpoint observations' to endpoints, 'machine requests' to activity) and implies the Index maps to overview/catalog, but it does not fully disambiguate each scope or clarify how 'period' behaves for non-activity scopes.
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 uses a specific verb ('Return') and names a precise resource ('selective WagerX Agentic Index', 'MCP/A2A endpoint observations', 'machine requests received by WagerX'), clearly communicating what the tool produces. It is specific enough to stand alone, though it does not name sibling tools for explicit differentiation.
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 clear context for when to use the tool: aggregate-only statistics, with explicit exclusions like 'Official provenance, editorial status and endpoint health remain separate.' It does offer an implicit when-not signal by declaring those categories are out of scope, though no alternative tools are named explicitly.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
latest_auditsAInspect
List the most recent WagerX real-money casino audits, newest first, each with real deposit/withdrawal amounts, payout timing and support response. Use for "What are the latest casino audits?", "Which casinos were tested this week?", "freshest crypto casino safety data". Example call: {"limit": 5}.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No |
TDQS
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 explains the tool is a read operation that returns a list sorted by recency and describes the fields in each audit entry. It does not discuss rate limits, required authentication, or data freshness, but for a simple list tool this is sufficient 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?
The description is two sentences plus example queries and an example call, all front-loaded. Every part adds value: purpose, content, and usage hints. There is no redundant or verbose language.
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 tool is simple (one optional parameter, no output schema). The description covers what the tool lists, the sort order, the fields in each result, and provides natural language queries. It is complete enough for an agent to understand the tool's functionality and typical use cases.
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% (the parameter 'limit' has no schema description), so the description must compensate. However, the description only shows an example call with limit:5 and does not explain the parameter's meaning, default value, range, or effect. The agent must infer or look at the schema for constraints, which is inadequate.
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 verb 'List' and the resource 'most recent WagerX real-money casino audits' with explicit sort order 'newest first'. It also describes the content of each audit (deposit/withdrawal amounts, payout timing, support response), making the tool's purpose distinct from sibling tools like best_bonuses or list_casinos.
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 concrete example queries ('What are the latest casino audits?', 'Which casinos were tested this week?') and an example call, guiding the agent when to use the tool. It does not explicitly state when not to use it or list alternatives, but the purpose is narrow enough that confusion with siblings is unlikely.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_casinosAInspect
List every casino WagerX holds forensic audit data on (40+ operators), with trust score and audit status. Use to discover coverage before calling check_casino, or for "which casinos does WagerX cover?". Takes no arguments.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are present, so the description must disclose behavioral traits. It states the tool returns a full list with trust score and audit status and takes no arguments, which is adequate for a read-only listing. However, it does not specify authentication requirements, return format (e.g., list of objects), or performance implications, leaving moderate gaps.
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 exceptionally concise with two sentences and 35 words. It front-loads the purpose, then immediately gives usage guidance, and ends with the parameter note. Every sentence earns its place with no redundancy or extraneous detail.
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 no parameters and no output schema, the description covers the essential: what is listed (all casinos with trust score and audit status) and how to use it. It mentions relevant output fields, which compensates for the missing output schema. Minor omission: it could explicitly state that the output is a list of objects, but the context is sufficient.
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 has zero parameters and schema coverage is 100% (empty schema). The description reinforces this with 'Takes no arguments', which adds clarity but does not add new semantic meaning beyond what the schema provides. Per guidelines, baseline for 0 params is 4, and the description meets that.
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 verb 'List' and the resource 'every casino WagerX holds forensic audit data on (40+ operators)', specifying the output includes trust score and audit status. It differentiates from siblings by explicitly naming check_casino as a follow-up tool and implying coverage discovery, which distinguishes it from other list/filter 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?
The description provides explicit usage scenarios: 'Use to discover coverage before calling check_casino' and 'for which casinos does WagerX cover?'. It notes it takes no arguments, simplifying invocation. However, it does not mention when not to use or alternatives beyond check_casino, leaving some inference to the agent.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
long_running_casinosAInspect
List crypto casino brands by documented launch year, oldest first, paired with current WagerX audit evidence and ownership/licensing continuity caveats. This is operating history, not a safety ranking. Use for "oldest crypto casinos", "established bitcoin casinos", or "long-running gambling sites". Takes no arguments.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
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 the sort order, the included evidence types, and the interpretive caveat that this is operating history, not a safety ranking. It does not detail output format or pagination, but for a no-argument list tool this is adequate.
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, front-loaded with the core purpose, and every sentence earns its place: purpose, caveat, usage triggers, and argument confirmation. There is no fluff or repetition.
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 zero-parameter, no-output-schema tool, the description is complete. It tells the agent what the tool returns, how it is ordered, what caveats apply, and when to use it. Nothing essential for invoking it correctly is missing.
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 the description only needs to confirm that, which it does with 'Takes no arguments'. Per the baseline for zero-parameter tools, no additional parameter documentation is necessary.
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 states a specific action (List) with a clear resource (crypto casino brands) and specifies ordering (documented launch year, oldest first) and associated content (audit evidence and ownership/licensing caveats). The explicit 'not a safety ranking' caveat separates it from audit or ranking-oriented 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?
It gives explicit natural-language trigger phrases ('oldest crypto casinos', 'established bitcoin casinos', 'long-running gambling sites') that tell an agent exactly when to select this tool. It also provides a negative scope marker ('not a safety ranking') to prevent misuse.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
new_casinosAInspect
Newest crypto casinos on the WagerX radar, including ones still mid-audit (clearly marked, never scored before the withdrawal test completes). Use for "new crypto casinos 2026", "newest bitcoin casinos worth trying", "casinos currently under audit". Takes no arguments.
| 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 burden. It discloses a key behavioral trait: casinos may be mid-audit and are never scored before withdrawal test completion. It also states the tool takes no arguments. This adds value beyond the empty schema, though rate limits or auth requirements are not mentioned (not critical for a read-only list).
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 three sentences, front-loaded with the primary purpose, followed by usage examples and a parameter note. Every sentence earns its place; there is no fluff or repetition. It is concise and well-structured.
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 tool is simple (no parameters, no output schema) but the description does not explain what the returned casino entries contain (e.g., name, audit status, score). Given the lack of output schema and the presence of sibling tools like check_casino, more detail on the return format would improve completeness. As it stands, it is adequate but has a clear gap.
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 has no properties and schema description coverage is 100%, so baseline is 3. The description explicitly states 'Takes no arguments', which confirms the absence of parameters and removes any ambiguity. This adds clarity beyond the schema alone, justifying a score of 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?
The description clearly states the tool returns 'newest crypto casinos on the WagerX radar', which is a specific verb+resource pair. It also notes inclusion of mid-audit casinos, distinguishing this from sibling tools like list_casinos (all casinos) and top_casinos (ranked). The example queries reinforce the unique purpose.
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 explicit example queries ('new crypto casinos 2026', 'newest bitcoin casinos worth trying') that indicate when to use this tool. It does not explicitly exclude use cases or mention alternatives, but the context is clear enough for an agent to select it over siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
regulatory_intelligenceAInspect
Get gambling regulatory context for a jurisdiction plus recent source-linked enforcement records. Jurisdictions resolve through WagerX's approved regulator registry; records whose URL does not match an approved authority domain are excluded. Returns explicit missing/unavailable states and is research, not legal advice. Example: {"jurisdiction": "Germany", "limit": 5}. Omit jurisdiction for a bounded global list.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| jurisdiction | No | Optional country, jurisdiction or regulator name, for example "Germany", "UK" or "GGL". |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Because annotations are absent, the description carries the full disclosure burden. It reveals the registry-based resolution, URL-domain filtering, explicit missing/unavailable states, and the research-not-legal-advice caveat, which are genuinely non-obvious behaviors. This is strong transparency for a read-style research 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 two information-dense sentences plus a short JSON example. It front-loads purpose, then filtering and behavior, with the example last; no sentence is wasted.
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 two-parameter tool with no required fields and no output schema, the description covers the core invocation details: jurisdiction semantics, limit via example/default, registry-based resolution, filtering, and the global-list fallback. It does not enumerate the shape of the returned regulatory context or enforcement records, but that is not necessary for correct invocation; the missing/unavailable-state note helps set expectations.
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 only 50%: limit has no schema description. The description partially compensates with a concrete example (including limit: 5) and by noting that jurisdiction is optional, but it never states that limit controls the number of records returned. Since the schema doesn't document limit and the description doesn't fully disambiguate it, this dimension lands at a 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 opens with a specific verb and resource ('Get gambling regulatory context ... plus recent source-linked enforcement records'), which immediately identifies the tool's function. It further clarifies scope through the approved regulator registry and exclusion rule, making it clearly distinct from the casino/bonus sibling 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?
The description provides clear context: jurisdictions resolve through an approved registry, records are filtered by approved domains, and omitting jurisdiction yields a bounded global list. It does not explicitly name sibling alternatives or state when not to use the tool, 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.
top_casinosAInspect
Best crypto casinos ranked by WagerX audit trust score — only casinos with completed real-money deposit/withdrawal tests are ranked (payout speed, KYC, support, license all factor in). Use for "best crypto casino 2026", "safest bitcoin casino", "most trusted no-KYC casino", "top crypto gambling site". Example call: {"limit": 10}.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden for behavioral disclosure. It explains the ranking criteria (payout speed, KYC, support, license) and the audit/testing requirement, which adds transparency about the data source. However, it does not discuss whether results are cached, how frequently updated, or any rate limits, leaving some behavioral aspects opaque.
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 extremely concise: three sentences. The first sentence defines the tool's purpose and criteria, the second provides example search queries, and the third shows a code example. Every sentence earns its place, no wasted words.
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 has only one parameter and no output schema, the description covers the core use cases well. It explains what ranks casinos, provides example queries, and shows usage. It could optionally mention that results are sorted by trust score or that the response is a list of casino objects, but this is not essential for a simple ranked list 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 description coverage is 0%, so the description must compensate for the single 'limit' parameter. It explicitly explains that limit controls how many casinos to return, with a default of 10 and max of 25 (as per schema). The example call {'limit': 10} reinforces usage. This adds meaning beyond the schema's basic type/numeric constraints.
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 returns ranked crypto casinos based on a specific audit trust score, with a clear filter for only tested casinos. It distinguishes itself from sibling tools like 'list_casinos' or 'new_casinos' by focusing on trust-ranked, verified casinos.
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 specific query examples (e.g., 'best crypto casino 2026', 'safest bitcoin casino') and an example call {'limit': 10}, giving the agent clear context for when to use this tool. However, it does not explicitly state when NOT to use this tool vs siblings like 'compare_casinos' or 'check_casino', missing a small gap in exclusion guidance.
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.
1 tool update
- Added
get_agentic_stats
1 tool update
- Added
find_agentic_services
1 tool update
- Added
regulatory_intelligence
1 tool update
- Added
long_running_casinos
1 tool update
- Changed
check_casino1 field changed- changed
Input schema / properties / name / descriptionPrevious value: -"Casino name, e.g. \"Duelbits\" or \"Rolly\""New value: +"Casino name or common alias, e.g. \"Duelbits\", \"Fortune Jack\", \"TG Casino\". Case-insensitive, fuzzy-matched."
7 tool updates
- First observed
best_bonuses - First observed
check_casino - First observed
compare_casinos - First observed
latest_audits - First observed
list_casinos - First observed
new_casinos - First observed
top_casinos
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 Servers
- AlicenseNot gradedqualityDmaintenanceEnables detection and analysis of pre-public product launches through web search, content extraction, AI-powered scoring, and automated alerting. Provides comprehensive tools for surfacing stealth startup signals before they trend publicly.MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT- AlicenseNot gradedqualityCmaintenanceEnables AI chat clients to perform market research and competitive intelligence by gathering company overviews, competitor lists, product portfolios, pricing snapshots, and recent news via live Tavily search.MIT
- AlicenseAqualityAmaintenanceDetects hiring intent signals by scanning job boards for specific companies. Returns structured role data for outbound sales targeting.11961MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.
TDQS
Most tools have clearly distinct purposes (e.g., best_bonuses vs top_casinos vs new_casinos), but check_casino and compare_casinos overlap somewhat since compare_casinos includes check data; however, descriptions provide enough differentiation.
All tool names follow a consistent adjective_noun pattern (e.g., best_bonuses, check_casino, top_casinos) with clear, domain-appropriate verbs and nouns. No mixing of conventions.
Seven tools is ideal for this domain—covering listing, detailed checks, comparisons, bonuses, audits, and new entries—without being too few or too many.
The tool set covers the main user intents (find best casinos, check safety, compare, view audits, discover new ones), but lacks a search/filter tool and historical audit data retrieval, leaving minor gaps.