Skip to main content
Glama

Server Details

Hundreds of pay-per-call tools for agents: company records, screening, validation, web reading.

Ownership verified
Status
Healthy
Uptime
100.0% over 72 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
strale-io/strale
GitHub Stars
5
Server Listing
strale-mcp

TDQS

A3.9/5.0

Scored across 9 tools

Disambiguation4/5

Most tools have clearly distinct roles: search, execute, balance, transaction lookup, ping, and two documentation tools. The main soft spots are strale_getting_started vs strale_methodology (both onboarding/informational) and strale_web3_assurance, which is effectively a named capability duplicating what strale_execute could do with a slug. Descriptions mitigate these overlaps, so an agent can still pick correctly.

Naming Consistency4/5

All names share a uniform strale_ prefix and snake_case, which is easy to scan. However, the suffix mixes verbs (execute, search, ping) with bare nouns (balance, transaction, methodology, trust_profile), so it is consistent in style but not in verb_noun grammar.

Tool Count4/5

Nine tools is well within the healthy range for a capability-marketplace gateway. Three of the nine are meta/informational (getting_started, methodology, ping), which is slightly heavy on overhead, but each still serves a plausible purpose.

Completeness4/5

The core lifecycle is covered: discover (search), vet (trust_profile), execute, audit (transaction), and pay (balance), with free-tier onboarding documented. Gaps are minor: there is no transaction-history listing (lookup requires a known ID) and no wallet funding/top-up operation, both of which agents must work around.

Available Tools

9 tools
strale_balanceRead wallet balanceA
Read-onlyIdempotent
Inspect

Returns the current Strale wallet balance. Call this before executing paid capabilities to verify sufficient funds, or after a series of calls to reconcile spend. Returns balance in EUR cents (integer) and formatted EUR string. Requires an API key — returns an auth instruction if none is configured.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.7/5.0
Behavior5/5

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

Annotations already declare readOnly/idempotent/no-destruction, and the description adds genuinely new context: the response is EUR cents (integer) plus a formatted EUR string, and it discloses the auth requirement and that a missing API key produces an auth instruction rather than an error. That return-shape and auth-failure behavior are valuable since no output schema exists.

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: purpose, usage timing, and return/auth behavior, in that order. Every sentence carries distinct information with no repetition of the title or annotations.

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 parameterless read tool with no output schema, the description fully covers what an agent needs: what it returns, when to call it, and what happens when unauthenticated. Nothing material is missing.

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; there is nothing for the description to disambiguate. It correctly says nothing about inputs, avoiding noise.

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 ('Returns the current Strale wallet balance') and is unambiguous against siblings like strale_execute or strale_transaction, which do not read balance. An agent knows exactly what this tool yields without opening 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 Guidelines4/5

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

Gives explicit when-to-use triggers ('before executing paid capabilities to verify sufficient funds', 'after a series of calls to reconcile spend'), which implicitly points at strale_execute. It stops short of naming an alternative or stating a when-not-to-use condition, but no sibling overlaps here.

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

strale_executeRun a Strale toolA
Destructive
Inspect

Executes a Strale capability by slug and returns the result. Use this when you need to perform any verification, validation, lookup, or data extraction from the capability registry. Inputs follow the capability's own schema, which strale_search lists; the API is documented at https://strale.dev/docs. Call strale_search first to find the right slug and required input fields. Returns a result object with the capability output, latency, price charged, and data provenance. Several capabilities are free without an API key (monthly per-IP allowance; see GET /v1/platform/facts, static.free_tier_monthly_limit) — strale_search reports which. Paid capabilities debit from the wallet — check strale_balance first for high-value calls.

NameRequiredDescriptionDefault
slugYesCapability slug from strale_search results, e.g. 'swedish-company-data', 'vat-validate', 'iban-validate'
inputsYesInput parameters matching the capability's required fields. Check strale_search results for the expected input_fields.
max_price_centsNoMaximum price in EUR cents. Default: 200 (€2.00). Execution fails if capability costs more.

TDQS

A4.8/5.0
Behavior5/5

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

Goes well beyond the annotations (openWorld/non-idempotent/destructive) by disclosing the actual cost model: paid capabilities debit the wallet, free capabilities have a monthly per-IP allowance, and the return object includes latency, price charged, and data provenance. It also points at the max_price_cents guard, which explains why an execution can fail rather than overspend.

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 what the tool does, then prerequisites, then return shape, then pricing. Every sentence carries information, though the parenthetical endpoint reference (GET /v1/platform/facts) is a bit dense for a tool description.

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 supplies the return shape (capability output, latency, price charged, provenance). For a meta-tool with a dynamic nested input object, it covers discovery, execution, cost, and failure conditions adequately.

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 already 100%, so the baseline is 3; the description adds real value by explaining that 'inputs' is a dynamic payload governed by the target capability's own schema, which strale_search reports. It doesn't explain the default/behavior of max_price_cents beyond what the schema says, so it stops short of 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?

