Skip to main content
Glama

SCRIPTMASTERLABS — x402 Gateway

Server Details

OMNIGATE facilitator: settled 14 fleet services end-to-end 2026-11-02 (SELF-PROOF). Receipts public.

Ownership verified
Status
Healthy
Uptime
26.5% over 75 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Server Listing
mcp-x402
ChatGPT
–
Claude
–

TDQS

A3.6/5.0

Scored across 9 tools

Disambiguation3/5

Several clusters overlap: interfere and leviathan_interfere are near-duplicates except for Leviathan inclusion, while sml_discover, sml_status, and x402_contract all expose related x402 contract/payment-rail discovery information. Descriptions help distinguish them, but an agent could reasonably hesitate between tools in these clusters.

Naming Consistency3/5

There is partial grouping with omnigate_runtime_* and sml_* prefixes, but the overall set mixes noun-only names (interfere, x402_contract), prefixed names, and verb-ish names (spend_gate_check). A consistent convention is not followed throughout, though the names remain readable.

Tool Count4/5

Nine tools is a reasonable size for an x402 gateway with paid trading-signal gates, runtime scripting, and payment vetting. The count is appropriate, though the overlapping discovery/contract tools slightly weaken the sense that each tool uniquely earns its place.

Completeness4/5

The surface covers discovery, payment contract/status inspection, runtime search/execute/receipt, trading-signal coherence checks, and advisory spend vetting. Minor lifecycle gaps exist, such as managing registered signal sources or refund/credit workflows, but core workflows are represented.

Available Tools

9 tools
interfereA
Destructive
Inspect

Coherent Gate (PAID, x402/USDC). Scores whether your trading-signal paths agree: confidence-weighted long/short/flat consensus, coherence 0-1, and a pass/block gate (pass needs a non-flat consensus and coherence at or above the threshold, default 0.6). Tiers by path count: scout ≤4 $0.01, standard ≤8 $0.05, beast ≤32 $0.25 (defaults). The $0.25 max tier is charged upfront; on the x402 rail the unused difference is recorded as owed (not yet auto-refunded); on the Arc escrow rail (arc_auth_id) only the used tier is captured. Optional ticker pulls extra paths from registered sources before charging. Max 32 paths. Not financial advice.

NameRequiredDescriptionDefault
pathsNoCoherent Gate: AI trading signal paths to check for coherence. Priced tiers: scout ≤4, standard ≤8, beast ≤32 (defaults); >32 hard-rejected.
tickerNoOptional: pull extra paths for this ticker from registered path sources (see docs/COHERENT_GATE_PATH_SOURCES.md).
sourcesNoOptional path-source ids; default = all enabled verified sources. Requires ticker.
arc_auth_idNoArc rail: authId from AuthCaptureEscrow.authorize() for at least the max-tier amount to our receiver. Only the used tier is captured; the rest returns via reclaim() after expiry.
payment_headerNoBase64 X-PAYMENT EIP-3009 payload (standard rail).
wallet_addressNoAgent wallet address (informational).
payment_tx_hashNoBase USDC tx hash (sovereign rail).

TDQS

A4.3/5.0
Behavior5/5

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

Annotations declare destructiveHint=true and non-idempotent, and the description earns that with concrete financial consequences: the $0.25 max tier is charged upfront, unused difference is recorded as owed and not auto-refunded on x402, while Arc escrow captures only the used tier via reclaim(). It also notes that a ticker pulls extra paths *before* charging, a non-obvious ordering side effect.

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 core purpose, then pricing, then rail-specific refund behavior — every sentence carries operational weight. It is dense and parenthetical-heavy (e.g. '$0.25 max tier ... (not yet auto-refunded)'), which slows parsing slightly but does not waste space.

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 still names the returned components (consensus, coherence 0-1, pass/block) and covers pricing, refund asymmetry, and the 32-path cap — enough to call it safely. What is missing is the response envelope or error behavior when the gate blocks, which matters for a paid call.

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 descriptions are already 100% covered, so the baseline is 3; the description adds meaning beyond them by explaining that ticker/sources expand the path set before pricing and by contrasting the arc_auth_id and payment_header rails. Path-level field requirements are left to the schema.

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: scores whether trading-signal paths agree, producing a confidence-weighted consensus, a coherence 0-1 value, and a pass/block gate. The scope (max 32 paths, paid gate) is unmistakable and separates it from smoke/generic siblings.

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?

Gives the pass criterion (non-flat consensus plus coherence at or above the threshold, default 0.6) and tier boundaries, so the conditions for a useful call are inferable. It never names an alternative tool (e.g. leviathan_interfere or spend_gate_check) or states when *not* to use this gate, leaving routing to inference.

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

leviathan_interfereA
Destructive
Inspect

Coherent Gate + Leviathan (PAID, x402/USDC). Fetches the SML Leviathan signal (squeeze, momentum, or all) for a ticker, adds it as one path with your optional paths and registered sources, then runs the same coherence check as interfere: consensus, coherence 0-1, pass/block gate. Same tiers and billing as interfere ($0.25 max tier charged upfront; x402 difference recorded as owed, Arc rail captures only the used tier). If Leviathan is unavailable it continues on the other paths; with no paths it errors before charging. Max 32 paths. Not financial advice.

NameRequiredDescriptionDefault
pathsNoCoherent Gate: extra signal paths (Leviathan adds one; total ≤ 32).
tickerYesTicker symbol, 1-10 uppercase letters (e.g. AAPL).
sourcesNoOptional path-source ids added alongside Leviathan; default = all enabled verified sources.
arc_auth_idNoArc rail: authId from AuthCaptureEscrow.authorize() for at least the max-tier amount to our receiver. Only the used tier is captured; the rest returns via reclaim() after expiry.
signal_typeYesWhich Leviathan signal to fetch and add as a path: squeeze, momentum, or all.
payment_headerNoBase64 X-PAYMENT EIP-3009 payload (standard rail).
wallet_addressNoAgent wallet address (informational).
payment_tx_hashNoBase USDC tx hash (sovereign rail).

TDQS

A4.3/5.0
Behavior4/5

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

Goes well beyond the destructiveHint=true annotation by disclosing the payment model: PAID x402/USDC, $0.25 max tier charged upfront, x402 difference recorded as owed, Arc rail captures only the used tier, and no charge if it errors for lack of paths. That is exactly the cost/side-effect context an agent needs before invoking a billed mutation. It stops short of stating failure/retry or rate-limit 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?

Front-loads the identity and the paid/naming, then the mechanics, then billing and edge cases; most sentences carry distinct information. The billing sentence is dense (upfront charge, owed difference, Arc rail capture) and could be split, but nothing is 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?

No output schema, yet the description names the return shape (consensus, coherence 0-1, pass/block gate), the path cap, the paid rails, and the two failure modes. For an 8-parameter billed tool this covers what an agent needs to call it confidently; missing only retry/idempotency guidance for a non-idempotent paid call.

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 100%, so baseline is 3; the description still adds meaning by stating the 32-path cap (schema caps at 31 + Leviathan) and by explaining what signal_type actually selects as a path. It says little extra about sources, payment_header, or arc_auth_id beyond what the schema already documents.

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 the specific composition: fetches the SML Leviathan signal (squeeze/momentum/all) for a ticker, appends it as one path, and runs the coherence check. Explicitly relates it to the sibling 'interfere' ("runs the same coherence check as interfere"), so an agent can tell the two apart 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?

Clear that this is the Leviathan-augmented variant of interfere and that it degrades gracefully when Leviathan is unavailable (continues on other paths) and errors before charging when no paths exist. It doesn't state an explicit when-not-to-use-this-vs-interfere rule, but the implied routing is unambiguous.

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

omnigate_runtime_executeA
Destructive
Inspect

OMNIGATE Runtime (PAID, USDC). Run ONE JavaScript script that calls many SML tools, in one round trip, instead of one model turn per tool call. The script is the body of an async function: const r = await sml.call("<route-id>", { query: {...} }); return r.data;. Available inside: sml.call, sml.tools.search, sml.tools.get, sml.budget, sml.sleep, sml.log, sml.input. Every call is metered at its live registry price against budget_usdc, charged only on upstream 2xx, and tagged with source + response sha256; a failed upstream throws TruthError (nothing charged, nothing substituted). Unused budget is returned as credit. Returns result, per-call provenance, billing and an Ed25519-signed receipt id. Without payment it returns the x402 challenge (amount = budget). Pay with payment_header (Base USDC, x402 v2), credit_token (smlrt_…), or arc_auth_id (Arc escrow, when enabled). Sandbox: no network except sml.call, no fs, 32MB, 20s CPU, 120s wall (sync).

NameRequiredDescriptionDefault
modeNosync waits for the result (120s wall); async returns run_id to poll /runtime/runs/{id}.sync
inputNoJSON object exposed to the script as sml.input.
scriptNoJavaScript async-function body. Use await; return the final result.
capsule_idNoRun a published capsule instead of a script (e.g. cap_name@1 or cap_name@latest).
arc_auth_idNoArc AuthCaptureEscrow authorization id (maxAmount ≥ budget, expiry ≤ 24h).
budget_usdcNoHard spending cap for the whole run in USDC (min 0.01, max 25).0.05
credit_tokenNoRuntime credit token (smlrt_…) returned by an earlier run.
payment_headerNoBase64 x402 v2 payment payload for exactly budget_usdc USDC on Base (from the challenge).

TDQS

A4.6/5.0
Behavior5/5

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

Despite annotations already declaring destructiveHint=true and openWorldHint=true, the description adds substantial context beyond them: metering at live registry price against budget_usdc, charging only on upstream 2xx, TruthError on failed upstream with nothing charged, credit returned for unused budget, and a signed receipt. The sandbox constraints (no network except sml.call, no fs, 32MB, 20s CPU, 120s wall) are exactly the kind of operational detail annotations cannot 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-loads the core purpose and the example snippet before payment and sandbox details, and nearly every clause carries information. It is dense to the point of being a single run-on block, which slightly hurts scanability but not correctness.

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 complex paid, authenticated, open-world tool with no output schema, the description covers return shape (result, provenance, billing, signed receipt id), the payment-required path (x402 challenge), failure semantics, and resource limits. Nothing needed to invoke it correctly 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?

Schema coverage is 100%, so the baseline is 3, but the description adds real meaning: budget_usdc is a hard cap metered per call, payment_header is Base USDC x402 v2 from the challenge, credit_token reuses prior-run credit, arc_auth_id is Arc escrow, and sml.input maps to the input param. It also documents the in-script API surface (sml.call, sml.tools.search, sml.budget, etc.) that no schema field conveys.

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 ('Run ONE JavaScript script that calls many SML tools, in one round trip') and frames it against the naive alternative of one model turn per tool call. An agent can distinguish this from omnigate_runtime_receipt or x402_contract 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?

Explains the batching rationale clearly ('instead of one model turn per tool call') and lists the three payment paths, which implicitly tells the agent how to invoke it. It does not explicitly name sibling alternatives (e.g. receipt polling or spend_gate_check) or state when not to use it, so it stops short of full routing guidance.

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

omnigate_runtime_receiptA
Read-onlyIdempotent
Inspect

OMNIGATE Runtime receipt (FREE). Returns a run receipt — script sha256, payer, rail, payment tx, every upstream call with request/response hashes and charges, outcome — signed with Ed25519 and hash-chained to the previous receipt, plus a verification of signature, body hash and chain link. Use it to prove what an agent ran and paid for.

NameRequiredDescriptionDefault
receipt_idYesReceipt id from a runtime run (rcpt_…).

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, non-destructive and closed-world, so the low bar is met. The description adds real context beyond that: the tool is free, and the response includes cryptographic verification of signature, body hash and chain link — telling the agent the result is self-verifying. It does not say what a verification failure returns, which keeps it from 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?

Front-loaded with the identity and cost (FREE) and outcome, then the content list, then a one-line usage clause. The return-value enumeration is long but justified because no output schema exists; only minor tightening is possible.

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 burden of describing the return payload — and it does so thoroughly (hashes, payer, rail, tx, upstream calls, signature, chain link, verification). With one fully documented parameter and complete annotations, nothing an agent needs to call it correctly is missing.

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% for the single receipt_id parameter, including a pattern and the "rcpt_…" format note, so the schema does all semantic work. The description adds no format or sourcing detail beyond restating "receipt" concepts, which is the baseline-3 case.

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 a run receipt by id) and enumerates its contents — script sha256, payer, rail, payment tx, upstream calls, signature, chain link. An agent can distinguish this read/verify tool from omnigate_runtime_execute and omnigate_runtime_search without opening a 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?

"Use it to prove what an agent ran and paid for" gives a clear, concrete use case that maps to an audit/proof workflow. It stops short of naming alternatives (e.g., use omnigate_runtime_search to find a receipt_id first) or stating failure conditions, so no explicit when-not guidance.

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

sml_discoverB
Read-onlyIdempotent
Inspect

Find the x402 Gateway contract and where to inspect fresh payment requirements. FREE.

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=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is fully covered. The description adds one genuinely new fact not present in structured data: the call is FREE. It does not disclose what the response actually contains, which matters for a discovery tool with no output schema.

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 with no filler, and the resource is stated before the secondary purpose. Slightly terse for the ambiguity it leaves, but nothing is wasted.

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 and no output schema, the description carries the burden of explaining what the agent gets back, and it only gestures at 'where to inspect fresh payment requirements'. For an entry-point tool that other calls depend on, that leaves a meaningful 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?

The tool takes zero parameters, which is the baseline-4 case; there is no parameter meaning for the description to compensate for.

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?

The verb 'Find' plus the resource 'x402 Gateway contract' gives a concrete target, and the second clause indicates it also surfaces where payment requirements live. However, 'where to inspect fresh payment requirements' is vague about the actual output, and nothing distinguishes it from the sibling x402_contract, which plausibly does something similar.

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?

No when-to-use guidance is given and neither sibling (sml_status, x402_contract) is named or differentiated. An agent must infer that this is an entry-point/discovery call rather than a contract-query call.

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

sml_statusA
Read-onlyIdempotent
Inspect

Check the public x402 Gateway identity and canonical payment rail. FREE.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.5/5.0
Behavior3/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. The description adds that this is a free public identity and payment-rail check, but does not cover authentication needs, rate limits, or return format; with annotations carrying the safety profile, a 3 is appropriate.

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 a single front-loaded sentence with no wasted words. It states the action and resource immediately, and the FREE note is relevant cost context.

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?

Given the low complexity, zero parameters, and rich annotations, the definition is nearly complete. It implies the returned information is gateway identity and canonical payment rail, though it could be slightly clearer about the exact response contents since no output schema exists.

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 no parameter semantics to document beyond the empty schema. Per the baseline for zero parameters, this is adequately specified.

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, "Check," and a specific resource, the public x402 Gateway identity and canonical payment rail. It is clear what the tool does, though it does not explicitly distinguish itself from siblings sml_discover or x402_contract.

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?

It states that the check is FREE, but gives no guidance on when to use this tool versus the sibling tools or when not to use it. An agent must infer the usage context from the name alone.

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

spend_gate_checkA
Destructive
Inspect

Spend Gate (PAID $0.005 USDC on Base via x402). Advisory payment assessment — no wallet signing or spending by the buyer: a real Provider Trust approval and price cap are mandatory; explicit package/history rejections block. Four distinct decision inputs vote pay-side/reject-side — provider_trust (Provider Trust verify_provider) and payload_safety (ScriptDocs vulnerability check, only when manifest_url names an npm/PyPI/crates package) — both vote with real verdicts via the fleet operator lane at $0 upstream toll, price_sanity (quote vs caller policy_cap_usdc or the v1 default cap table; cap-only in v1, no historical median), delivery_history (this host's OmniGate settlement/delivery ledger). Coherence = |Σ w·d| / Σ w with d=+1 pay-side, −1 reject-side, w=confidence; gate_pass requires a positive Provider Trust decision, a real within-cap quote, no explicit safety or delivery-history rejection, coherence ≥ 0.6, and a pay-side consensus. The verdict is advisory, not payment authorization. Paths with no data abstain (no_signal) and contribute nothing. Only on a gate pass does Jev review run (noul act probability + pay/reject/quarantine choice, model + token usage returned). Use for: vetting a payee/invoice immediately before an agent wallet pays it. Don't use when: you need an actual payment executed (this is a check, it moves no funds), a trading signal (use interfere), or a free lookup (there is none — unpaid calls return the payment challenge). Settlement to the canonical SML payTo on Base.

NameRequiredDescriptionDefault
payeeYesPayee domain (e.g. "api.example.com") and/or full endpoint URL the wallet is about to pay.
manifest_urlNoOptional package page URL (npmjs.com/package/…, pypi.org/project/…, crates.io/crates/…) for the payload_safety path.
quoted_amountYesQuoted amount in USDC the wallet is about to pay.
tool_categoryNoOptional category of the tool/service being bought (e.g. data_lookup, market_data, inference, compute). Selects the v1 default cap when policy_cap_usdc is omitted; when omitted entirely the cap table's "default" cap applies.
payment_headerNoBase64 X-PAYMENT EIP-3009 payload (standard rail) for $0.005 USDC on Base.
wallet_addressNoAgent wallet address (informational).
payment_tx_hashNoBase USDC tx hash (sovereign rail) paying $0.005 to the canonical SML receiver.
policy_cap_usdcNoOptional caller policy cap in USDC; overrides the v1 default cap table for price_sanity.

TDQS

A4.4/5.0
Behavior4/5

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

Goes well beyond the annotations: discloses the $0.005 USDC x402 cost, that unpaid calls return a payment challenge (no free tier), that no wallet signing/spending occurs on the buyer side, mandatory Provider Trust approval, the gate-pass criteria and coherence formula, and that Jev review only runs on a pass. Minor gap: it never clarifies how the paid call interacts with the destructiveHint=true annotation, so an agent could read a mild tension between 'moves no funds' and the declared destructive hint.

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

Conciseness3/5

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

Front-loads cost and the advisory nature well, but the middle is a wall of internal jargon ('fleet operator lane', 'Jev review', 'noul act probability', 'SML payTo', the coherence formula) that an agent must parse for little decision value. The high-value 'Use for / Don't use when' guidance is buried at the end.

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 required work: it explains the verdict is advisory, lists the gate_pass conditions, and notes that a Jev review result (pay/reject/quarantine, model, token usage) is returned only on a pass. Exact response field names and abstention output shape are not spelled out, which is the 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?

Schema coverage is 100%, so baseline is 3, but the description adds real semantics: manifest_url only activates payload_safety for npm/PyPI/crates packages, tool_category selects the v1 default cap when policy_cap_usdc is omitted, and policy_cap_usdc overrides the cap table for price_sanity. The distinction between payment_header (standard rail) and payment_tx_hash (sovereign rail) is left mostly to the schema.

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: an advisory payment assessment (Spend Gate) of a payee/invoice before an agent wallet pays it. It explicitly distinguishes itself from siblings (interfere for trading signals, no free lookup) and names its four decision inputs, so an agent can tell exactly what it does.

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?

Contains an explicit 'Use for' (vetting a payee/invoice immediately before payment) and 'Don't use when' clause covering payment execution, trading signals, and free lookups, naming the alternative (interfere). Nothing about when to select this tool is left to inference.

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

x402_contractA
Read-onlyIdempotent
Inspect

Inspect the canonical x402 payment contract. Returns network, USDC asset, payTo, headers, and the rule for resolving fresh target requirements. FREE.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.2/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=false, so the safety profile is covered. The description adds value beyond that by naming the concrete fields returned and flagging that the call is 'FREE', which tells the agent no x402 payment is incurred by inspecting the contract itself.

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?

Two short sentences, front-loaded with the action and resource, then the return contents. Every clause earns its place; nothing is repeated from the title or annotations.

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 returns and does so by enumerating the key fields, including the 'rule for resolving fresh target requirements' which hints at downstream use. Slightly incomplete in that the actual return shape/nesting and how to consume the rule are not spelled out.

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 and the baseline is 4. The schema is an empty object consistent with the no-arg design.

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 ('Inspect the canonical x402 payment contract') and enumerates the payload it exposes (network, USDC asset, payTo, headers, resolution rule). An agent knows exactly what this tool is for without opening any other record.

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 implied rather than stated: the description makes clear this is a read-only inspection of the payment contract, and 'FREE' signals no payment path is triggered. It never says when to prefer this over the sibling tools (sml_discover, sml_status) or what prerequisite/alternatives exist, leaving routing 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. 3 tool updates
    • Addedomnigate_runtime_execute
    • Addedomnigate_runtime_receipt
    • Addedomnigate_runtime_search
  2. 1 tool update
    • Addedspend_gate_check
  3. 2 tool updates
    • Addedinterfere
    • Addedleviathan_interfere
  4. 98 tool updates
    • Removedagentcard_lookup
    • Removedagentcard_mint
    • Removedagentcard_verify
    • Removedapm_execute
    • Removedapm_negotiate
    • Removedbacktest_run
    • Removedbacktest_validate
    • Removedbeacon_scout
    • Removedcopytrader_status
    • Removedcopytrader_subscribe
    • Removedcopytrader_whales
    • Removedcrawl_paid_fetch
    • Removedcrypto_token_price
    • Removedcrypto_trending
    • Removedequities_heatmap_full
    • Removedequities_heatmap_preview
    • Removedfederal_clinical_trials
    • Removedfederal_congress_bills
    • Removedfederal_drug_adverse_events
    • Removedfederal_drug_label
    • Removedfederal_drug_recall
    • Removedfederal_entity_compliance
    • Removedfederal_epa_violations
    • Removedfederal_fec_finance
    • Removedfederal_finra_broker
    • Removedfederal_grants
    • Removedfederal_grants_gov
    • Removedfederal_insider_trades
    • Removedfederal_lobbying
    • Removedfederal_npi_lookup
    • Removedfederal_options_flow
    • Removedfederal_osha
    • Removedfederal_patents
    • Removedfederal_sam_entity
    • Removedfederal_sam_opportunities
    • Removedfederal_sba_awards
    • Removedfederal_sbir_grants
    • Removedfederal_sec_filings
    • Removedfederal_treasury_yields
    • Removedfederal_usaspending_awards
    • Removedforge_llm
    • Removedforge_status
    • Removedftd_threshold_scan
    • Removedfx_exchange_rate
    • Removedget_agent_magnet_beacons
    • Removedget_beacon_passport
    • Removedget_beacon_score
    • Removedghost_route
    • Removedghost_status
    • Removedhcv_fmr
    • Removedhousing_landlord_checklist
    • Removedhud_vash_contacts
    • Removedlaunchpad_buy
    • Removedlaunchpad_create
    • Removedlaunchpad_list
    • Removedlaunchpad_status
    • Removedleviathan_signal
    • Removedlist_magnets
    • Removednexus_agent_hire
    • Removedoptions_delta_heatmap_full
    • Removedoptions_delta_heatmap_preview
    • Removedpha_lookup
    • Removedpha_opportunities
    • Removedpha_search
    • Removedproof_credit_score
    • Removedproof_invoice
    • Removedproof_verify
    • Removedrails_status
    • Removedrails_transfer
    • Removedrobinhood_order
    • Removedrobinhood_portfolio
    • Removedrobinhood_quote
    • Removedscreen_restricted_party
    • Removedsearch_trade_leads
    • Removedsection8_fmr
    • Removedsection8_geo_lookup
    • Removedsection8_income_limits
    • Removedshadow_ingest
    • Removedshadow_query
    • Removedsqueezeos_council
    • Removedsqueezeos_demo
    • Removedsqueezeos_ftd
    • Removedsqueezeos_futures_leaderboard
    • Removedsqueezeos_history
    • Removedsqueezeos_iwm
    • Removedsqueezeos_marketplace_browse
    • Removedsqueezeos_marketplace_read
    • Removedsqueezeos_options
    • Removedsqueezeos_oracle
    • Removedsqueezeos_preview
    • Removedsqueezeos_scan
    • Removedsqueezeos_status
    • Removedtradier_order
    • Removedtradier_positions
    • Removedtradier_quote
    • Addedx402_contract
    • Removedxdeo_earnings_estimate
    • Removedxmit_edgar_decode
  5. 235 tool updates
    • Addedagentcard_lookup
    • Addedagentcard_mint
    • Addedagentcard_verify
    • Removedai_fact_check
    • Removedairdrop_check
    • Addedapm_execute
    • Addedapm_negotiate
    • Changedbacktest_run10 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • changedInput schema / additionalProperties
        Previous value: -trueNew value: +false
      • addedInput schema / properties / fees
        Added value: +{
        +  "description": "Round-trip commission rate (default 0.001 = 0.1%)",
        +  "type": "number"
        +}
      • addedInput schema / properties / lookback_days
        Added value: +{
        +  "description": "Days of history to backtest (30–1260, default 252)",
        +  "type": "number"
        +}
      • addedInput schema / properties / momentum_threshold
        Added value: +{
        +  "description": "Minimum momentum to enter long (default 0.001)",
        +  "type": "number"
        +}
      • addedInput schema / properties / momentum_window
        Added value: +{
        +  "description": "Momentum rolling window in days (default 10)",
        +  "type": "number"
        +}
      • addedInput schema / properties / slippage
        Added value: +{
        +  "description": "Slippage per side (default 0.0005)",
        +  "type": "number"
        +}
      • addedInput schema / properties / ticker
        Added value: +{
        +  "description": "Ticker symbol (e.g. NVDA, SPY, GME)",
        +  "type": "string"
        +}
      • addedInput schema / properties / wallet_address
        Added value: +{
        +  "description": "Agent wallet address (optional)",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[]New value: +[
        +  "ticker",
        +  "lookback_days",
        +  "fees",
        +  "slippage",
        +  "momentum_window",
        +  "momentum_threshold",
        +  "wallet_address"
        +]
    • Removedbacktest_strategies
    • Removedbacktest_sweep
    • Addedbacktest_validate
    • Removedbase_rpc
    • Removedbase64_encode
    • Addedbeacon_scout
    • Removedbinance_funding
    • Removedbinance_ticker
    • Removedbtc_mempool_fees
    • Removedbtc_price
    • Removedcalculator
    • Removedclinical_trials_search
    • Removedcoingecko_categories
    • Removedcompliance_anomaly_report
    • Removedcompliance_bank_audit
    • Removedcompliance_regulator_query
    • Removedcongressional_bills_search
    • Addedcopytrader_status
    • Addedcopytrader_subscribe
    • Addedcopytrader_whales
    • Addedcrawl_paid_fetch
    • Removedcrypto_global
    • Removedcrypto_news
    • Removedcrypto_penny_squeeze_scanner
    • Removedcrypto_price
    • Removedcrypto_squeeze_scanner
    • Addedcrypto_token_price
    • Addedcrypto_trending
    • Removedcsv_to_json
    • Removeddefi_analytics
    • Removeddefi_chains_tvl
    • Removeddefi_protocol_tvl
    • Removeddefi_tvl_ranking
    • Removeddefi_yield
    • Removeddefi_yield_rates
    • Removeddefi_yields_pools
    • Removeddexscreener_boosts
    • Removeddexscreener_search
    • Removeddomain_enrich
    • Removeddruckenmiller_macro_regime_analysis
    • Removedemail_validate
    • Removedentity_compliance_check
    • Removedepa_environmental_violations
    • Addedequities_heatmap_full
    • Addedequities_heatmap_preview
    • Removedeth_price
    • Removedeth_rpc
    • Removedexcluded_parties_check
    • Removedfda_adverse_events_report
    • Removedfda_drug_recall_alert
    • Removedfda_food_recalls
    • Removedfda_warning_letters
    • Removedfear_greed_index
    • Removedfec_campaign_finance
    • Removedfederal_award_history
    • Addedfederal_clinical_trials
    • Addedfederal_congress_bills
    • Removedfederal_contract_opportunities
    • Addedfederal_drug_adverse_events
    • Addedfederal_drug_label
    • Addedfederal_drug_recall
    • Addedfederal_entity_compliance
    • Addedfederal_epa_violations
    • Addedfederal_fec_finance
    • Addedfederal_finra_broker
    • Addedfederal_grants
    • Addedfederal_grants_gov
    • Addedfederal_insider_trades
    • Addedfederal_lobbying
    • Addedfederal_npi_lookup
    • Addedfederal_options_flow
    • Addedfederal_osha
    • Addedfederal_patents
    • Addedfederal_sam_entity
    • Addedfederal_sam_opportunities
    • Addedfederal_sba_awards
    • Addedfederal_sbir_grants
    • Addedfederal_sec_filings
    • Removedfederal_spending_by_agency
    • Addedfederal_treasury_yields
    • Addedfederal_usaspending_awards
    • Addedforge_llm
    • Addedforge_status
    • Removedfred_economic_indicators
    • Addedftd_threshold_scan
    • Removedfunding_rates
    • Addedfx_exchange_rate
    • Removedfx_rate
    • Removedgas_tracker
    • Removedgeckoterminal_trending
    • Changedget_agent_magnet_beacons5 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • changedInput schema / properties / limit / description
        Previous value: -"Optional max paid beacons."New value: +"Optional max paid+free beacons in the set."
      • addedInput schema / properties / limit / maximum
        Added value: +500
      • addedInput schema / properties / limit / minimum
        Added value: +1
      • removedInput schema / required
        Removed value: -[]
    • Addedget_beacon_passport
    • Addedget_beacon_score
    • Addedghost_route
    • Addedghost_status
    • Removedhash_compute
    • Addedhcv_fmr
    • Removedhex_convert
    • Removedhmac_compute
    • Removedhoneypot_check
    • Addedhousing_landlord_checklist
    • Removedhttp_check
    • Addedhud_vash_contacts
    • Removedhyperliquid_all_mids
    • Removedhyperliquid_meta
    • Removedip_info
    • Removedjson_to_csv
    • Removedjson_to_yaml
    • Removedjson_validate
    • Removedjwt_decode
    • Removedkeyword_extract
    • Removedl2_activity
    • Addedlaunchpad_buy
    • Addedlaunchpad_create
    • Addedlaunchpad_list
    • Addedlaunchpad_status
    • Addedleviathan_signal
    • Removedliquidation_risk_check
    • Changedlist_magnets9 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • addedInput schema / properties / limit / maximum
        Added value: +200
      • addedInput schema / properties / limit / minimum
        Added value: +1
      • addedInput schema / properties / min_imp_score
        Added value: +{
        +  "description": "Minimum IMP imp_score filter 0-1 (preferred).",
        +  "maximum": 1,
        +  "minimum": 0,
        +  "type": "number"
        +}
      • changedInput schema / properties / min_strength / description
        Previous value: -"Minimum magnet_strength 0-1 filter."New value: +"Minimum magnet_strength filter 0-1 (legacy)."
      • addedInput schema / properties / min_strength / maximum
        Added value: +1
      • addedInput schema / properties / min_strength / minimum
        Added value: +0
      • addedInput schema / properties / sort
        Added value: +{
        +  "description": "Rank key (default imp_score).",
        +  "enum": [
        +    "imp_score",
        +    "magnet_strength"
        +  ],
        +  "type": "string"
        +}
      • removedInput schema / required
        Removed value: -[]
    • Removedllm_chat
    • Removedlobbying_disclosures
    • Removedmarket_regime_indicator
    • Removednew_token_detection
    • Removednews_headlines
    • Addednexus_agent_hire
    • Removednumber_format
    • Removedopenfda_drug_label
    • Addedoptions_delta_heatmap_full
    • Addedoptions_delta_heatmap_preview
    • Removedosha_inspection_records
    • Removedpenny_squeeze_scanner
    • Removedpercentage
    • Removedperp_funding_aggregator
    • Addedpha_lookup
    • Addedpha_opportunities
    • Addedpha_search
    • Addedproof_credit_score
    • Addedproof_invoice
    • Addedproof_verify
    • Addedrails_status
    • Addedrails_transfer
    • Removedregex_test
    • Addedrobinhood_order
    • Addedrobinhood_portfolio
    • Addedrobinhood_quote
    • Removedrobots_check
    • Removedrugpull_detector
    • Removedrwa_aggregates
    • Removedrwa_assets
    • Removedrwa_intelligence
    • Removedrwa_risk
    • Removedrwa_valuation
    • Removedsam_entity_verification
    • Removedsam_opportunities
    • Addedscreen_restricted_party
    • Removedsdvosb_setaside_feed
    • Addedsearch_trade_leads
    • Removedsec_10_k_annual_filing
    • Removedsec_10_q_quarterly_filing
    • Removedsec_13d_13g_activist_filings
    • Removedsec_13f_institutional_holdings
    • Removedsec_8_k_real_time_filings
    • Removedsec_company_tickers
    • Removedsec_insider_trade_intel
    • Addedsection8_fmr
    • Addedsection8_geo_lookup
    • Addedsection8_income_limits
    • Removedsemver_compare
    • Addedshadow_ingest
    • Addedshadow_query
    • Removedsitemap_reader
    • Removedsmart_money_alerts
    • Addedsml_discover
    • Addedsml_status
    • Removedsocial_search
    • Removedsol_price
    • Removedsqueeze_scanner
    • Addedsqueezeos_council
    • Addedsqueezeos_demo
    • Addedsqueezeos_ftd
    • Addedsqueezeos_futures_leaderboard
    • Addedsqueezeos_history
    • Addedsqueezeos_iwm
    • Addedsqueezeos_marketplace_browse
    • Addedsqueezeos_marketplace_read
    • Addedsqueezeos_options
    • Addedsqueezeos_oracle
    • Addedsqueezeos_preview
    • Addedsqueezeos_scan
    • Addedsqueezeos_status
    • Removedstablecoin_flow_tracker
    • Removedstablecoin_mcap
    • Removedstablecoin_watch
    • Removedstatistics
    • Removedtext_case_convert
    • Removedtext_diff
    • Removedtext_slugify
    • Removedtext_stats
    • Removedtls_cert
    • Removedtoken_details
    • Removedtoken_security_audit
    • Removedtoken_top_markets
    • Addedtradier_order
    • Addedtradier_positions
    • Addedtradier_quote
    • Removedtreasury_yields
    • Removedtrending_altcoins
    • Removedtrending_tokens
    • Removedtx_status
    • Removedunit_convert
    • Removedurl_parse
    • Removedus_gov_search
    • Removedus_weather_alerts
    • Removedusdc_balance
    • Removeduseragent_parse
    • Removedusgs_earthquakes
    • Removedwallet_analysis
    • Removedwallet_analyzer
    • Removedweb_fetch
    • Removedweb_markdown
    • Removedweb_search
    • Removedwhois_rdap
    • Removedx402_market_pulse
    • Addedxdeo_earnings_estimate
    • Addedxmit_edgar_decode
    • Removedxml_to_json
    • Removedyaml_to_json
  6. 3 tool updates
    • Addedbacktest_run
    • Addedbacktest_strategies
    • Addedbacktest_sweep
  7. 136 tool updates
    • First observedai_fact_check
    • First observedairdrop_check
    • First observedbase_rpc
    • First observedbase64_encode
    • First observedbinance_funding
    • First observedbinance_ticker
    • First observedbtc_mempool_fees
    • First observedbtc_price
    • First observedcalculator
    • First observedclinical_trials_search
    • First observedcoingecko_categories
    • First observedcompliance_anomaly_report
    • First observedcompliance_bank_audit
    • First observedcompliance_regulator_query
    • First observedcongressional_bills_search
    • First observedcrypto_global
    • First observedcrypto_news
    • First observedcrypto_penny_squeeze_scanner
    • First observedcrypto_price
    • First observedcrypto_squeeze_scanner
    • First observedcsv_to_json
    • First observeddefi_analytics
    • First observeddefi_chains_tvl
    • First observeddefi_protocol_tvl
    • First observeddefi_tvl_ranking
    • First observeddefi_yield
    • First observeddefi_yield_rates
    • First observeddefi_yields_pools
    • First observeddexscreener_boosts
    • First observeddexscreener_search
    • First observeddomain_enrich
    • First observeddruckenmiller_macro_regime_analysis
    • First observedemail_validate
    • First observedentity_compliance_check
    • First observedepa_environmental_violations
    • First observedeth_price
    • First observedeth_rpc
    • First observedexcluded_parties_check
    • First observedfda_adverse_events_report
    • First observedfda_drug_recall_alert
    • First observedfda_food_recalls
    • First observedfda_warning_letters
    • First observedfear_greed_index
    • First observedfec_campaign_finance
    • First observedfederal_award_history
    • First observedfederal_contract_opportunities
    • First observedfederal_spending_by_agency
    • First observedfred_economic_indicators
    • First observedfunding_rates
    • First observedfx_rate
    • First observedgas_tracker
    • First observedgeckoterminal_trending
    • First observedget_agent_magnet_beacons
    • First observedhash_compute
    • First observedhex_convert
    • First observedhmac_compute
    • First observedhoneypot_check
    • First observedhttp_check
    • First observedhyperliquid_all_mids
    • First observedhyperliquid_meta
    • First observedip_info
    • First observedjson_to_csv
    • First observedjson_to_yaml
    • First observedjson_validate
    • First observedjwt_decode
    • First observedkeyword_extract
    • First observedl2_activity
    • First observedliquidation_risk_check
    • First observedlist_magnets
    • First observedllm_chat
    • First observedlobbying_disclosures
    • First observedmarket_regime_indicator
    • First observednew_token_detection
    • First observednews_headlines
    • First observednumber_format
    • First observedopenfda_drug_label
    • First observedosha_inspection_records
    • First observedpenny_squeeze_scanner
    • First observedpercentage
    • First observedperp_funding_aggregator
    • First observedregex_test
    • First observedrobots_check
    • First observedrugpull_detector
    • First observedrwa_aggregates
    • First observedrwa_assets
    • First observedrwa_intelligence
    • First observedrwa_risk
    • First observedrwa_valuation
    • First observedsam_entity_verification
    • First observedsam_opportunities
    • First observedsdvosb_setaside_feed
    • First observedsec_10_k_annual_filing
    • First observedsec_10_q_quarterly_filing
    • First observedsec_13d_13g_activist_filings
    • First observedsec_13f_institutional_holdings
    • First observedsec_8_k_real_time_filings
    • First observedsec_company_tickers
    • First observedsec_insider_trade_intel
    • First observedsemver_compare
    • First observedsitemap_reader
    • First observedsmart_money_alerts
    • First observedsocial_search
    • First observedsol_price
    • First observedsqueeze_scanner
    • First observedstablecoin_flow_tracker
    • First observedstablecoin_mcap
    • First observedstablecoin_watch
    • First observedstatistics
    • First observedtext_case_convert
    • First observedtext_diff
    • First observedtext_slugify
    • First observedtext_stats
    • First observedtls_cert
    • First observedtoken_details
    • First observedtoken_security_audit
    • First observedtoken_top_markets
    • First observedtreasury_yields
    • First observedtrending_altcoins
    • First observedtrending_tokens
    • First observedtx_status
    • First observedunit_convert
    • First observedurl_parse
    • First observedus_gov_search
    • First observedus_weather_alerts
    • First observedusdc_balance
    • First observeduseragent_parse
    • First observedusgs_earthquakes
    • First observedwallet_analysis
    • First observedwallet_analyzer
    • First observedweb_fetch
    • First observedweb_markdown
    • First observedweb_search
    • First observedwhois_rdap
    • First observedx402_market_pulse
    • First observedxml_to_json
    • First observedyaml_to_json

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    A
    maintenance
    MCP services for agent security preflight, source scanning, injection screening, proof-of-work policy rehearsal, carbon accounting, climate disclosure and regulatory monitoring. Use each hosted endpoint in the README. Inspect a free quote before buyer-authorized x402/USDC payment. Includes free trust and settlement tools. Maxwell rehearsal does not activate runtime protection.
    220
    Apache 2.0
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to create cryptographically verifiable receipts of their delegated work, with capabilities for multi-party approval and offline verification.
    11
    96 npm
    Apache 2.0
  • F
    license
    Not graded
    quality
    D
    maintenance
    Cryptographically anchored, tamper-evident evidence receipts for AI agents — verified run receipts, existence-at-time proofs, and cited answers from an anchored public record. Remote MCP with proof-gated settlement; attests existence and integrity, never truth.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources