Skip to main content
Glama

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.

Ownership verified
Status
Healthy
Uptime
98.3% over 64 days
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A4/5.0

Scored across 12 tools

Disambiguation5/5

Each tool targets a distinct query type: single-casino inspection, comparison, discovery, ranking, bonuses, recent audits, regulatory context, country recommendations, and agentic directory lookups. Although several tools list casinos, each has a clearly different sort or filter (newest, oldest, top-ranked, full coverage), and the descriptions explicitly state their intended use cases, so an agent can easily tell them apart.

Naming Consistency4/5

All tool names use lowercase snake_case with descriptive terms and no version suffixes or abbreviations. The pattern is not strictly verb_noun—some names begin with adjectives (best, latest, top) or nouns (country, regulatory)—but the style remains consistent and readable throughout.

Tool Count4/5

12 tools falls within the ideal 3-15 range for a crypto casino review and audit domain. There is some redundancy among the five list/ranking tools, but each answers a distinct user intent and no tool appears entirely superfluous.

Completeness4/5

The surface covers discovery, single-casino audit details, comparison, ranking, bonuses, recent audits, regulatory context, country recommendations, and agentic index lookups. Minor gaps include no historical audit-per-casino retrieval, no full review content (only links), and no dedicated blacklist or scam-alert tool, but core workflows are well supported.

Available Tools

12 tools
best_bonusesBest bonusesA
Read-onlyIdempotent
Inspect

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"}.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
casinoNoOptional: only bonuses from this casino

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover readOnly, idempotent, non-destructive and openWorld, so the safety profile is free. The description adds real behavioral context: expired promos are filtered out and the headline % is flagged as a marketing metric while the decoded terms are authoritative. It omits ordering logic (how "best" is determined) and pagination/rate-limit behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The returned-field list and the marketing-vs-decoded caveat are front-loaded, and the example calls at the end are directly actionable. The parenthetical is a little dense but each clause carries information; nothing is padding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description correctly enumerates the fields a caller can expect back, which is the main thing an agent needs. The remaining gap is ranking semantics — what makes a bonus "best" — and result ordering/pagination, neither of which is stated.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 50% (only `casino` is documented in the schema), and the description supplies example calls {"limit": 5} and {"casino": "BetUS"} rather than semantics. It never explains that `limit` caps the number of returned bonuses, its default of 10, or the maximum of 25 — details the agent must read out of the schema itself.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific resource (current crypto casino bonuses) plus the differentiator that matters: wagering requirement, max bonus, max cashout, free spins, min deposit and a real-value score decoded from the casino's own T&Cs. This clearly separates it from siblings like top_casinos or list_casinos, which rank/list casinos rather than decode bonus terms.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives concrete trigger queries ("best crypto casino bonus", "deposit match with low wagering", "is the X welcome bonus worth it?") and an exclusion rule (expired promos excluded), so the agent knows the intended context. It does not, however, name a sibling to use instead when the user wants casino rankings or side-by-side comparison.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

check_casinoCheck casinoA
Read-onlyIdempotent
Inspect

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".

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesCasino name or common alias, e.g. "Duelbits", "Fortune Jack", "TG Casino". Case-insensitive, fuzzy-matched.

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/openWorld, so the safety profile is covered. The description goes further by disclosing the data source (real-money live tests) and the concrete shape of returned evidence (deposit/withdrawal amounts and timing, support response, KYC flag), which materially informs how the agent should interpret results. It does not discuss rate limits or pagination, but none is implied here.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads the core purpose and returned fields, then follows with examples and a concrete call. Slightly long due to the enumerated field list and two example sets, but every element earns its place and nothing is redundant padding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, so the description carries the full burden of describing returns and does so thoroughly: trust score range, audit status, live-test details, license/review link, plus a worked output example. An agent has everything needed to call and interpret the result.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the fuzzy-match/case-insensitivity and alias behavior are already documented in the schema. The description's example call ({"name": "Duelbits"}) reinforces correct usage but adds little beyond what the schema states, matching the baseline for full schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (get the forensic audit verdict) and resource (one crypto casino) and enumerates exactly what comes back: trust score, audit status, live test, license/review link. This clearly distinguishes it from siblings like list_casinos, top_casinos, and compare_casinos, which operate over many casinos rather than one.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides concrete triggering questions ("Is Duelbits legit?", "Does Rollbit require KYC?") and clarifies the data provenance (hand-run real-money tests, not scraped reviews), which tells the agent when this data is authoritative. It stops short of naming alternative siblings or stating when NOT to use it, so it is clear context without explicit exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

