crypto-casinos
Server Details
Real-money crypto casino audits: trust scores, live tests, rankings, new casinos, bonuses. Signed.
- Status
- Healthy
- Uptime
- 97.3% over 41 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
TDQS
Scored across 12 tools
The casino-related tools have clearly distinct purposes: bonuses, single-casino audits, comparisons, rankings, recency, and regulation are easy to tell apart. The main ambiguities are mild overlaps between top_casinos, best_bonuses, and latest_audits for 'best' or 'recent' queries, and the two agentic-index tools feel unrelated but do not conflict with each other or the casino tools.
Most names use snake_case and follow a recognizable pattern: adjective_noun for list/ranking views (top_casinos, new_casinos, latest_audits) and verb_noun for actions (check_casino, compare_casinos, list_casinos). A few names like country_recommendations and regulatory_intelligence break the pattern, but the overall convention is still readable and predictable.
Twelve tools is a reasonable count for a read-only casino research and audit service, and there is no dangerous bloat. However, find_agentic_services and get_agentic_stats are not really crypto-casino domain tools, so the set is slightly less focused than the server name suggests.
The toolset covers the core casino-research workflow well: discovering coverage, checking individual casinos, comparing them, seeing rankings, bonuses, newest/oldest entrants, country recommendations, and regulatory context. The main gap is the absence of a flexible search/filter tool across audit fields, but agents can work around this with list_casinos and check_casino.
Available Tools
12 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.
country_recommendationsAInspect
Return at most one top choice and two alternatives for a country, from completed scored reviews whose explicit restriction list does not include that country, with explicit source denials and pending states taking precedence. This is a review-list screen, not confirmed resident acceptance or local licensing; explicit dated source evidence is retained when available. Review links are canonical WagerX links and recommendations are not affiliate offers.
| Name | Required | Description | Default |
|---|---|---|---|
| country | Yes | Country name, ISO alpha-2 code or common alias. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It discloses that it returns a review-list screen, not confirmed acceptance, retains explicit dated source evidence when available, uses canonical WagerX links, and is not affiliate offers. It also explains precedence rules, providing comprehensive behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single dense sentence that front-loads the core purpose and packs multiple clarifications without waste. It is slightly long but every clause adds value, making it efficient 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?
For a tool with no output schema, the description fully explains what it returns (at most one top choice and two alternatives) and the logic behind selection, including precedence and source caveats. It covers all essential aspects an agent needs to call 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 coverage is 100%, so baseline is 3. The description does not add syntax or format details beyond the schema's 'Country name, ISO alpha-2 code or common alias'. It mentions 'country' but adds no extra 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 states a specific verb ('return') and resource ('top choice and two alternatives for a country'), and specifies the filtering logic (from completed scored reviews with restrictions). It clearly distinguishes from sibling tools like list_casinos and top_casinos by focusing on review-based recommendations with precedence rules.
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 clarifies what it is not ('not confirmed resident acceptance or local licensing') and notes precedence of pending states and explicit denials, but it does not explicitly name when to use this tool over siblings or provide alternatives for different scenarios. It gives context but not direct routing guidance.
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 behavioral disclosure burden. It transparently reveals the sorting logic, the inclusion of audit evidence and caveats, and disclaims that this is not a safety ranking. However, it does not mention whether the list is exhaustive, how current the audit evidence is, or what the output structure looks like, leaving a minor transparency 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 compact and front-loaded: purpose first, then a clarifying disclaimer, then usage queries, then the argument confirmation. Every sentence adds value and none are redundant with the schema or annotations. It is concise without losing 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 zero-parameter list tool with no output schema, the description covers all necessary operational knowledge: what is listed, the ordering, what data accompanies each entry, a caveat on interpretation, and usage scenarios. The only minor omission is the exact return format, but that is not critical given the tool's simplicity and the clear description of content.
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, so the baseline is 4. The description reinforces this by stating 'Takes no arguments,' which prevents agents from inventing filter parameters. Nothing further is needed since there is no schema to supplement.
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: 'List crypto casino brands by documented launch year, oldest first.' It clearly differentiates itself from siblings by emphasizing 'operating history, not a safety ranking,' which prevents confusion with ranking-oriented tools like top_casinos or latest_audits. The inclusion of audit evidence and ownership caveats further specifies the exact 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?
It explicitly states when to use the tool via example queries: 'oldest crypto casinos', 'established bitcoin casinos', or 'long-running gambling sites'. It also provides a clear exclusion: 'This is operating history, not a safety ranking,' guiding agents away from using it for safety assessments. This is a strong when/when-not pairing.
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-detected casino", "top crypto gambling site". A dated no-KYC observation is not an anonymity guarantee. 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, the description carries the burden but only partially. It discloses the ranking criteria and the limitation of the no-KYC observation, which is good, but it doesn't explain output format, potential errors, or the meaning of 'trust score' in detail.
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 relatively concise and informative, with the purpose and examples front-loaded. It could be tightened, but it avoids fluff and conveys essential information efficiently.
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 is adequate for a simple tool with one parameter and no output schema. It provides enough context for typical use, but the lack of output format and edge-case guidance leaves minor gaps.
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 has 0% coverage, and the description only mentions the limit parameter in the example call. It doesn't explain its meaning or constraints beyond what the schema already provides, so minimal added value.
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 ranks crypto casinos by a specific trust score and highlights key factors. It differentiates itself from siblings like 'list_casinos' by focusing on ranked, audited casinos, though it doesn't explicitly name alternatives.
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 use cases with example queries, making it easy for an agent to know when to use this tool. It doesn't explicitly mention alternatives or when not to use it, but the context is strong.
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.
1 tool update
- Added
country_recommendations
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
Related MCP Connectors
Verified discount & referral codes for crypto exchanges, cards and more — tested first-hand.
Structured iGaming reference: slot specs & RTP variants, providers, regulators, news and jobs.
Signed BTC and macro market intelligence for autonomous research, risk, and trading agents.
Pre-transaction risk screening for Ethereum addresses: signed score, sanctions, audit trail.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceTamper-evident audit trail for AI agent tool calls. Cryptographically signed, hash-chained records that prove what your agents did.333 npmMIT
- AlicenseAqualityAmaintenanceKeyless CEX/DEX order signing for AI trading agents (Binance, OKX, Bybit, KuCoin, Hyperliquid, Asterdex). Exchange keys stay inside an AWS Nitro Enclave — the agent gets policy-bounded signatures, never credentials. Built to survive prompt injection and supply-chain key leaks.5700 npm2MIT
- AlicenseAqualityCmaintenanceCryptographic proof of consent for AI agents. Sign before you act. Policy engine enforces spending caps, action whitelists, and escalation rules. Independently verifiable by anyone.102Apache 2.0
- AlicenseNot gradedqualityAmaintenanceCryptographic AI governance and audit. 18 tools, 28 frameworks. EU AI Act, NIST AI RMF, OWASP Agentic Top 10, CMMC, SR 11-7, ISO 42001. Tool policy gates, trust mesh, inference attestation, audit sessions. Zero-config demo mode.138 npmApache 2.0
Glama MCP Gateway
Add one secure layer between your agents and this server.