States a specific verb and resource ('Executes a Strale capability by slug and returns the result') and enumerates the capability classes it covers (verification, validation, lookup, data extraction). This clearly separates it from strale_search, which only lists capabilities.

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?

Gives explicit prerequisites and sequencing: 'Call strale_search first to find the right slug and required input fields' and 'check strale_balance first for high-value calls.' It also tells the agent the free-tier path exists, so an agent can choose a no-cost capability before spending.

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

strale_getting_startedGet started with StraleA
Read-onlyIdempotent
Inspect

Explains how to start using Strale and what is available without credentials. Call this on first connection. Returns the current free-tier capability list with example inputs, the pay-per-call (x402) route that needs no signup, and how to reach the full registry. No API key required.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/non-destructive, so the safety profile is covered; the description adds genuinely new context — no API key, no signup for the x402 route, and what the response contains. It doesn't state the response format (text vs. structured), which is the one behavioral detail left implicit.

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, purpose first, trigger second, payload content third — well front-loaded with no filler. Minor redundancy between 'what is available without credentials' and 'No API key required' keeps it from a 5.

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 burden of explaining return content and does so at a category level (free-tier capabilities, example inputs, x402 route, registry path). The omission is the response format, which matters slightly more here precisely because there is no output schema.

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 by rule. The description reinforces this implicitly by noting that no credentials or setup inputs are required, leaving nothing for an agent to guess.

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 — it explains how to start using Strale — and clearly separates itself from the operational siblings (balance, execute, search) by being the onboarding entry point. An agent can identify this as the first-call tool without consulting 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 Guidelines4/5

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

'Call this on first connection' is an explicit, unambiguous trigger condition, which is more than most definitions offer. It stops short of naming when-not-to-call or explicitly routing to a sibling afterwards, so it lands at 4 rather than 5.

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

strale_methodologyRead testing and source notesB
Read-onlyIdempotent
Inspect

Explains testing modes, source context and transaction retrieval. No API key required.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.1/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint and destructiveHint=false, so safety is covered. The description adds genuinely useful context that no API key is needed, but says nothing about what the returned notes look like or whether output is static text.

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?

Two short sentences, front-loaded with the purpose, with no padding. The second sentence about API keys is a useful prerequisite stated compactly.

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

Completeness3/5

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

With no parameters, no output schema and read-only annotations, the definition is close to sufficient, but it does not tell the agent the shape of the returned notes or how they differ from strale_getting_started content.

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 baseline is 4. The description correctly implies nothing needs to be supplied, and there are no parameter semantics to document.

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

Purpose3/5

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

States a verb ('Explains') and lists topics (testing modes, source context, transaction retrieval), but the phrasing is loose and 'transaction retrieval' sits oddly next to documentation topics. There is no differentiation from the sibling strale_getting_started, which plausibly covers similar overview ground.

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

Usage Guidelines2/5

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

There is no statement of when to call this instead of strale_getting_started or strale_search. The only usable cue is 'No API key required', which hints at a prerequisite but not a usage condition.

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

strale_pingCheck connectionA
Read-onlyIdempotent
Inspect

Checks that the Strale API is reachable and the MCP server is running. Call this before a series of capability executions to verify connectivity, or when troubleshooting connection issues. Returns server status, version, tool count, capability count, solution count, and a timestamp. No API key required.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint and non-destructive behavior, so the safety profile is covered. The description adds genuinely new context beyond annotations: 'No API key required' resolves an auth question the agent would otherwise have to guess at, and it enumerates what the call returns.

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?

Four tight sentences ordered by value: what it does, when to call it, what comes back, auth caveat. The return-field enumeration is slightly listy, but each item is informative given no output schema exists.

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 burden of describing the response, and it does so (status, version, tool count, capability count, solution count, timestamp). Combined with the no-API-key note, an agent has everything needed to call this correctly; only response types/format remain unspecified.

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 there is nothing for the description to disambiguate; the baseline for a parameterless tool is 4. The schema accepts no properties and the description correctly implies a no-argument call.

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 ('Checks that the Strale API is reachable and the MCP server is running'), which is clearly distinguishable from the capability-execution siblings like strale_execute. An agent can tell instantly this is a connectivity probe, not a business operation.

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?

Gives explicit triggers: 'Call this before a series of capability executions to verify connectivity, or when troubleshooting connection issues.' This is concrete when-to-use guidance rather than implied usage, and no sibling competes for this role.

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

strale_transactionRead a transaction recordA
Read-onlyIdempotent
Inspect

Retrieve a past execution record by transaction ID. Returns inputs, outputs, latency, price, data provenance, success/failure status, and failure categorization. Use this to inspect what a previous strale_execute call returned, debug failures, or provide an audit trail. Free-tier transactions are accessible by ID without an API key.

NameRequiredDescriptionDefault
transaction_idYesTransaction ID returned from a strale_execute call

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already establish read-only, idempotent, non-destructive, closed-world behavior, so the bar is lower. The description adds useful context beyond annotations: the exact returned fields (inputs, outputs, latency, price, provenance, status, failure categorization) and the API-key exemption for free-tier records.

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, front-loaded with the core purpose, followed by return contents, use cases, and an access note. Every sentence adds information without repetition.

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 helpfully enumerates what is returned, and it covers the relevant auth nuance. It does not discuss retention limits or error behavior when an ID is not found, but it is otherwise complete for a single-parameter read tool.

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 100% and the single parameter is already documented as the transaction ID returned from strale_execute. The description reinforces the ID's origin but adds no syntax, format, or lookup constraints beyond the schema, so 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?

States a specific verb (Retrieve) and resource (a past execution record by transaction ID), and explicitly ties it to the sibling strale_execute by saying it lets you inspect what a previous call returned. An agent can distinguish it from strale_execute and strale_search without opening schemas.

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 clear when-to-use cases: inspecting a previous strale_execute result, debugging failures, and building an audit trail. It also notes free-tier access without an API key. It does not explicitly name when not to use it or an alternative for broader searching, 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.

strale_trust_profileRead current test and availability signalsA
Read-onlyIdempotent
Inspect

Reads current public test results for a tool or bundle: badge, tested flag, recent pass rate and last-tested time where available. Use the catalogue for inputs, limitations and sources. No API key required.

NameRequiredDescriptionDefault
slugYesCapability or solution slug, e.g. 'swedish-company-data' or 'eu-company-due-diligence'
typeNoWhether this is a capability or a bundled solutioncapability

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is clear. The description adds useful behavioral context: results are public, some values are only available 'where available', and no API key is required.

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?

The description is three front-loaded sentences with no wasted text. Purpose, supporting-resource guidance and the API-key caveat each earn their place.

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 simple read-only tool with rich annotations and fully documented parameters, the description is largely complete and even lists the return signals despite there being no output schema. It offloads some detail to the catalogue, which is reasonable but keeps it from being fully self-contained.

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 both parameters are already documented by the schema. The description's phrase 'for a tool or bundle' loosely maps to the type parameter but adds no syntax or format detail beyond what the schema provides; baseline 3 is appropriate.

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

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: reads current public test results for a tool or bundle. It enumerates the returned fields (badge, tested flag, pass rate, last-tested time), making the purpose clear, but it does not explicitly differentiate this from nearby sibling tools such as web3_assurance or search.

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 description implies the tool is for checking test and availability signals and points to the catalogue for inputs, limitations and sources. It does not state when to use this instead of alternatives, nor does it give exclusions or prerequisites beyond 'No API key required'.

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

strale_web3_assuranceCheck on-chain counterpartyA
Read-onlyIdempotent
Inspect

Returns a decision-ready answer about an on-chain counterparty (wallet, smart contract, token, DeFi protocol, or bridge) in a single call. Surfaces verdict (proceed/review/block/insufficient_evidence), reason_codes (machine-parsable UPPERCASE_SNAKE_CASE), critical_flags, suggested_action, evidence map (sanctions, mixer-graded, scam-cluster, wallet-history, token-safety, contract-verification, protocol-risk, EAS attestations, ERC-8004 reputation, more), and a sidecar audit_url. Two modes: 'outbound' (agent vetting recipient pre-payment, full evaluator set, 8s budget) or 'reverse-call' (service publisher gating an inbound x402 buyer in real-time, critical evaluators only, limited evaluator set). Use before any agent transacts on-chain — sending value, swapping, staking, minting, bridging, or interacting with a contract.

NameRequiredDescriptionDefault
modeNoDefault 'outbound' (agent → recipient, 8s budget, all evidence). Use 'reverse-call' when you are an x402 service publisher gating an inbound buyer (critical evidence only, limited evaluator set).
chainNoChain. EVM: 'ethereum' (default), 'base', 'polygon', 'arbitrum', 'optimism', 'bsc'. Or 'solana'.
actionNoOptional intended action. When provided, enables pre-trade simulation (outbound mode) and tunes verdict severity.
targetYesOn-chain target. EVM wallet/contract/token (0x...), Solana address, or DeFi protocol slug (e.g. 'aave', 'uniswap-v3').
agent_idNoOptional ERC-8004 agent identifier for the calling agent.
amount_usdNoOptional amount in USD. Sharpens verdict for high-value flows.
target_typeNoTarget kind. Inferred when omitted: 0x... → wallet (default), .eth/.sol → wallet, slug → protocol.
caller_jurisdictionNoOptional ISO country code for jurisdiction-aware verdict (US, EU, UK, etc.).

TDQS

A4.1/5.0
Behavior5/5

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

Annotations already declare read-only, idempotent, open-world, non-destructive; the description adds context those cannot carry — the two evaluator modes with their trade-offs (outbound: full evaluator set, 8s budget; reverse-call: critical evaluators only, limited set), the four verdict outcomes including insufficient_evidence, the enumerated evidence categories, and a sidecar audit_url for verification. This tells the agent latency and coverage expectations before calling.

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 what the tool returns, then modes, then the usage trigger — a sensible ordering. The return-value enumeration is a long parenthetical list that verges on overstuffed, but every element (verdict vocabulary, evidence categories) carries information the agent needs since there is no output schema.

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 correctly takes on the burden of describing the return payload: verdict enum, reason_codes format, critical_flags, suggested_action, evidence map, and audit_url. Combined with mode selection, latency budget, and supported targets, an agent has everything needed to call it correctly in one shot.

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 100% and each parameter already carries a substantive description, so the baseline of 3 applies. The prose reinforces mode semantics and target_type inference but introduces no syntax, format, or constraint details absent from the schema — much of the mode and action guidance is restated rather than added.

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 ('Returns a decision-ready answer') and a precisely scoped resource (on-chain counterparty), enumerating the target kinds: wallet, smart contract, token, DeFi protocol, bridge. An agent immediately knows what it gets back (verdict, reason_codes, flags, evidence, audit_url). It does not differentiate itself from the closely related sibling strale_trust_profile, which is the only remaining ambiguity.

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 concrete trigger: 'Use before any agent transacts on-chain — sending value, swapping, staking, minting, bridging, or interacting with a contract,' and names the condition that selects reverse-call ('when you are an x402 service publisher gating an inbound buyer'). No exclusions or named alternatives among siblings (e.g. strale_trust_profile), so it falls short of a 5.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedstrale_web3_assurance1 field changed
      • changedInput schema / properties / mode / description
        Previous value: -"Default 'outbound' (agent → recipient, 8s budget, all evidence). Use 'reverse-call' when you are an x402 service publisher gating an inbound buyer (critical evidence only, sub-second SLA)."New value: +"Default 'outbound' (agent → recipient, 8s budget, all evidence). Use 'reverse-call' when you are an x402 service publisher gating an inbound buyer (critical evidence only, limited evaluator set)."
  2. 1 tool update
    • Addedstrale_web3_assurance
  3. 1 tool update
    • Changedstrale_search1 field changed
      • changedInput schema / properties / category / description
        Previous value: -"Filter by category (e.g., data-extraction, validation, finance, legal, logistics, recruiting, e-commerce, marketing)"New value: +"Filter by category: compliance, validation, data-extraction, developer-tools, web3, security, domain-intel, recruiting, sales, legal, text"

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    100+ agent-payable C-suite expertises with x402 micro-payments — competitive intel, SEC filings, sanctions, KYC, clinical evidence, real estate, ESG. 183 tools, free tier 100 calls/month.
    1
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides 25 pay-per-call tools from agents.oromi.co.uk (business, property, verification, web, crypto) into MCP-capable models, with quote mode for browsing and paid mode using x402.
    29 npm
    MIT
  • F
    license
    Not graded
    quality
    F
    maintenance
    Provides 63 production-ready API tools for AI agents, including web scraping, AI generation, crypto data, OCR, image generation, audio transcription, text-to-speech, email, and domain lookup.
    3
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    23 research tools for AI agents: web search, social media, academic papers, SEC filings, citation verification, reliability scoring. Pay-per-call from $0.01.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.