compare_casinosCompare casinosA
Read-onlyIdempotent
Inspect

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"]}.

ParametersJSON Schema
NameRequiredDescriptionDefault
namesYes

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so the safety profile is covered. The description adds real value by naming the data dimensions returned (trust score, live test, KYC, withdrawal speed, license), which the annotations do not convey.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the comparison scope and data dimensions before the query examples, with no filler sentences. The three example queries are slightly redundant but each targets a distinct intent, so they largely earn their place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only comparison tool with no output schema, the description discloses what is compared and how to structure the single required parameter. An agent has everything needed to decide to call it and to build a valid request.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must carry the load, and it does: it states the 2-5 cardinality bound and supplies an inline example call ({names: [Duelbits, Stake]}) that shows the exact array-of-name-strings shape. It doesn't clarify name-matching tolerance or what happens with unknown casino names, keeping it from a 5.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb (compare) plus resource (crypto casinos) and enumerates exactly what is compared: trust score, live test, KYC policy, withdrawal speed, license. This distinguishes it cleanly from sibling check_casino (single-casino lookup) and list_casinos.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Three concrete trigger phrasings ("Duelbits vs BC.Game?", "Which is safer...", "or Bitsler for fast payouts?") make the use case unambiguous and grounded in real user intent. It doesn't explicitly name a fallback tool for single-casino queries or handle the too-few/too-many names case, so it stops short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

country_recommendationsCountry recommendationsA
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryYesCountry name, ISO alpha-2 code or common alias.

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, openWorld and non-destructive, so the safety profile is covered. The description adds genuinely new behavioral content: the 1+2 result cap, exclusion/precedence rules for restricted or denied countries, retention of dated source evidence, and the fact that returned links are canonical, non-affiliate links. It does not cover pagination or empty-result behavior, so not a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core behavior is front-loaded in the first clause and the qualifying caveats follow in descending order of importance. It is a dense single block with no filler sentences, though the trailing link/non-affiliate note is somewhat tangential and could be trimmed.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With only one parameter, no output schema and full annotation coverage, the description is nearly sufficient: it defines the result shape (one top choice, two alternatives), the filtering logic, and the important scoping caveats. Minor gaps remain around empty-result handling and how ties among candidate reviews are broken.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

There is a single parameter with 100% schema description coverage (country name, ISO alpha-2 or alias), so the schema already carries the semantics. The description adds only the implicit notion that the country determines the recommendation set, no extra format or matching guidance, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description gives a specific verb and resource — returning at most one top choice plus two alternatives for a given country — and specifies the underlying data basis (completed scored reviews). It does not name any sibling tool by contrast, so an agent must infer how this differs from top_casinos or list_casinos on its own, which keeps it below a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The eligibility rules (completed reviews, exclusion from explicit restriction lists, denials/pending states taking precedence) imply when this screen is appropriate, and the caveat that it is 'not confirmed resident acceptance or local licensing' bounds the result. However, it never states when NOT to use this tool or which sibling (top_casinos, best_bonuses, regulatory_intelligence) to route to instead, leaving alternative selection to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

find_agentic_servicesFind agentic servicesA
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesProvider, product, domain, protocol or directory question.

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover readOnly, idempotent, openWorld and non-destructive, so the bar is lower. The description still adds real value: it enumerates what comes back (hosted endpoints or local setup links, provenance, evidence status, access model, limitations) and states the key behavioral constraint that the lookup never executes remote tools.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with purpose, then return contents, then example questions, then the execution caveat. The three examples are slightly repetitive but each anchors a genuinely different query type, so the length is close to justified.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description carries the return-value burden and does so by listing the fields returned. For a one-parameter lookup tool this is nearly complete, missing only minor detail on result volume or ranking behavior.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Single parameter with 100% schema description coverage, so the schema already carries the semantics. The description only implies the query is a provider/product/domain/protocol question, adding no syntax or format detail beyond the schema — the baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb ('look up') plus a precise resource ('official and community MCP/A2A products in the WagerX Agentic Gambling Index'). It is clearly distinguishable from the casino-oriented siblings and from the related get_agentic_stats.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Three concrete example questions ('What is the official Crypto.com MCP?', the Binance/Bybit/WagerX case, 'Is ahel.io in the directory?') make the intended query shape unambiguous. It never names a when-not condition or points to get_agentic_stats as the alternative for aggregate statistics.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_agentic_statsGet agentic statsA
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
scopeNooverview
periodNoUsed by activity statistics.30d

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnlyHint, idempotentHint, destructiveHint=false, openWorldHint), so the bar is lower. The description nonetheless adds real context: results are aggregate-only, counts are requests rather than unique agents, and no raw queries, IPs, user agents or geography are exposed, plus provenance/health are kept separate. It stops short of describing freshness or the shape of the aggregates.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tight sentences with the resource list front-loaded before the disclosure caveats. Every clause carries information; only the final privacy enumeration runs slightly long relative to the rest.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, so the description must convey what comes back, and it does identify the content categories plus what is deliberately excluded (raw queries, IPs, per-agent identities). It leaves the response structure and aggregation granularity unspecified, which is a minor gap for a read-only stats endpoint.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 50%: 'period' is documented as activity-only, while 'scope' has no schema description. The description partially compensates by naming the three data domains that the scope values select, but it never explains the default 'overview' scope or how 'period' interacts with non-activity scopes.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (return) and concrete resources: the Agentic Index, MCP/A2A endpoint observations, and machine request counts. A reader knows exactly what data is served, and the tool is clearly distinguishable from the casino-oriented siblings, though the description never names those siblings or contrasts with them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: the description enumerates the three data domains, which loosely maps to the scope enum, but it never states when to pick each scope or when to reach for a sibling tool instead. An agent must infer that 'catalog/endpoints/activity' correspond to the non-default scopes and that 'overview' is a summary.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

latest_auditsLatest auditsA
Read-onlyIdempotent
Inspect

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}.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint, so the safety profile is covered. The description adds non-obvious behavior: results are ordered newest-first and each record carries deposit/withdrawal amounts, payout timing, and support response. It omits pagination/cap behavior, which is the main remaining gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded purpose sentence followed by usage cues and an example call — all functional. The three quoted query strings are somewhat keyword-stuffed and could be trimmed to one or two without losing signal.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description does the work of saying what each audit record contains (amounts, payout timing, support response). Combined with read-only annotations this is nearly complete; only the limit bounds and any result-count cap are left unstated.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description carries the burden for the single 'limit' parameter. It partially compensates via the example call {"limit": 5}, implying a count, but never states the default of 10 or the maximum of 25, so an agent could over-request.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb plus resource ('List the most recent WagerX real-money casino audits') and pins down ordering ('newest first') and payload ('real deposit/withdrawal amounts, payout timing and support response'). An agent can separate this from list_casinos/new_casinos/top_casinos purely from the description, since this one returns audited safety/transaction data rather than rankings or directory entries.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The quoted user phrasings ('What are the latest casino audits?', 'Which casinos were tested this week?') give clear when-to-use context. There are no exclusions or named alternatives (e.g. vs top_casinos for ranking queries), so it stops short of a full routing rule.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_casinosList casinosA
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, openWorld, and non-destructive behavior, so the safety profile is covered. The description adds value beyond that by disclosing the result contents (trust score and audit status) and the argument-free nature of the call, though it says nothing about result size, ordering, or pagination.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tight sentences: scope first, then usage routing, then the argument note. Every sentence earns its place with no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description must convey return content, and it does so by naming the trust score and audit status fields and the operator coverage. Combined with annotations covering behavior, an agent has everything needed to call and interpret this tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so the 4-baseline applies. The description appropriately confirms 'Takes no arguments,' which reinforces the empty schema and prevents an agent from hunting for filter options.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('List every casino WagerX holds forensic audit data on') plus explicit scope (40+ operators) and the fields returned (trust score, audit status). This clearly separates it from siblings like top_casinos, new_casinos, and check_casino without needing to open any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly names when to use it: to 'discover coverage before calling check_casino' and to answer 'which casinos does WagerX cover?'. It routes the agent both to the follow-up tool and to the natural-language intent it serves, leaving nothing to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

long_running_casinosLong running casinosA
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover read-only, idempotent, open-world and non-destructive traits, so the bar is lower; the description nonetheless adds real context by disclosing verification provenance (WagerX audit evidence) and continuity caveats around ownership/licensing. It doesn't state result size, pagination, or whether the list can change over time, which leaves a small gap for a read-only listing.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four tight sentences, each earning its place: scope and ordering first, then contents, then the interpretive caveat, then the no-arguments note. No filler or restatement of the title.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a no-parameter, no-output-schema listing tool, the description covers scope, ordering, what is returned (brands plus audit evidence and caveats), and the intended interpretation. Missing only secondary details like how many brands are returned or how fresh the audit evidence is.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Zero parameters, so the baseline is 4; the description explicitly confirms 'Takes no arguments,' which is all that is needed here. There is nothing further to say about parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb+resource: 'List crypto casino brands by documented launch year, oldest first.' The ordering rule and the pairing with audit evidence make it clearly distinct from siblings like list_casinos, new_casinos, and top_casinos.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives concrete query triggers ('oldest crypto casinos', 'established bitcoin casinos') and an explicit exclusion: 'This is operating history, not a safety ranking.' It does not name a specific alternative sibling to route to for safety questions, so it stops short of a full when/when-not/alternative statement.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

new_casinosNew casinosA
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so safety is covered. The description adds real behavioral value beyond that: some results are mid-audit, they are clearly marked, and they are never scored before the withdrawal test completes — a meaningful caveat about result trustworthiness.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, zero padding: what it lists, the mid-audit caveat, the trigger phrases, and the no-arg note. Front-loaded with the resource and scope.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a no-argument list tool with annotations carrying the safety profile and no output schema, the description covers what is returned and the mid-audit caveat. It doesn't mention ordering, pagination or result volume, which is a minor remaining gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

There are zero parameters and schema coverage is 100%, so the baseline is 4. The description reinforces this with 'Takes no arguments,' leaving no ambiguity about invocation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description gives a specific verb+resource: newest crypto casinos on the WagerX radar, with the notable scope detail that mid-audit entries are included and marked. That scope partly distinguishes it from siblings like top_casinos and latest_audits, but it never names or explicitly contrasts those alternatives, so it falls short of a clean 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Three concrete trigger phrases ('new crypto casinos 2026', 'newest bitcoin casinos worth trying', 'casinos currently under audit') give the agent clear context for selecting this tool over siblings. There is no explicit when-not guidance or named alternative, so it stops at 4.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

regulatory_intelligenceRegulatory intelligenceA
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
jurisdictionNoOptional country, jurisdiction or regulator name, for example "Germany", "UK" or "GGL".

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish readOnly/openWorld/idempotent, and the description adds real behavior beyond them: jurisdictions resolve through an approved regulator registry, records from non-approved authority domains are excluded, missing/unavailable states are surfaced explicitly, and results are research rather than legal advice. Data-provenance and failure-mode disclosure like this is exactly what annotations cannot express.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three compact sentences front-loaded with the core action, followed by provenance rules, disclaimers, and an example. Every sentence adds distinct information (scope, filtering, edge cases, invocation shape) with no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description carries the return-value burden and does partially: it promises context plus enforcement records and explicit missing/unavailable states. It does not describe the shape of an individual enforcement record or how results are ordered/paginated, which leaves a modest gap for an open-world research tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 50% (limit has no description, just bounds/default), and the description compensates: it supplies a concrete example payload and clarifies that omitting jurisdiction yields a bounded global list, implicitly explaining limit's role. It stops short of explaining the 1-25 range semantics or what a larger limit trades off.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: 'Get gambling regulatory context for a jurisdiction plus recent source-linked enforcement records.' It also scopes the output domain (regulatory/enforcement), which cleanly separates it from the casino-listing and bonus siblings. An agent can identify what this returns without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives a clear usage condition: supply a jurisdiction for targeted lookup, or 'Omit jurisdiction for a bounded global list.' That covers the main branch of when to use it. No alternative sibling is named, but none of the listed siblings serve regulatory research, so the omission is minor rather than a gap.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

top_casinosTop casinosA
Read-onlyIdempotent
Inspect

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}.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, openWorld, non-destructive, so the safety profile is covered. The description adds real value beyond that: the ranking methodology (payout speed, KYC, support, license), the inclusion criterion of completed deposit/withdrawal tests, and an explicit caveat that a dated no-KYC observation is not an anonymity guarantee.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The ranking criterion and audit basis are front-loaded, and the sentences are dense but functional. The quoted search-intent strings are keyword-heavy, though they do serve retrieval matching, so the length is mostly justified.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With readOnly/idempotent annotations and no output schema, the description covers what the agent most needs: what is ranked, on what basis, and what is excluded. It stops short of describing result shape or how ranking is ordered/tied, a minor omission.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and the single 'limit' param carries min=1/max=25/default=10 in the schema only. The description gives an example call ({"limit": 10}) that shows the shape but does not explain what the limit caps (returned entries) or the 25 ceiling, so it adds only marginal meaning.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Best crypto casinos ranked by WagerX audit trust score') plus the inclusion rule (only casinos with completed real-money deposit/withdrawal tests). This clearly separates it from siblings like list_casinos, new_casinos, and latest_audits, which enumerate rather than rank.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides concrete trigger intents ('best crypto casino 2026', 'safest bitcoin casino', 'top crypto gambling site'), which gives the agent a clear selection signal. It does not explicitly name an alternative sibling or state when-not-to-use (e.g., vs list_casinos or best_bonuses), leaving that to inference.

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. 1 tool update
    • Addedcountry_recommendations
  2. 1 tool update
    • Addedget_agentic_stats
  3. 1 tool update
    • Addedfind_agentic_services
  4. 1 tool update
    • Addedregulatory_intelligence
  5. 1 tool update
    • Addedlong_running_casinos
  6. 1 tool update
    • Changedcheck_casino1 field changed
      • changedInput schema / properties / name / description
        Previous 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. 7 tool updates
    • First observedbest_bonuses
    • First observedcheck_casino
    • First observedcompare_casinos
    • First observedlatest_audits
    • First observedlist_casinos
    • First observednew_casinos
    • First observedtop_casinos

Publisher details

Operator
Wagerx · Publisher source
Vendor relationship
Unknown
Documentation
Unknown
Trust center
Unknown
Restrictions
Unknown

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Perplexity for social: ask what competitors are running across social and get answers grounded in real ad and creative data, not guesses.
    2
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    4 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources