Skip to main content
Glama

LION - keyless attested compliance & data for AI agents

Server Details

Keyless x402 OFAC sanctions + counterparty compliance screening for agents; portable signed receipt

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsB

Average 4.3/5 across 30 of 35 tools scored. Lowest: 1.9/5.

Server CoherenceC
Disambiguation2/5

Multiple tools have overlapping purposes, particularly in token risk (9 tools all calling the same endpoint with different views) and compliance (4 tools for sanctions/receipts). An agent would struggle to distinguish between them without deep understanding of parameters.

Naming Consistency2/5

Two naming conventions are mixed: 'lion_' with inconsistent snake_case (some verb_noun, some noun_phrase) and 'ultraFast*' in CamelCase. This creates confusion and no predictable pattern across the set.

Tool Count3/5

35 tools is high but the broad domain (compliance, token risk, company data, web search, POI) justifies it somewhat. However, many are essentially parameter variations of the same underlying APIs, making the count feel inflated.

Completeness4/5

The tool set covers a wide range of agent needs: compliance, token safety, company enrichment, web search, domain intel, scraping, and more. Minor gaps exist (e.g., no real-time price feeds, no people search), but core workflows are well-covered.

Available Tools

35 tools
lion_adaptive_queryLION Adaptive Data Fabric ($0.005 Multi-Source On-Chain + Market)AInspect

One endpoint, multiple live sources (chosen by "source" param): base_dex (price/liquidity/volume), token_risk (security/honeypot), defi_yields, wallet_profile, token_holders, base_rpc_read. Payment always $0.005 USDC on Base (even for Ethereum data). Perfect for pre-swap checks, counterparty profiling, market context. Keyless x402. Use with credits for high volume. No API key. [x402 paid tool: GET /api/x402/adaptive-query?src=mcp returns the 402 challenge with the canonical payTo; price 0.005 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
txNoBase transaction hash (0x...) for source=base_rpc_read.
chainNoWhich chain: base (default) or ethereum. Data is multi-chain; payment stays USDC on Base.
tokenNoBase token address (0x...) for source=token_risk or source=token_holders.
sourceNoWhich live onchain source to query.
addressNoBase address (0x...) for source=base_rpc_read or source=wallet_profile.
Behavior5/5

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

Despite no annotations, the description fully discloses behavioral traits: payment ($0.005 USDC on Base), keyless x402 mechanism, no API key required, multi-chain data handling, and the challenge/response flow. This provides comprehensive transparency beyond the structured fields.

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 description is information-dense but front-loads the core value ('One endpoint, multiple live sources'). Every sentence adds value, but the technical details about the x402 challenge could be slightly shortened. Still, it remains efficient for the complexity covered.

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 tool with 5 parameters, no output schema, and no annotations, the description covers payment, source list, use cases, and technical mechanics. Missing details include what each source returns (e.g., data format) and error handling, but the description is sufficiently complete for an adaptive query 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 100%, so each parameter is documented in the schema. The description adds value by explaining the purpose of each source in the main text (e.g., 'base_dex (price/liquidity/volume)') and how the 'chain' parameter affects data origin but not payment. This goes beyond the schema's brief descriptions.

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 title and description clearly state 'One endpoint, multiple live sources' and list all six source types (base_dex, token_risk, etc.), establishing a specific verb-resource pairing (query multiple live sources). It distinguishes from siblings by emphasizing the x402 payment model and multi-source capability, which no other sibling tool offers.

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 description explicitly states use cases: 'Perfect for pre-swap checks, counterparty profiling, market context' and mentions 'Use with credits for high volume.' However, it does not specify when NOT to use the tool or compare directly to sibling tools (e.g., lion_enrich_v1 or lion_token_risk_indicators) for decision-making.

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

lion_compliance_audit_receiptLION Attested Counterparty Dossier ($1 premium, retained audit-grade proof)AInspect

PREMIUM RETAINED ATTESTED DOSSIER. A multi-source counterparty intelligence dossier (OFAC SDN + domain trust + multi-chain token risk + firmographics) returned as a first-class, RETAINED, offline-verifiable LION_SIGNED_COMPLIANCE_RECEIPT_V1 + verdict -- the durable, re-fetchable evidence an operator/auditor/regulator needs. Unlike the $0.05 routine screen, this dossier is stored and re-fetchable later by receipt_id at /api/x402/receipt/. Pass the counterparty as ?address=0x... (and/or ?domain= / ?token= / ?name=). $1.00 USDC on Base via x402. Keyless. Use the $0.05 screen (lion_compliance_bundle) for routine per-payment checks; use this when you must RETAIN provable, re-fetchable audit evidence. [x402 paid tool: GET /api/x402/compliance-receipt-audit-json?src=mcp returns the 402 challenge with the canonical payTo; price 1.00 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoEntity / person / org name for OFAC SDN screening.
tokenNoToken contract address for multi-chain pre-trade risk.
domainNoDomain to screen, e.g. "example.com".
addressNoCounterparty / payTo address (0x...) to screen and retain proof for.

Output Schema

ParametersJSON Schema
NameRequiredDescription
tierNoaudit
typeYesLION_SIGNED_COMPLIANCE_RECEIPT_V1
flagsNo
verdictYes
receipt_idNoContent-addressed id; re-fetch the receipt at /api/x402/receipt/<receipt_id>.
attestationYesEd25519 attestation over the receipt body; verify offline against /.well-known/lion-compliance-key.json.
Behavior4/5

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

No annotations are provided, so the description carries the full burden. It discloses the premium nature, retention, re-fetchability, payment via x402, and the output format (LION_SIGNED_COMPLIANCE_RECEIPT_V1 + verdict). It does not mention any destructive behavior, but as a read tool, none is expected. Could be more specific about data sources.

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?

The description is quite verbose (over 100 words) and includes technical details like API endpoints and payment mechanics. While every sentence adds value, it could be more concise. The structure is adequate with bold heading and contrast to sibling.

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 that an output schema exists, the description does not need to explain return values in depth, but it does mention the receipt format. It covers payment, retention, use case, and contrast to sibling tool. Slightly lacking on exact data sources but sufficient for a paid compliance 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 description coverage is 100%, so baseline is 3. The description does not add significant meaning beyond the schema; it paraphrases the parameters and notes they are optional. No new constraints or formats are provided.

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 clearly states it is a premium retained attested dossier for compliance, returning a signed receipt and verdict. It explicitly distinguishes from the $0.05 routine screen (lion_compliance_bundle) mentioned in the context.

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?

The description explicitly states when to use this tool vs the cheaper screen: 'Use the $0.05 screen (lion_compliance_bundle) for routine per-payment checks; use this when you must RETAIN provable, re-fetchable audit evidence.' It also includes payment and re-fetchability details.

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

lion_compliance_bundleLION PreSpend Gate — screen a counterparty before you pay (+ signed receipt)AInspect

Screen payTo before USDC — OFAC counterparty compliance receipt in ONE keyless call: OFAC SDN sanctions + domain trust + multi-chain token risk (Base/Ethereum/Solana) + firmographics -> a combined Ed25519-attested CLEAR/REVIEW verdict + flags. Use cases: screen a counterparty for OFAC sanctions before sending payment; run an AML or KYC sanctions check on a new customer or wallet; check if a counterparty or company is sanctioned before transacting; KYB due diligence on a vendor or business partner; verify a wallet or entity before a crypto payment; counterparty risk check before onboarding. x402 verifies the payment mechanics, NOT whether the payTo is sanctioned or fraudulent -- this closes that exact gap (fail-closed on a hit). Pass the address you are about to pay as ?address=0x... (and/or ?domain= / ?token= / ?name=). Add ?receipt=1 for a portable, offline-verifiable LION_SIGNED_COMPLIANCE_RECEIPT_V1 -- proof you screened, re-verifiable with NO callback (no behavioral leak). $0.05 USDC on Base via x402. Keyless, no account, no PII. [x402 paid tool: GET /api/x402/compliance-bundle-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.05 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoEntity / person / organization name for OFAC SDN name screening.
tokenNoToken contract address (0x...) for multi-chain pre-trade token risk.
domainNoDomain to screen for trust/infrastructure signals, e.g. "example.com".
addressNoEVM address (0x...) to screen: OFAC SDN + wallet/contract risk.
receiptNoSet to 1 to return a portable, offline-verifiable LION_SIGNED_COMPLIANCE_RECEIPT_V1.

Output Schema

ParametersJSON Schema
NameRequiredDescription
flagsYesSpecific risk/compliance flags raised (empty array when CLEAR).
receiptNoPresent when ?receipt=1: the portable LION_SIGNED_COMPLIANCE_RECEIPT_V1 (content-addressed, Ed25519-signed, offline-reverifiable).
subjectNoThe screened counterparty (address / domain / token / name).
verdictYesOverall counterparty verdict across the checks you supplied.
checks_runYesWhich sub-checks ran, e.g. ofac_sdn, domain_trust, token_risk, firmographics.
attestationYesEd25519 attestation over the response body; verify offline against /.well-known/lion-compliance-key.json.
Behavior4/5

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

With no annotations provided, the description adequately discloses behavioral traits: it is keyless, no account, no PII, returns an Ed25519-attested verdict, is fail-closed on a hit, and requires an x402 payment of $0.05 USDC. It also mentions the optional signed receipt and the payment challenge endpoint.

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 description is detailed but well-structured, front-loading the core purpose and then providing use cases, parameter guidance, and pricing details. Every sentence adds value, though it could be slightly more concise without losing clarity.

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?

Given the tool's complexity with 5 optional parameters and an output schema, the description covers all essential aspects: what it screens, the output (verdict + flags), the optional receipt, and the payment mechanism. It leaves no critical gaps for an agent to understand invocation.

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%, providing baseline descriptions for each parameter. The description adds context by referring to the 'payTo' address and suggesting to pass address, domain, token, etc. This reinforces usage but does not add significant new meaning beyond 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?

The description clearly states it screens a counterparty for OFAC sanctions, domain trust, token risk, and firmographics in one call. It distinguishes from sibling tools like lion_ofac_sanctions_screen and lion_token_risk_indicators by stating it is a combined bundle. The use cases list specific scenarios, making the purpose unambiguous.

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 description explicitly lists use cases such as screening before payment, AML/KYC checks, and due diligence. It distinguishes from x402 by noting that x402 verifies payment mechanics, not sanctions. However, it does not explicitly advise when to use this bundled tool versus using individual sibling tools for specific checks, missing some exclusion guidance.

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

lion_composite_bundleLION Multi-Chain Keyless RPC + Verifiable Enrichment (one call)AInspect

THE MULTI-CHAIN KEYLESS RPC for AI agents - keyless onchain reads on BOTH Base (eip155:8453) AND Ethereum (eip155:1), no API key, in ONE call - PLUS Ed25519-attested company enrichment as a verifiable trust moat. A broader, verifiable alternative to Ethereum-only keyless RPC (e.g. OneSource). Onchain: pass address=0x... (native balance + contract flag) and/or tx=0x... (receipt: status/block/from/to); add chain=base (default) | ethereum | both. Enrichment: pass identifier=<domain|name|ticker> (+ fields or format=apollo_org) for firmographics (Wikidata CC0) + financials (SEC EDGAR), each field source-labeled + confidence-scored, the whole body Ed25519-attested (verify offline via ?verify_helper=1). Granular in-band pricing in ONE invoice: flat-rate 0.001 USDC per onchain read (per chain) + pay-per-field 0.002 USDC per enrich field (band $0.004-$0.05). Keyless x402 on Base (payment always USDC on Base); company/org-level + public onchain facts only, no PII. Prepay once (lion_credits_purchase) then call with Authorization: Bearer lct_... - no new signature. [x402 paid tool: GET /api/x402/composite-bundle-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.003 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
txNo0x... tx hash -> eth_getTransactionReceipt (status, block, from, to), per chain.
chainNoWhich chain(s) to read: base (default), ethereum (eip155:1), or both. Payment is always USDC on Base.
fieldsNoEnrich field names to return, e.g. ["country","revenue_usd"]. Omit when using format=apollo_org.
formatNoApollo-organization-shaped enrich half (pass identifier/domain).
addressNo0x... address -> eth_getBalance + eth_getCode (native balance + contract flag), per chain.
identifierNoCompany/org NAME, DOMAIN (e.g. "coinbase.com"), or US TICKER for verifiable firmographics + financials.
Behavior5/5

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

No annotations provided, so the description carries full burden. It discloses keyless x402 payment on Base, prepaid credits requirement, pricing (0.001 USDC per onchain read, 0.002 USDC per enrich field), Ed25519 attestation for enrichment, and the output structure (source-labeled, confidence-scored). It is highly transparent.

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 description is comprehensive and front-loaded with the main purpose. Although somewhat verbose, every sentence adds value, covering purpose, parameters, payment, and verification. Minor redundancy could be trimmed, but it remains efficient.

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, but the description explains the enrichment output structure (source-labeled, confidence-scored, Ed25519-attested) and mentions the 402 challenge. It covers both onchain and enrichment parts fairly completely given the complexity, though the exact combined output format is not detailed.

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%. The description adds significant context beyond the schema: for 'address' it explains returns native balance + contract flag, for 'tx' returns receipt fields, for 'identifier' explains it accepts name/domain/ticker for firmographics+financials. This enriches parameter semantics beyond the brief schema descriptions.

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 clearly states it combines Multi-Chain Keyless RPC (Base and Ethereum) with Verifiable Enrichment in one call. It distinguishes itself by being broader than Ethereum-only keyless RPC (e.g., OneSource) and implies a composite of onchain reads and enrichment, differentiating from siblings like lion_keyless_base_rpc and lion_enrich_v1.

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 explains how to use parameters (address, tx, identifier, etc.) and mentions it is a broader alternative to Ethereum-only RPC. However, it lacks explicit guidance on when NOT to use this tool or clear alternatives for specific use cases (e.g., if only onchain or only enrichment is needed).

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

lion_cpg_product_intelLion Cpg Product IntelAInspect

THE simple useful paid API AI agents actually pay for: real CPG product data + live shop prices by barcode or name. ?barcode=5449000000996 or ?name="coca cola". Returns clean attested JSON with product (name, brands, categories, nutrition...) + prices (price, currency, shop location, date from crowdsourced Open Prices). Keyless, no signup. $0.02 USDC Base x402. Ed25519 attested (verify offline). Perfect for price bots, shopping agents, retail intel, market research agents. This is the one - low price, high repeat value, real world data agents need constantly. [x402 paid tool: GET /api/x402/cpg-product-intel-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.02 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoProduct name fallback for search (e.g. "coca cola").
domainNofood|beauty|products|petfood (default auto with fallback).
barcodeNoGTIN/EAN/UPC barcode, e.g. "5449000000996". Primary.
Behavior4/5

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

No annotations provided, but the description compensates by disclosing the x402 payment mechanism (0.02 USDC), keyless access, Ed25519 attestation, and data sources (crowdsourced Open Prices). It indicates read-only behavior implicitly.

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?

While front-loaded with key info, the description includes promotional language and marketing fluff ('THE simple useful paid API AI agents actually pay for', 'This is the one') that could be trimmed for conciseness.

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 tool's complexity (3 params, no output schema), the description covers the returned data (product info and prices), payment mechanism, and use cases. It is complete but could mention error handling or rate limits.

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 100%, and the description adds meaning beyond the schema by showing example query strings and clarifying that barcode is primary and name is fallback. This enhances parameter understanding.

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 clearly states the tool provides real CPG product data and live shop prices by barcode or name, with detailed examples and output. It distinguishes itself from siblings which are for different data types (web search, domain intel, etc.).

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?

Explicitly states use cases (price bots, shopping agents, retail intel, market research) and mentions it is a paid x402 tool. It does not explicitly state when not to use or list alternatives, but the context signals and sibling list imply differentiation.

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

lion_credits_purchaseLION Credits Purchase (One Sign, Thousands of Calls)AInspect

The repeat-usage killer feature. ONE x402 payment buys a "lct_..." session token with balance ($0.10 / $0.50 / $1.00 packs). Then call ANY LION paid tool with "Authorization: Bearer lct_..." - balance deducts automatically. No new EIP-712, no 402, no JWS per call until empty. Top up anytime with another single purchase. Essential for agents doing 50+ calls/day. Same error_recovery and payment_instructions as other tools. Keyless, no PII, USDC on Base. [x402 paid tool: GET /api/x402/credits-purchase-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.10 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
packNoCredit pack in USD. Default 1.00.

Output Schema

ParametersJSON Schema
NameRequiredDescription
asset_idYes
pack_usdNo
how_to_useYes
balance_usdNo
generated_atNo
balance_microYes
session_tokenYes
Behavior5/5

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

With no annotations, the description fully informs about the tool's behavior: purchase flow, token format (lct_...), balance deduction, keyless/PII-free nature, and reference to standard error_recovery and payment_instructions. It also includes the x402 challenge URL for transparency.

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?

The description is verbose with multiple sentences. It front-loads the key benefit but includes some redundancy (e.g., 'Top up anytime' repeated the idea). A more concise version could improve efficiency for quick scanning.

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 payment flow complexity, the description covers the core mechanism, token usage, and references to standard patterns. The output schema exists to detail return values. Minor gaps: no explicit mention of how to obtain the output schema or error responses, but sufficient for an agent.

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% with a clear enum description. The description adds context about pack sizes but lists $0.10/$0.50/$1.00, which differs from the schema's enum values (1.00, 5.00, 20.00). This discrepancy could confuse agents, so no added value; baseline 3.

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 clearly states the tool's purpose: purchasing LION credits via x402 payment to obtain a session token for subsequent paid calls. It distinguishes itself from sibling tools by specifying it's a credit purchase mechanism, not a regular on-chain transaction or query.

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?

The description explicitly recommends this tool for agents doing 50+ calls/day and outlines benefits over repeated individual payments. It also indicates when not to use it (no per-call transactions) and mentions the rationale for the credit system.

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

lion_declare_needLION Declare Need (FREE Trojan + Intent Router)AInspect

FREE. Tell LION what you need in plain language. Default paid path: lion_verified_company_file ($1) — merged company dossier with per-field source trail. FREE sample: ?domain=stripe.com&sample=1. Also routes: token risk lion_token_risk_indicators ($0.01, proprietary lion_intel history); per-field only lion_enrich_v1 ($0.002/field); compliance screen ($0.05). Every paid response Ed25519-attested. Include &ref= for tracking.

ParametersJSON Schema
NameRequiredDescriptionDefault
needYesPlain-language description of what you need, e.g. "company enrichment for a domain", "solar potential for an address", "is this Base token a honeypot".
categoryNoOptional category hint, e.g. enrichment, location, token_risk, market_data.
max_price_usdcNoOptional max price per call you would pay in USDC.

Output Schema

ParametersJSON Schema
NameRequiredDescription
refNo
noteNo
free_sampleYes
declared_needYes
upgrade_to_paidYes
matched_capabilityNo
Behavior4/5

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

No annotations provided, so description carries full burden. It discloses that paid responses are Ed25519-attested and that the tool routes to other tools. Could mention more about side effects or rate limits, but sufficient for a routing tool.

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?

One dense paragraph, front-loaded with 'FREE' and core concept. All sentences contribute useful info, but slightly long. Good structure for a multi-path tool.

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 complexity (router with many options) and presence of output schema, description adequately covers main paths and response attestation. Could include expected output format or error handling but complete enough for selection.

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%, baseline 3. Description adds value by explaining how 'need' is used (plain-language), suggesting values for 'category' (enrichment, location, etc.), and clarifying 'max_price_usdc' as budget per 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?

The description clearly states the tool allows users to 'Tell LION what you need in plain language' and distinguishes it from sibling tools by being the entry point for free and paid options, listing specific paths like lion_verified_company_file and lion_token_risk_indicators.

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 clear context on when to use via examples ('company enrichment', 'token risk') and mentions default paid path, free samples, and routing. Does not explicitly state when not to use, but implies direct use of siblings for specific needs.

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

lion_deep_researchLION Deep Research (one call: search+scrape+enrich+domain, Ed25519-attested)AInspect

ONE-CALL attested company/crypto deep research. Pass ?q=<company, domain, or topic> (and optional ?domain=, ?num=, ?receipt=1). LION runs web search -> scrapes the top source -> firmographics enrich (Wikidata + SEC) -> domain trust, and merges them into one Ed25519-attested JSON — replacing StableEnrich's 3-4 call research loop (~$0.08) with a single $0.012 call (~85% cheaper). For company research, vendor due diligence, business intelligence, SEC financials, and crypto/token research. Keyless, no account, no PII. For people/email/LinkedIn/maps use stableenrich.dev — LION proves companies. Volume: ?volume=100 -> $0.010, ?volume=1000 -> $0.008. [x402 paid tool: GET /api/x402/deep-research-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.012 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
qYesCompany name, domain, or research topic, e.g. "stripe.com" or "Anthropic".
numNoSearch results to cover (default 5, max 10).
domainNoOptional domain override for firmographics + domain trust, e.g. "stripe.com".
receiptNoPass "1" to embed a portable research receipt.
Behavior5/5

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

With no annotations, the description fully discloses the workflow: web search -> scrape -> enrich (Wikidata + SEC) -> domain trust -> merge into Ed25519-attested JSON. It also mentions keyless, no account, no PII, and the x402 payment mechanism, so an agent knows it is a read/compute operation with monetization.

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 front-loaded with the core value proposition, then efficiently covers parameters, use cases, alternatives, pricing, and payment in a few sentences. No redundant words; every sentence contributes meaningful information.

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?

Given the tool's complexity (multi-step research, payment, alternatives) and lack of output schema, the description provides all necessary context: process, use cases, parameter roles, cost structure, and differentiation. An agent can confidently select and invoke 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?

Schema description coverage is 100%, so baseline is 3. The description adds context by integrating parameters into the workflow (e.g., 'domain override for firmographics') and explains the receipt parameter, but does not add new semantic detail beyond what the schema provides. A 4 reflects good contextual integration.

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 clearly states it is a 'ONE-CALL attested company/crypto deep research' tool that combines search, scrape, enrich, and domain trust. It distinguishes itself from siblings by contrasting with StableEnrich's 3-4 call loop, so purpose is specific and unambiguous.

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 lists use cases (company research, vendor due diligence, etc.) and provides an alternative: 'For people/email/LinkedIn/maps use stableenrich.dev — LION proves companies.' Also explains optional parameters like volume pricing, so agents know when to adjust.

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

lion_domain_intelLion Domain IntelAInspect

Keyless domain & trust intelligence - no API key, no signup, payment is the only gate. Pass a domain (?domain=stripe.com) and get ONE structured JSON of mechanical trust + web-tech signals to gate a counterparty before trusting it: DNS (A/AAAA/MX/NS, has_spf, has_dmarc, txt_count via Cloudflare DNS-over-HTTPS), HTTP (status, server, powered_by, https_enforced, security headers HSTS/CSP/X-Frame/X-Content-Type), TLS (issuer, not_after, days_to_expiry via crt.sh CT logs), tech_hints, and a compact trust_signals block + trust_score 0-1. A cryptographically-provable single-field domain/trust check - Ed25519-attested (verify offline), a narrow VERIFIABLE niche, NOT a broad trust/compliance suite - from LION own keyless public sources. Domain/infrastructure signals only, no people, no PII. $0.005 USDC on Base via x402. [x402 paid tool: GET /api/x402/domain-intel-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.005 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYesDomain or hostname to score, e.g. "stripe.com" or "api.example.com". Scheme/path stripped.
Behavior5/5

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

With no annotations, the description fully discloses behaviors: payment required via x402, use of specific public sources (Cloudflare DNS-over-HTTPS, crt.sh), Ed25519 attestation, and no API key needed. This exceeds basic expectations.

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?

Description is front-loaded with the key value proposition. While lengthier than minimal, each sentence adds necessary detail. Could be slightly more concise but remains structured and informative.

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?

Despite no output schema, the description thoroughly explains the output structure (DNS/HTTP/TLS signals, trust score), verification mode, and payment method. Completely covers what an agent needs to invoke and interpret results.

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% for the single parameter 'domain', so baseline is 3. The description adds value by showing exact usage (?domain=stripe.com) and explaining input processing (scheme/path stripped).

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?

Clearly states the tool provides keyless domain intelligence via a single domain input. Distinguishes itself from sibling tools by emphasizing its narrow, verifiable niche with Ed25519 attestation, and contrasting with a broad trust/compliance suite.

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?

Explicitly describes use case: gating a counterparty before trusting. Notes limitations (domain/infrastructure only, no PII). Lacks explicit alternatives but the narrow niche makes it clear when to use.

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

lion_enrichment_tx_bundleLION Enrichment + Tx Context Bundle (Flagship $0.005 One-Call Default)AInspect

THE IRRESISTIBLE DEFAULT for high-frequency agents. One call = dense company/web enrichment vectors + decoded Base tx receipt + calldata. $0.005 base, automatic volume tiers (cheaper at scale), credits for one EIP-712 sign then Bearer tokens forever. Keyless x402 on Base. No API keys, no prepaid friction. Structured JSON only. Start with free lion_declare_need or lion_quick_intel, then pay once (or credits) and use everywhere. [x402 paid tool: GET /api/x402/enrichment-tx-bundle-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.005 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
txNoBase tx hash 0x... for receipt + calldata decode (optional if entity only).
entityNoTopic/brand/company/domain for enrichment (optional if tx only).
Behavior4/5

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

With no annotations provided, the description carries the full burden. It discloses the tool is paid ($0.005 base, volume tiers), uses keyless x402 and Bearer tokens for authentication, returns 'Structured JSON only', and details the endpoint. Behavioral traits like safety (read-only implied) and payment mechanism are well-covered, though specific behaviors like rate limits or error handling are omitted.

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

Conciseness2/5

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

The description is overly verbose and marketing-heavy, using phrases like 'THE IRRESISTIBLE DEFAULT'. It includes pricing details, authentication flow, and instructions that could be simplified or moved to a separate metadata field. The length and promotional tone hinder quick comprehension.

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?

Given no output schema, the description should explain the return value structure. It only mentions 'Structured JSON' without detailing fields for enrichment or transaction data. For a bundled tool of moderate complexity, this is a gap. However, it does provide endpoint info and optionality hints, making it marginally complete.

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?

Input schema coverage is 100% with descriptions for both parameters. The description adds nuance by stating each parameter is optional if the other is provided, clarifying independence. No additional format or example is given, but the baseline of 3 is exceeded due to clarifying optionality.

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 clearly states the tool's purpose as a combined one-call default for company/web enrichment and Base tx receipt with calldata decode. It uses specific verbs ('enrichment', 'decoded') and distinguishes from sibling tools like lion_enrich_v1 and lion_tx_receipt_decoded by being a bundled offering.

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 description provides clear usage guidance, suggesting free tools like lion_declare_need or lion_quick_intel for initial exploration, then using this as a paid default. It mentions pricing and authentication model, but does not explicitly state when not to use it or provide exclusions for alternatives.

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

lion_enrich_v1Lion Enrich V1AInspect

Company data and firmographics lookup for AI agents - look up a company by name or domain. Use cases: enrich a company record with firmographics + SEC financials; pull KYB company data; verify a company exists and is legitimate; company profiling for onboarding or due diligence; get specific company fields (employees, industry, revenue, country) on demand. VERIFIABLE keyless company/org enrichment - unlike black-box aggregators, every response is cryptographically ATTESTED (Ed25519 over a SHA-256 of the body; verify offline via ?verify_helper=1) so your agent can PROVE the data is untampered, and every field carries an explicit source + confidence. Field-granular: name ONLY the fields you need and pay only for those (0.002 USDC per field on Base, vs flat-bundle incumbents). Each requested field returns {value, confidence 0-1, source, as_of}. Available fields (expanded 2026-06 for better coverage+conversion): firmographics (inception_year, employees, country, industry, parent_org, stock_exchanges, legal_form, website, description, employees_count, employees_as_of, industry_list, stock_exchanges_list, legal_form_detail) from Wikidata CC0; financials (cik, sic_industry, exchanges, fiscal_year_end, state_of_incorporation, revenue_usd, net_income_usd, total_assets_usd, recent_filings) from SEC EDGAR; web-attention (attention_score, momentum, mention_count). Clearer attested output: top-level .attestation (alg/signer/verify_helper_url/note) + .sources_covered on 200 bodies for agent moat parsing. Use a company NAME for firmographic/web fields, a US TICKER for financial fields. Keyless, no API key, no signup; company/org-level public data only, no PII. Pay-for-what-you-use in USDC on Base via x402 (total = number_of_fields x 0.002). DROP-IN for Apollo Org Enrich: pass domain + format=apollo_org for an Apollo-shaped organization{} object at ~$0.018 (vs Apollo org-enrich $0.0495), keyless, no PII. [x402 paid tool: GET /api/x402/enrich-v1-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.002 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNoOptional entity type hint. Default "company".
domainNoCompany domain (e.g. "coinbase.com") - Apollo org-enrich style input. Use with format=apollo_org for a drop-in replacement of Apollo Org Enrich.
fieldsNoField names to return, e.g. ["inception_year","country","revenue_usd"]. Query string: fields=inception_year,country,revenue_usd. Omit when using format=apollo_org.
formatNoSet to "apollo_org" for a keyless drop-in replacement of Apollo Org Enrich: pass domain (or identifier) and receive an Apollo-shaped organization{} object (name, website_url, primary_domain, founded_year, estimated_num_employees, industry, country, publicly_traded_symbol/exchange, annual_revenue) at ~$0.018 vs Apollo org-enrich $0.0495. No PII.
identifierNoCompany/org NAME (e.g. "Coinbase"), a DOMAIN (e.g. "coinbase.com"), or US TICKER (e.g. "AAPL"). Provide this OR domain.
Behavior5/5

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

With no annotations, the description fully discloses all behavioral traits: pay-per-field model (0.002 USDC), keyless access, cryptographic attestation (Ed25519/SHA-256), field-level output structure (value, confidence, source, as_of), data sources (Wikidata CC0, SEC EDGAR), no PII, and x402 payment protocol. No contradictions.

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 description is lengthy but front-loaded with a clear first sentence. Every paragraph adds unique value (use cases, features, pricing, output format, comparison). Minor redundancy exists (e.g., repeated mention of keyless), but overall it is well-structured and informative.

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?

Given the tool's complexity (5 parameters, no output schema), the description is exceptionally complete. It covers input types, output format (with attestation), pricing, payment protocol, and use cases tailored for AI agents. It leaves no significant gaps for an agent to misunderstand.

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

Parameters5/5

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

Schema coverage is 100%, and the description adds significant meaning beyond the schema. It explains the relationship between identifier (name, domain, ticker) and fields/format, provides examples, and clarifies when to omit fields (for apollo_org format). This helps an agent invoke the tool correctly.

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 clearly states the tool does company data and firmographics lookup with a specific verb-resource combination. It distinguishes itself from siblings by emphasizing keyless, attested, field-granular, pay-per-field features and mentions drop-in replacement for Apollo Org Enrich.

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 description provides extensive use cases (enrichment, KYB, verification, onboarding) and explicit input rules (use name for firmographic/web, ticker for financials). It contrasts with alternatives (black-box aggregators, flat-bundle incumbents) but does not explicitly mention when not to use this tool vs specific sibling tools like lion_sec_financials or lion_wikidata_firmographics.

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

lion_keyless_base_rpcKeyless Multi-Chain RPC (Base + Ethereum), granular per-method pricing from $0.004AInspect

The MULTI-CHAIN keyless RPC for agents - delete the API key. POST a standard JSON-RPC request (single or batch up to 10) of READ-ONLY methods (eth_call, eth_getBalance, eth_getCode, eth_getLogs, eth_blockNumber, eth_getTransactionReceipt, etc.). Reads BOTH Base (default) AND Ethereum mainnet - add chain=ethereum (query string ?chain=ethereum) to read Ethereum (eip155:1). LION forwards across a free public RPC failover set for that chain and returns the JSON-RPC reply, plus decoded_events (labeled ERC-20/721 Transfer/Approval) for any eth_getLogs. No API key, no signup, no node. Read-only; write methods rejected before payment. GRANULAR per-method pricing (matches/beats granular incumbents like OneSource): eth_blockNumber/eth_chainId $0.004; eth_getBalance/eth_getCode/eth_getTransactionCount $0.002; eth_call/eth_getTransactionReceipt $0.003; eth_getLogs $0.005; batch = sum of its methods. Broader than an Ethereum-only keyless RPC. Payment is always USDC on Base. Pay-per-call via x402, or prepay once (lion_credits_purchase) and call with Authorization: Bearer lct_... with no new signing. [x402 paid tool: GET /api/x402/keyless-base-rpc-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.004 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoJSON-RPC request id.
methodYesRead-only Base RPC method, e.g. eth_call, eth_getBalance, eth_getLogs, eth_blockNumber.
paramsNoJSON-RPC params for the method.
jsonrpcYesJSON-RPC version, "2.0". POST the standard JSON-RPC body (object, or array for a batch up to 10).
Behavior5/5

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

With no annotations provided, the description fully discloses behavioral traits: the tool is read-only (write methods rejected before payment), forwards requests to a free public RPC failover set, returns JSON-RPC replies plus decoded events for eth_getLogs, and explains payment requirements via x402 or prepaid credits. No contradictions.

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 description is somewhat lengthy but each sentence adds crucial information: core functionality, method lists, chain switching, pricing, and payment options. It is well-structured with front-loaded purpose, though minor redundancy 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?

Given the complexity (multi-chain, payment, batch handling) and no output schema, the description covers essential aspects: read-only methods, pricing per method, chain selection, response includes decoded events, and authentication methods. It lacks detail on error handling or rate limits, but is adequate for agent selection.

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 adds significant value by explaining that requests can be single or batch (up to 10), that a chain query parameter can switch to Ethereum, and which specific methods are supported. This context goes beyond the schema's basic field descriptions.

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 clearly states that this tool provides a keyless multi-chain RPC for Base and Ethereum, allowing agents to POST standard JSON-RPC requests of read-only methods. It distinguishes itself from sibling tools like lion_adaptive_query or lion_ofac_sanctions_screen by specifying its unique function as a blockchain RPC proxy.

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 description explains when to use this tool (for read-only blockchain queries without an API key) and contrasts it with Ethereum-only RPCs, but does not explicitly compare to sibling tools. However, the context provided (payment methods, chain switching) gives clear guidance on usage scenarios.

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

lion_location_solar_enrichmentLION Location + Solar Potential ($0.02 Site Intelligence)AInspect

Address or lat/lon -> geocode + elevation + solar PV potential (kWh/m2, optimal tilt/yield). Structured JSON for real-estate, logistics, solar, site-selection agents. Keyless x402 on Base. Use credits for volume. Mechanical public data (OSM + PVGIS). No PII. [x402 paid tool: GET /api/x402/location-solar-enrichment-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.02 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
latNoLatitude (-90..90). Use with lon to skip geocoding.
lonNoLongitude (-180..180). Use with lat.
addressNoFree-form place/property address to geocode. Provide this OR lat+lon.
Behavior4/5

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

Even with no annotations, the description discloses key behaviors: it uses mechanical public data (OSM + PVGIS), returns structured JSON, is paid via x402, and states no PII is collected. This covers data sources, cost, and privacy. Missing details like rate limits or error responses, but overall transparent for a read-only enrichment tool.

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 description is detailed but efficient. It front-loads the core transformation and then adds necessary context (data sources, pricing, payment flow). Every sentence contributes meaningful information, though the payment details could be condensed into a separate note.

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?

The tool has no output schema, but the description mentions output as 'Structured JSON' and lists fields (kWh/m2, optimal tilt/yield). It does not describe error handling or response structure. For a paid tool, more explicit output details would be beneficial, but the description is adequate for a simple enrichment.

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 100%, so the baseline is 3. The description adds value by clarifying the usage pattern: 'provide address OR lat+lon' and 'Use with lon to skip geocoding.' This goes beyond the schema's individual parameter descriptions, making it more useful for an AI agent.

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 clearly states the tool's function: converting an address or lat/lon to geocode, elevation, and solar PV potential (kWh/m2, optimal tilt/yield). It lists specific use cases (real-estate, logistics, solar, site-selection agents), which distinguishes it from sibling tools that focus on other domains like business search or financials.

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 description provides usage context: it is a paid tool ('Keyless x402 on Base', price 0.02 USDC) and advises using credits for volume. It also notes that providing lat/lon skips geocoding. However, it does not explicitly compare to alternative tools or state when not to use it, though the unique solar potential implicitly differentiates it.

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

lion_ofac_sanctions_screenLion Ofac Sanctions ScreenAInspect

Keyless OFAC sanctions screening for crypto addresses - no API key, no signup, payment is the only gate. Pass a crypto address (?address=0x...) and get ONE structured JSON: sanctioned (bool), list, match, snapshot_as_of, total_sanctioned_addresses. Screens against the US Treasury OFAC SDN sanctioned digital-currency-address list (refreshed daily into a snapshot; the authoritative 80MB XML cannot be parsed live in an edge worker). A cryptographically-provable single-field sanctions check - Ed25519-attested (verify offline), a narrow VERIFIABLE niche, NOT a broad compliance suite. Address-level only, NO PII. $0.005 USDC on Base via x402. Informational; verify against the official OFAC SDN list for binding compliance. Not legal advice. [x402 paid tool: GET /api/x402/sanctions-screen-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.005 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYesCrypto address to screen against the OFAC SDN list, e.g. "0x8589427373D6D84E98730D7795D8f6f8731FDA16" (ETH) or a BTC/other address.
Behavior5/5

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

With no annotations, the description fully discloses behavior: it is a paid tool ($0.005 USDC on Base via x402), uses daily refreshed OFAC SDN list, returns specific fields, and is cryptographically provable (Ed25519-attested). It also notes limitations (no PII, not legal advice).

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 description is long but each sentence adds meaningful information: payment, output fields, data source, verification, and disclaimers. It could be slightly more streamlined but is well-structured.

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, but the description fully details the output fields (sanctioned, list, match, snapshot_as_of, total_sanctioned_addresses) and explains the technical rationale (80MB XML cannot be parsed live). It covers all necessary context for an agent to use the 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 schema covers the single parameter (address) fully. The description adds valuable context by providing an example (0x... for ETH) and mentioning support for other address types (BTC/other), as well as explaining the screening purpose.

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 clearly states the tool screens crypto addresses against the OFAC SDN list, with specific input and output. It distinguishes itself from sibling tools (none of which are similar) and specifies its niche as a single-field verifiable check.

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 description explains the tool is for a narrow verifiable niche, not a broad compliance suite, and is informational only. It advises verifying against the official list for binding compliance. It does not explicitly list when not to use, but context implies it's unsuitable for comprehensive compliance.

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

lion_quick_intelLION Quick Intel (FREE Data Quality Sample)DInspect

FREE sample teaser. Upgrade default: lion_verified_company_file ($1) — try free at /api/x402/verified-company-file-json?domain=stripe.com&sample=1. Also: token risk ($0.01), per-field enrich ($0.002/field). Pass ?entity=...&ref=....

ParametersJSON Schema
NameRequiredDescriptionDefault
entityNoTopic/brand/company/domain to score (e.g. "Stripe", "coinbase.com").

Output Schema

ParametersJSON Schema
NameRequiredDescription
refNo
as_ofNo
entityYes
signalsNo
summaryNo
upgradeYes
asset_idYes
momentumNo
free_tier_noteNo
attention_scoreYes
Behavior2/5

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

No annotations are provided, so the description must disclose behavioral traits. It reveals that the tool is free and includes an example URL, but fails to mention authentication needs, rate limits, or what actions are performed (e.g., any side effects). The description is insufficient for behavioral transparency.

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

Conciseness2/5

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

The description is short but cluttered with pricing and upgrade information that is not directly relevant to tool usage. It lacks a clear structure and prioritizes promotional content over functional explanation.

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

Completeness1/5

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

Despite having an output schema (per context signals), the description does not mention what the output contains or how to interpret it. Given the complexity of the sibling tool set, the description is severely incomplete and fails to provide essential context for an AI agent.

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

Parameters2/5

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

The input schema has one parameter 'entity' with a clear description. However, the description suggests an additional parameter 'ref' that is not in the schema, which contradicts the schema and could mislead. The description adds little value beyond the schema and introduces confusion.

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

Purpose2/5

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

The description labels the tool as a 'FREE sample teaser' and implies it provides a data quality sample, but doesn't clearly state what the tool does or what output it produces. The purpose is vague and confusing, mixing pricing details with functionality.

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?

The description mentions upgrade alternatives (e.g., lion_verified_company_file) but does not provide explicit guidance on when to use this tool vs. siblings. The context of when to choose a free sample over paid tools is implied but not clearly articulated.

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

lion_scrapeLION Scrape (keyless, Ed25519-attested)AInspect

Keyless ATTESTED web scrape. Pass ?url=. Returns clean { title, markdown, word_count } extracted from the page, Ed25519-attested so an agent can prove it received the page untampered. $0.004 USDC on Base via x402 (vs Firecrawl ~$0.0126). Blocked/anti-bot pages return an honest status:'blocked' (never fabricated content). For research, RAG, and agent grounding. No keys, no accounts. [x402 paid tool: GET /api/x402/scrape-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.004 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesAbsolute http(s) URL to scrape, e.g. "https://stripe.com".
Behavior4/5

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

No annotations are provided, so the description carries full burden. It discloses attestation, pricing model, honest blocked-page handling, and keyless operation. It does not mention rate limits or restrictions, but for a read-only tool this is adequate.

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

Conciseness4/5

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

The description is two sentences plus pricing detail in brackets. It is front-loaded with the core purpose. The pricing detail, while informative, is slightly extraneous but does not harm conciseness.

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 one-parameter tool with no output schema or annotations, the description adequately covers purpose, return values, behavior on blocked pages, and attestation. Minor gaps exist (e.g., redirect handling, JavaScript support) but are not critical for basic use.

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% with one parameter (url). The description adds that the URL must be absolute http(s) and provides an example, adding value beyond the schema's terse description.

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 clearly states it does a 'Keyless ATTESTED web scrape' and returns specific fields (title, markdown, word_count). It distinguishes from siblings like lion_web_search by focusing on scraping, not search.

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 description provides context for use ('For research, RAG, and agent grounding') and mentions honest handling of blocked pages. It does not explicitly contrast with alternatives like lion_web_search, but the usage intent is clear.

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

lion_sec_financialsLion Sec FinancialsAInspect

Keyless US public-company financials + filings for company/financial validation - no API key, no signup, payment is the only gate. Pass a ticker (?ticker=AAPL) or SEC CIK (?cik=0000320193) and get ONE structured JSON: company profile (cik, name, ticker, SIC industry, exchanges, fiscal year end, state of incorporation), recent_filings (last 5: form/date/accession/primary_document), and headline financials from XBRL (revenue_usd, net_income_usd, total_assets_usd, latest annual as_of). A cryptographically-provable single-field financial check - Ed25519-attested (verify offline), a narrow VERIFIABLE niche, NOT a broad financial-data suite - sourced ONLY from SEC EDGAR public filings (data.sec.gov), keyless. US public companies only. Company-level public-filing data, no people, no PII. $0.005 USDC on Base via x402. Not financial/investment/audit advice. [x402 paid tool: GET /api/x402/sec-financials-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.005 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
cikNoSEC CIK (digits), e.g. "0000320193" or "320193".
tickerNoUS exchange ticker, e.g. "AAPL". Provide this OR cik.
Behavior5/5

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

No annotations provided, but description fully compensates. It discloses the exact output structure (JSON with company profile, recent filings, headline financials), cryptographic attestation (Ed25519), source (SEC EDGAR), limitations (US public only, no PII), and payment mechanism. No contradictions.

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?

Description is comprehensive but slightly verbose, repeating phrases like 'no API key, no signup'. However, it front-loads the key purpose and each sentence adds value. Could be tightened slightly without losing information.

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?

No output schema, but description clearly explains what is returned (company profile, recent filings, headline financials). It also covers payment gate, source, and limitations. Given the complexity and lack of annotations, the description is very complete.

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

Parameters5/5

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

Schema coverage is 100% with descriptions for 'cik' and 'ticker'. Description adds context by showing example usage ('?ticker=AAPL' or '?cik=0000320193') and explaining that one must be provided. This goes beyond schema to guide usage.

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?

Description clearly states it provides keyless US public-company financials and filings for validation. It distinguishes from siblings by emphasizing the keyless, verifiable niche and narrow scope ('NOT a broad financial-data suite'). Verb is implied but clear (get/retrieve). Resource is well-defined.

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?

Description specifies when to use: for company/financial validation, with US public companies only. It notes the payment gate (x402) and that it's not investment advice. While it doesn't explicitly say when not to use, the context is clear and provides alternatives by omission (narrow niche).

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

lion_social_signal_intelLion Social Signal IntelAInspect

Keyless social-signal intel (Surf-class lane, cohort 3rd proven spend ~14x). Pass ?topic= (e.g. "ai agents") and get ONE attested JSON: HN primary (title, points, num_comments, url, created_at via Algolia) + Reddit secondary (title, score, num_comments, url, created_utc; graceful empty on 429/block). Mechanical trend_score (points+comments weighted by recency, documented formula). Ed25519-attested. Sources cited. Public post metadata only, no PII. $0.004 USDC on Base via x402. Mechanical open data; not financial/investment/legal advice. [x402 paid tool: GET /api/x402/social-signal-intel-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.004 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
topicNoSearch query, e.g. "ai agents" or "base crypto".
Behavior5/5

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

With no annotations, the description fully discloses key behaviors: keyless access, payment via x402, graceful handling of Reddit rate limits, attestation, source citation, and disclaimer against financial advice. This is highly transparent.

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 description is relatively long but each sentence adds unique value (e.g., data sources, output fields, pricing, attestation). It is structured with front-loaded key information and clear details.

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?

Despite lacking an output schema, the description enumerates the output fields (title, points, etc.) and mentions the trend_score formula is documented elsewhere. For a single-parameter tool, it covers most necessary context, though the formula reference could be inlined.

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 sole parameter 'topic' has complete schema coverage (100%), and the description adds practical context with examples and usage instructions, going beyond the schema's brief description.

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 clearly states the tool provides 'keyless social-signal intel' with explicit data sources (HN primary, Reddit secondary) and output format (attested JSON). It distinguishes itself from sibling tools by focusing on social signals from specific platforms.

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?

It explains how to use the tool by passing a ?topic parameter with examples. However, it does not explicitly specify when not to use it or how it compares to siblings, leaving some gap in guidance.

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

lion_token_risk_indicatorsUltraFastTokenRisk ($0.005 pre-trade safety gate for trading agents)AInspect

UltraFastTokenRisk - $0.005 lightning pre-trade risk gate for autonomous trading, sniping, MEV and portfolio agents. Pass any EVM token address; agents call this BEFORE every swap. Returns a fast risk_score 0-1 + itemized flags (rug risk, holder concentration, contract verified, high-risk functions, liquidity) across Base/Ethereum/Solana PLUS proprietary lion_intel history (times_queried_before, risk_trend) that compounds with every call. Ed25519-attested, offline-verifiable. Use cases: check if a token is safe to buy before swapping; rug or honeypot pre-trade gate; holder concentration check; go/no-go gate for a DeFi swap; risk gate on every trade. BATCH MODE: pass ?tokens=addr1,addr2,... (up to 10 EVM token addresses) to score a whole wallet or watchlist in ONE $0.005 call - returns a results[] array with one risk verdict per token. Built for portfolio scanners, multi-snipe and MEV agents. Cheapest attested risk gate on Base. Keyless x402 $0.005. [x402 paid tool: GET /api/x402/token-risk-indicators-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.005 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
chainNoOptional, default base. Payment is always USDC on Base.
tokenYesToken address. Base/Ethereum: 0x + 40 hex. Solana: base58 mint.
Behavior5/5

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

With no annotations, the description fully discloses behavioral traits: speed (lightning), cost ($0.005), payment mechanism (x402, USDC on Base), attestation (Ed25519), batch mode, and that lion_intel history compounds with calls. This goes well beyond basic functionality.

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?

The description is verbose, containing multiple use cases, payment details, attestation info, and batch mode. While informative, it could be more concise. The key purpose is front-loaded, but additional sentences on attestation and endpoint are less critical.

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?

Given no output schema, the description covers return values (risk_score, flags, lion_intel history), and addresses complexity (2 params, batch). It provides comprehensive context for an AI agent to understand the tool's behavior and output.

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% (both parameters described). The description adds some context (default chain, address format) but does not significantly extend beyond the schema. The batch mode description mentions a 'tokens' parameter not in the schema, which could cause confusion.

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 clearly states the tool's purpose: a pre-trade risk gate for tokens, returning risk score and flags. It distinguishes itself by specifying supported chains, batch mode, and proprietary history, making it distinct from sibling tools. The verb 'check if a token is safe to buy' is specific.

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 description explicitly states 'agents call this BEFORE every swap' and lists use cases (rug check, holder concentration, etc.). It also describes batch mode for portfolio scanning. However, it does not explicitly mention when not to use or compare to siblings like safetyStack or ultraFastBatchRisk, which are similar.

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

lion_tx_receipt_decodedLion Tx Receipt DecodedAInspect

Keyless Base tx receipt + decoded calldata (complementary to keyless-rpc and enrichment). GET ?tx=0x... returns receipt (status, block, from, to, value, gas, logs) + decoded input calldata (4byte sig + params via public lookup). Non-commodity read. $0.01 USDC on Base via x402. [x402 paid tool: GET /api/x402/tx-receipt-decoded-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.01 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
txYesBase tx hash 0x... to fetch receipt and decode calldata.
Behavior4/5

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

No annotations are provided, so the description carries full burden. It discloses the tool is a read operation (GET), mentions it is non-commodity, and details the payment flow via x402 with price and network. However, it does not describe any side effects or safety aspects beyond being a read.

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 description is concise and front-loaded with core functionality. It includes necessary details about the x402 payment flow without being overly verbose. A slight reduction in payment details could improve conciseness.

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 tool has only one parameter and no output schema, the description adequately covers what the tool does, what it returns, and the payment method. It is complete enough for an agent to invoke the tool correctly.

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?

The only parameter 'tx' is described in the schema, and the description adds minimal extra meaning ('Base tx hash 0x...'). With 100% schema coverage, the description adds no significant value beyond what the schema already provides.

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?

Description clearly states the tool returns a transaction receipt and decoded calldata, specifying the endpoint and fields. It distinguishes from siblings like lion_enrichment_tx_bundle by noting it is complementary.

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 mentions it is complementary to keyless-rpc and enrichment, implying when to use it, but does not explicitly state when not to use it or specify alternatives. The guidance is implied rather than explicit.

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

lion_vat_validationLion Vat ValidationAInspect

Keyless EU VAT number validation for KYB / compliance - no API key, no signup, payment is the only gate. Pass an EU VAT number (?vat=IE6388047V, or ?country=IE&number=6388047V) and get ONE structured JSON: valid (bool), company_name, address, country_code, vat_number, request_date. A cryptographically-provable single-field VAT check - Ed25519-attested (verify offline), a narrow VERIFIABLE niche, NOT a broad compliance suite - sourced live from the EU Commission VIES service (ec.europa.eu), keyless, authoritative. EU member states + Northern Ireland (XI). Business-registration public record only; the buyer supplies the VAT number to validate. $0.005 USDC on Base via x402. Not legal or tax advice. [x402 paid tool: GET /api/x402/vat-validation-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.005 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
vatNoFull EU VAT number incl. country prefix, e.g. "IE6388047V". Provide this OR country+number.
numberNoVAT number without the country prefix. Use with country.
countryNoEU country code, e.g. "IE", "DE", "FR" (EL=Greece, XI=Northern Ireland).
Behavior5/5

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

With no annotations, the description fully bears the burden. It discloses that the tool returns structured JSON, is cryptographically provable (Ed25519-attested), sourced from EU VIES, requires payment, and is not legal advice. No behavioral traits are hidden.

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 description is relatively long but every sentence adds necessary context—use case, parameters, sourcing, attestation, payment, and disclaimers. It could be slightly tighter, but the information density justifies the length.

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?

Given the lack of output schema, the description adequately explains the return fields. It also covers the payment mechanism and the sourcing from EU VIES. All relevant context for invocation is provided.

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

Parameters5/5

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

Schema coverage is 100% and the description adds significant value by explaining the parameters with examples (e.g., full VAT number or country+number). It clarifies the format and usage beyond the schema's basic descriptions.

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 clearly states it validates EU VAT numbers for KYB/compliance and distinguishes itself from a broad compliance suite. The verb 'validate' and resource 'EU VAT number' are specific and unambiguous.

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 description explains when to use (keyless, single VAT check) and sets expectations by noting it is not a full compliance suite. However, it does not explicitly state when not to use or name alternatives.

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

lion_verified_company_fileLION Verified Company File (HERO — default company product)AInspect

Verified Company File - KYB, counterparty due diligence and OFAC sanctions screening for AI agents in one call. ?domain=stripe.com returns a merged, Ed25519-attested dossier: firmographics (country, industry, employees, founded) + SEC EDGAR financials + EU VAT validation + OFAC sanctions flag (CLEAR/REVIEW) + domain trust, each field with a source trail. Use cases: verify a company before onboarding or payment; run KYB or KYC on a new business customer; screen a counterparty for OFAC sanctions before transacting; vendor and third-party risk due diligence; check if a company is sanctioned; audit-ready compliance record. $1.00; cached repeat $0.25. FREE ?sample=1 on stripe.com|coinbase.com|anthropic.com|shopify.com|cloudflare.com. [x402 paid tool: GET /api/x402/verified-company-file-json?src=mcp returns the 402 challenge with the canonical payTo; price 1.00 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
vatNo
domainYes
sampleNo
Behavior4/5

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

No annotations are provided, so the description carries the full burden. It discloses the returned data format (merged, attested dossier with source trails), pricing ($1.00, $0.25 cached, free sample), and the x402 payment mechanism. It does not mention rate limits or error handling, but for a paid tool, the cost and payment details are well covered.

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 description is relatively long but well-structured, starting with the main purpose, then detailing the returned data, use cases, and pricing. Every sentence adds value, though the list of use cases could be summarized. The technical x402 detail is necessary for payment transparency. It is appropriately sized for a complex tool.

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 tool's complexity and lack of output schema, the description explains the returned fields, free sample, cost, and payment method. It is missing error handling or rate limit information, but for a paid API tool, these are acceptable gaps. The description is sufficiently complete for an agent to decide when and how to invoke it.

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 must compensate. It explains the domain parameter via example, the sample parameter for free samples, and implies the vat parameter for VAT validation. However, it does not explicitly describe the vat parameter's format (e.g., country code) or the exact behavior of sample beyond '?sample=1'. It adds meaning but not fully compensates for the low 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?

The description clearly states the tool's function as a composite KYB, counterparty due diligence, and OFAC sanctions screening service. It lists specific data points (firmographics, SEC EDGAR financials, EU VAT validation, OFAC sanctions flag, domain trust) and distinguishes itself from sibling tools by emphasizing that it merges multiple data sources into one call.

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 description provides explicit use cases (verify before onboarding, KYB/KYC, OFAC screening, vendor due diligence) and mentions pricing. However, it does not explicitly state when not to use this tool (e.g., for a single data point like VAT only), though the sibling tools imply alternatives. The guidance is clear but lacks exclusions.

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

lion_web_enrichment_bundleLion Web Enrichment BundleAInspect

Keyless off-chain company enrichment - no API key, no signup, payment is the only gate. LION returns x402 company intelligence from strictly public non-PII signals: firmographics, funding activity, hiring signals, web presence, market context, and technology stack. Score a topic, brand, company, or domain and receive ONE structured numeric/boolean JSON enrichment vector built for agent context budgets (strict structured output, no raw fetched text, no PII passthrough). Off-chain commercial data the way agents actually buy it. Paid per call in USDC on Base via x402. [x402 paid tool: GET /api/x402/web-enrichment-bundle-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.005 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
entityYesTopic/brand/company/domain to score, e.g. "Coinbase", "base.org", "stablecoins". Echoed back; never used to fetch or return personal data.
Behavior4/5

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

With no annotations, the description carries full burden. It discloses the x402 payment flow, price, structured output nature, and that no PII is returned. However, it does not discuss error conditions or what happens if the entity is not found. Still, for a paid tool, key behaviors are covered.

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 description is one paragraph with key information front-loaded. However, it includes some marketing language (e.g., 'the way agents actually buy it') that could be trimmed for conciseness.

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 tool has one parameter and no output schema, the description covers the essential points: purpose, return type (structured numeric/boolean), payment model, and privacy reassurance. It is complete enough for this simple tool.

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

Parameters5/5

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

The only parameter 'entity' is well-described in the schema and the description adds context: 'Echoed back; never used to fetch or return personal data.' This goes beyond the schema's description and clarifies correct usage.

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 clearly states the tool's function: keyless off-chain company enrichment returning a structured JSON vector. It specifies the type of data (firmographics, funding, etc.) and distinguishes itself from siblings by being keyless and pay-per-call.

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 explicit guidance on when to use this tool versus alternatives. The description implies usage for company enrichment but does not provide when-not scenarios or mention sibling tools. Given 16 siblings, this is a significant gap.

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

lion_wikidata_firmographicsLion Wikidata FirmographicsAInspect

Keyless GLOBAL firmographic enrichment for any company/org - no API key, no signup, payment is the only gate. Pass a name (?entity=Coinbase) or Wikidata QID (?qid=Q5463952) and get ONE structured JSON: entity (qid, name, description) + firmographics (inception_year, employees {count, as_of}, country, industry[], parent_org, stock_exchanges[], legal_form, website). Off-chain company enrichment from Wikidata public CC0 data (wikidata.org) - keyless, global, any country (complements US-only SEC + on-chain). Company/org-level facts only; founder/CEO/board (person) properties intentionally NOT returned - no people, no PII. $0.005 USDC on Base via x402. [x402 paid tool: GET /api/x402/wikidata-firmographics-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.005 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
qidNoWikidata QID, e.g. "Q5463952".
entityNoCompany/organization name to resolve, e.g. "Coinbase". Provide this OR qid.
Behavior5/5

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

No annotations provided, so description carries full burden. It discloses payment requirement ($0.005 USDC), data source (Wikidata CC0), and return scope (no people). Also explains the 402 challenge mechanism.

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 description is slightly verbose but every sentence adds necessary context. It is front-loaded with the most important information (keyless, global, payment).

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?

Given no output schema, the description thoroughly explains the return structure, data source, limitations (no people), and payment model. It also hints at complementing sibling tools.

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

Parameters5/5

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

Schema coverage is 100%, but description adds value by explaining mutual exclusivity of 'entity' and 'qid', and clarifying the difference between name resolution vs direct QID lookup.

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 clearly states 'Keyless GLOBAL firmographic enrichment for any company/org' and specifies the output structure. It distinguishes from sibling tools by noting it complements US-only SEC and on-chain tools.

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 description provides clear context on when to use (global enrichment, keyless) and what not to use (no people/PII). It implies alternatives but does not explicitly name sibling tools.

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

lion_x402_intelLION x402 Intelligence — find & vet x402 servicesAInspect

The discovery + trust layer for the x402 economy. ?need= (e.g. 'web search', 'token risk', 'company data') -> ranked VERIFIED-LIVE x402 endpoints to pay (spam-farms excluded). ?url= -> verify a specific endpoint is live & legit before paying. ?address= -> screen the seller (trust + OFAC). ?categories=1 -> fair price per category. Proprietary panel of 25k+ endpoints daily-probed (only ~41% are actually live & payable). Ed25519-attested. $0.01 USDC on Base. Keyless. [x402 paid tool: GET /api/x402/x402-intel-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.01 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNox402 endpoint URL to verify before paying
liveNo?live=1 for verified-live endpoints only
addressNoseller address to screen (trust + OFAC)
categoryNofilter the verified-live index by category
categoriesNo?categories=1 for fair-price benchmarks
Behavior5/5

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

With no annotations, the description fully discloses behavioral traits: paid tool ($0.01 USDC on Base), Ed25519-attested, proprietary panel of 25k+ endpoints daily-probed (41% live), keyless, and the 402 challenge mechanism. No contradictions.

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 description is dense but front-loaded with core purpose. It includes necessary technical details (e.g., payment, attestation) but could be slightly more structured, e.g., separating the technical note about GET request.

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?

The description covers key use cases, data source (25k endpoints, 41% live), and payment. However, without an output schema, it lacks details on return format or pagination, though the x402 protocol may provide that context.

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

Parameters5/5

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

Schema coverage is 100%, and the description adds context to each parameter (e.g., 'url' for verification, 'address' for screening, 'categories' for fair price), enhancing understanding beyond the schema descriptions.

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 clearly states the tool is a discovery and trust layer for the x402 economy, listing specific queries (?need=, ?url=, ?address=, ?categories=1) that differentiate it from siblings like lion_web_search or lion_token_risk_indicators.

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 description provides explicit guidance on when to use each parameter (e.g., '?need=' for discovery, '?url=' for verification) and mentions spam-farms are excluded, but does not explicitly compare to sibling tools or state when not to use this tool.

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

ultraFastBatchRiskUltraFastBatchRisk ($0.005 flat, up to 10 tokens, batch pre-trade gate)AInspect

Batch pre-trade risk gate for autonomous portfolio, sniping, MEV and multi-token trading agents - score up to 10 tokens in ONE $0.005 call. After paying, GET /api/x402/token-risk-indicators-json?tokens=addr1,addr2,addr3 (comma-separated, up to 10 Base/Ethereum 0x token addresses) with the Payment-Signature header. Returns a results[] array with a full risk verdict per token: risk_score 0-1, risk_band, rug/honeypot flags, holder concentration, contract verified, high-risk functions, liquidity, pair age - every response Ed25519-attested. Use cases: scan a whole wallet's holdings for rug risk in one call; multi-snipe pre-trade safety gate; portfolio risk refresh on every update; batch go/no-go before a basket of swaps. Cheapest batch attested risk gate on Base - flat $0.005 regardless of token count (1-10). Keyless x402 on Base. (Single-token mode: pass ?token=0x... instead.) [x402 paid tool: GET /api/x402/token-risk-indicators-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.005 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
chainNoOptional, default base. Payment is always USDC on Base.
tokensYesUp to 10 EVM token addresses (0x + 40 hex). Sent as a comma-separated ?tokens=addr1,addr2,... query string. Base/Ethereum only.
Behavior5/5

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

No annotations are present, so the description fully carries behavioral disclosure. It details the paid x402 mechanism ($0.005 flat), the GET endpoint, payment header, return array with risk fields, and Ed25519 attestation. This is highly transparent.

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 description is long but well-structured with front-loaded key info and clear paragraphs. While every sentence adds value, it could be slightly more concise. Still, it is appropriately detailed for a complex paid tool.

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?

Without an output schema, the description fully explains the return structure (results array with risk_score, risk_band, flags, etc.). It also covers payment flow, alternatives, and chain constraints, making it complete for an agent to invoke correctly.

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

Parameters5/5

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

Schema coverage is 100%, and the description adds significant meaning: how tokens are passed as comma-separated query string, that chain is optional but payment always on Base, and that max is 10 tokens. This complements the schema effectively.

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 clearly states the tool is a batch pre-trade risk gate for up to 10 tokens, specifying use cases like portfolio scanning and multi-snipe safety. It distinguishes from sibling tools like 'ultraFastIsHoneypot' and 'ultraFastLiquidityCheck' by offering a comprehensive batch verdict.

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 description lists explicit use cases (scan wallet holdings, multi-snipe pre-trade gate, portfolio refresh, batch go/no-go) and mentions a single-token alternative mode. It lacks explicit 'when not to use' but context implies batch usage for multiple tokens.

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

ultraFastFullStackBundleUltraFastFullStackBundle ($0.025 - the entire UltraFast safety stack in one attested call, up to 3 tokens)AInspect

The default safety layer for autonomous agents: ALL seven UltraFast checks - risk + honeypot + liquidity + OFAC compliance + rug-vector + holder-distribution + pre-spend go/no-go - in ONE Ed25519-attested response, for up to 3 tokens, with a master GO/NO_GO. After paying, GET /api/x402/token-risk-indicators-json?tokens=0xA,0xB,0xC&view=fullstack (single token also works as ?token=0x...&view=fullstack) with the Payment-Signature header. Returns { go_no_go, all_pass, count, tokens:[{ token_address, honeypot, liquidity, risk, compliance, rug_vector, smart_money, pre_spend, verdict }], attestation }. NOTE: all checks derive from ONE on-chain risk computation per token surfaced together (not 7 separate paid calls); smart_money is a holder-concentration heuristic, not labeled-wallet data. The one call to drop in front of every trade. Keyless x402, flat $0.025 on Base. [x402 paid tool: GET /api/x402/token-risk-indicators-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.025 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenNoSingle token alternative: ?token=0x...&view=fullstack.
tokensNoUp to 3 EVM token addresses (0x + 40 hex). Sent as comma-separated ?tokens=0xA,0xB&view=fullstack. Base/Ethereum.
Behavior5/5

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

With no annotations provided, the description fully discloses behavioral traits: it costs $0.025, returns an Ed25519-attested response, supports up to 3 tokens, and clarifies that 'smart_money' is a heuristic, not labeled data. It also notes that all checks derive from one on-chain computation rather than separate paid calls. These details are critical for an AI agent to assess safety and cost.

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 description is relatively long but each sentence adds necessary detail: purpose, cost, checks, endpoint format, output structure, note about heuristic, and payment instructions. It is front-loaded with the core purpose and progressively layers details. Minor redundancy could be trimmed, but overall effective.

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?

Given the tool's complexity (multiple checks, attestation, payment), the description covers all essential aspects: what checks are performed, input format (single or up to 3 tokens), output fields (go_no_go, all_pass, count, tokens with details, attestation), pricing, API endpoint, and caveats (smart_money heuristic). No output schema exists, but the description fully documents the return format.

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%, but the description adds meaningful context beyond the schema definitions. It explains the single token alternative ('?token=0x...&view=fullstack'), the max of 3 tokens, the comma-separated format, and the required 'view=fullstack' parameter. This helps the agent construct the correct API 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?

The description clearly states that this tool performs 'ALL seven UltraFast checks' and returns a master GO/NO_GO. It specifies the exact checks included (risk, honeypot, liquidity, etc.) and distinguishes itself from sibling tools like ultraFastIsHoneypot or ultraFastSafetyStack by being a bundle. The name and title also reinforce the bundling concept.

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 positions the tool as 'the default safety layer for autonomous agents' and 'the one call to drop in front of every trade,' implying broad usage. However, it does not explicitly state when to use this bundle versus individual checks (e.g., for a single token) or when not to use it. Sibling tools are listed but without comparative guidance.

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

ultraFastIsHoneypotUltraFastIsHoneypot ($0.005 honeypot check for trading agents)AInspect

Pure pre-swap honeypot check for autonomous sniping, MEV and trading agents - is this token a honeypot/trap before you buy? After paying, GET /api/x402/token-risk-indicators-json?token=0x...&view=honeypot with the Payment-Signature header. Returns a compact Ed25519-attested verdict: { isHoneypot, honeypotScore 0-100, high_risk_functions (mint/pause/blacklist/fee-modifier found in verified source), contract_verified, ownership_renounced, attestation }. Use cases: block a honeypot before a snipe; gate every buy on a fast honeypot check; pair with ultraFastLiquidityCheck + lion_token_risk_indicators for a full pre-trade safety stack under $0.02 per decision. Keyless x402, flat $0.005 on Base. [x402 paid tool: GET /api/x402/token-risk-indicators-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.005 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenYesEVM token address (0x + 40 hex). Sent as ?token=0x...&view=honeypot. Base/Ethereum.
Behavior4/5

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

With no annotations, the description fully discloses behavior: it is a pre-swap check that returns an 'Ed25519-attested verdict' with fields like isHoneypot, honeypotScore, etc. It explains the payment flow ('After paying, GET /api/x402/...') and pricing. While it doesn't mention read-only nature explicitly, the use case implies it is non-destructive.

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 description is a single paragraph that efficiently covers purpose, usage, return format, use cases, and pricing. It is front-loaded with the core purpose. While it could be slightly better structured with bullet points, it remains concise and informative.

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 simple tool with one parameter, no output schema, and no annotations, the description is remarkably complete: it explains what it does, how to call it, what it returns, use cases, pricing, and how it fits with sibling tools. No gaps remain.

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 parameter 'token' with a description. The description adds context about the format and chain ('0x + 40 hex', 'Base/Ethereum') but does not significantly enhance beyond the schema. 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?

The description clearly states the tool's purpose: 'Pure pre-swap honeypot check for autonomous sniping, MEV and trading agents - is this token a honeypot/trap before you buy?' It distinguishes from sibling tools like ultraFastLiquidityCheck and lion_token_risk_indicators by specifying its specific role in a pre-trade safety stack.

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 description provides explicit use cases: 'block a honeypot before a snipe; gate every buy on a fast honeypot check; pair with ultraFastLiquidityCheck + lion_token_risk_indicators for a full pre-trade safety stack.' It also mentions pricing and payment method. However, it does not explicitly state when not to use it or directly contrast with siblings.

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

ultraFastLiquidityCheckUltraFastLiquidityCheck ($0.005 liquidity check for trading agents)AInspect

Pure pre-swap liquidity check for autonomous sniping, MEV, portfolio and trading agents - does this token have real DEX liquidity and how deep? After paying, GET /api/x402/token-risk-indicators-json?token=0x...&view=liquidity with the Payment-Signature header. Returns a compact Ed25519-attested verdict: { hasLiquidity, liqUSD (DexScreener best-pair depth in USD), pair_age_hours, attestation }. Use cases: avoid swapping into a token with no or thin liquidity; gate buys on a minimum-liquidity threshold; pair with ultraFastIsHoneypot + lion_token_risk_indicators for a full pre-trade safety stack under $0.02 per decision. Keyless x402, flat $0.005 on Base. [x402 paid tool: GET /api/x402/token-risk-indicators-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.005 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenYesEVM token address (0x + 40 hex). Sent as ?token=0x...&view=liquidity. Base/Ethereum.
Behavior5/5

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

With no annotations, the description fully discloses behavioral traits: it is a paid tool ($0.005), keyless x402, read-only (pre-swap check), returns an Ed25519-attested verdict with specific fields, and requires a payment-signature header. It also specifies the network (Base). No contradictions.

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 description is concise, with front-loaded purpose and well-organized sections (purpose, use cases, response, payment). Each sentence adds value, though the payment details could be slightly shortened.

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?

Given the tool's simplicity (one parameter, no output schema), the description is complete: it explains the return values, use cases, payment mechanism, and how to call it. An agent has all necessary information to select and invoke the tool correctly.

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 single parameter 'token' is described with format (0x + 40 hex), how it is sent in the URL (?token=...&view=liquidity), and supported networks (Base/Ethereum). This adds meaning beyond the schema, which only gives type and a brief description.

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 states exactly what the tool does: a pre-swap liquidity check for tokens, answering whether a token has real DEX liquidity and depth. It is specific about the resource (token liquidity) and the verb (check), and distinguishes itself from sibling tools like ultraFastIsHoneypot and lion_token_risk_indicators.

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 description provides explicit use cases: avoid swapping into thin liquidity, gate buys on minimum liquidity, and pair with other tools for a full safety stack. It also mentions payment details. However, it does not include explicit when-not-to-use scenarios, but the context is clear.

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

ultraFastPreSpendGateUltraFastPreSpendGate ($0.005 one-call go/no-go before you spend)AInspect

The stickiest single-token reflex: bundles risk + honeypot + liquidity into ONE attested go/no-go for autonomous sniping/MEV/payment agents - call it before EVERY swap. After paying, GET /api/x402/token-risk-indicators-json?token=0x...&view=prespend with the Payment-Signature header. Returns Ed25519-attested { go (bool), reason ('safe'|'honeypot'|'lowliq'|'concentration'), checks{...}, value_note, verifiedAt, attestation }. Replaces ~$0.015 of separate checks for $0.005. Keyless x402, flat $0.005 on Base. [x402 paid tool: GET /api/x402/token-risk-indicators-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.005 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenYesEVM token address (0x + 40 hex). Sent as ?token=0x...&view=prespend. Base/Ethereum.
Behavior4/5

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

No annotations provided, but the description fully discloses the return format (Ed25519-attested JSON with fields), pricing ($0.005), payment mechanism (keyless x402), and API endpoint. This adequately compensates for missing annotations.

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 description is dense but well-structured, covering purpose, usage, return format, pricing, and API details. Slightly verbose but every sentence adds value.

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 no output schema and no annotations, the description provides sufficient context: return fields, payment details, and when to call. Minor gap in explaining the full structure of 'checks', but overall complete for its paid nature.

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?

Only one parameter (token) with schema coverage 100%. The description does not add significant meaning beyond the schema, which already documents it as an EVM token address. 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?

The description clearly states it is a 'one-call go/no-go before you spend' that bundles risk, honeypot, and liquidity checks. It distinguishes itself from sibling tools like ultraFastIsHoneypot and ultraFastLiquidityCheck by positioning as a consolidated replacement.

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?

Explicitly says 'call it before EVERY swap' and targets autonomous agents. However, it does not state when not to use it or explicitly list alternatives, though it implies it replaces separate checks.

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

ultraFastRugVectorUltraFastRugVector ($0.005 single-number rug score for trading agents)AInspect

Collapse rug risk into one number for autonomous sniping/MEV/trading agents. After paying, GET /api/x402/token-risk-indicators-json?token=0x...&view=rugvector with the Payment-Signature header. Returns Ed25519-attested { hasRugVector (bool), rugScore (0-100, blended from high-risk functions + unverified/owner-retained contract + holder concentration + thin liquidity), signals{...}, verifiedAt, attestation }. Use it as a one-glance go/no-go number before a snipe. Keyless x402, flat $0.005 on Base. [x402 paid tool: GET /api/x402/token-risk-indicators-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.005 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenYesEVM token address (0x + 40 hex). Sent as ?token=0x...&view=rugvector. Base/Ethereum.
Behavior5/5

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

With no annotations, the description fully discloses the tool's behavior: it requires a paid x402 call, returns Ed25519-attested data, and includes rug score components (high-risk functions, unverified/owner-retained contract, holder concentration, thin liquidity). It also describes the API endpoint and payment mechanism.

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 description is efficient, front-loading the purpose and providing key details. It is slightly verbose with repeated payment information ('$0.005', 'Base'), but overall each sentence contributes value. It could be more concise, but it is well-structured.

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?

Given the single parameter, no output schema, and no annotations, the description provides comprehensive context: purpose, usage, payment, API call, response structure, and the components of the rug score. It leaves no critical gaps for an agent evaluating whether to use this 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%, so baseline is 3. The description in the main text adds some context about how the parameter is used (in the URL query string after payment), but the schema already describes the parameter as an EVM token address. The description does not add significant semantic meaning beyond what the schema provides.

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 clearly states the tool collapses rug risk into a single number for autonomous sniping/MEV/trading agents. It specifies the verb 'Collapse' and the resource 'rug risk' into a score, and distinguishes from sibling tools like ultraFastIsHoneypot or ultraFastLiquidityCheck by providing a blended composite score.

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 description explicitly says 'Use it as a one-glance go/no-go number before a snipe,' providing clear usage context. It does not explicitly state when not to use or compare to alternatives, but the sibling context and the indication that it's a single-number summary imply it's for quick decisions, not deep analysis.

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

ultraFastSafetyStackUltraFastSafetyStack ($0.012 flat - full safety bundle for up to 5 tokens, one GO/NO-GO call)AInspect

The COMPLETE pre-trade safety bundle in ONE $0.012 attested call - for up to 5 tokens at once. Runs the full UltraFast line per token: risk score + honeypot + liquidity + OFAC SDN compliance flag, and returns a master GO/NO_GO. For autonomous sniping, MEV, portfolio and multi-token trading agents that want a single go/no-go gate instead of stitching four checks across N tokens. After paying, GET /api/x402/token-risk-indicators-json?tokens=0xA,0xB,0xC&view=safetystack (1-5 comma-separated Base/Ethereum addresses; single token also works as ?token=0x...&view=safetystack) with the Payment-Signature header. Returns Ed25519-attested { go_no_go:'GO'|'NO_GO', all_pass, count, tokens:[{ token_address, honeypot:{isHoneypot,honeypotScore,high_risk_functions,contract_verified}, liquidity:{hasLiquidity,liqUSD,pair_age_hours}, risk:{risk_score,risk_band,holder_concentration,ownership_renounced}, compliance:{ofac_listed,source}, verdict:'PASS'|'BLOCK' }], attestation }. One call, one master verdict - the simplest pre-swap safety reflex and the most complete attested gate on Base. Keyless x402, flat $0.012 regardless of token count (1-5). [x402 paid tool: GET /api/x402/token-risk-indicators-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.012 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenNoSingle token alternative: ?token=0x...&view=safetystack.
tokensNoUp to 5 EVM token addresses (0x + 40 hex). Sent as comma-separated ?tokens=0xA,0xB&view=safetystack. Base/Ethereum.
Behavior4/5

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

With no annotations, the description covers cost ($0.012 flat), payment mechanism (x402 with Payment-Signature header), returns attested response, and explains the call flow. It does not mention any destructive actions, which 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.

Conciseness4/5

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

The description is long but front-loaded with the core value proposition. Every sentence adds useful information, though the technical endpoint details could be slightly more structured.

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?

Despite no output schema, the description details the attestation response structure, token-level checks, and master verdict. It covers payment, token limit, and usage format, making it complete for the tool's purpose.

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

Parameters5/5

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

Schema coverage is 100% with both parameters described. The description adds valuable context like comma-separated format, view parameter, and that tokens are Base/Ethereum addresses, going beyond the basic 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?

The description clearly identifies the tool as a complete pre-trade safety bundle that performs multiple checks (risk, honeypot, liquidity, OFAC) for up to 5 tokens and returns a single GO/NO-GO verdict. It explicitly distinguishes from sibling tools like ultraFastIsHoneypot or ultraFastLiquidityCheck.

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 description specifies the tool is for 'autonomous sniping, MEV, portfolio and multi-token trading agents' that want one gate instead of stitching separate checks. It provides an alternative (using individual checks) by referencing siblings, though it does not explicitly list when not to use it.

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

ultraFastSmartMoneyFlagUltraFastSmartMoneyFlag ($0.005 holder-concentration signal for trading agents)AInspect

Fast holder-distribution signal for autonomous trading agents. After paying, GET /api/x402/token-risk-indicators-json?token=0x...&view=smartmoney with the Payment-Signature header. Returns Ed25519-attested { smartMoneySignal ('high'|'med'|'low'), topHolderOverlap (0-100, percent of supply held by top holders), basis, verifiedAt, attestation }. NOTE: this is a holder-concentration heuristic, NOT labeled-wallet/smart-money tracking - LION has no wallet-label feed; use topHolderOverlap as the concrete, attested number. Keyless x402, flat $0.005 on Base. [x402 paid tool: GET /api/x402/token-risk-indicators-json?src=mcp returns the 402 challenge with the canonical payTo; price 0.005 USDC on Base eip155:8453.]

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenYesEVM token address (0x + 40 hex). Sent as ?token=0x...&view=smartmoney. Base/Ethereum.
Behavior5/5

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

No annotations provided, but description fully discloses HTTP method, endpoint, payment mechanism (keyless x402), return structure (Ed25519-attested JSON), and important caveats (heuristic, not labeled-wallet tracking, use topHolderOverlap as concrete number).

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?

Description is dense but well-structured: purpose, API call, return fields, caveat, pricing. No redundant sentences. Could be slightly more concise but all information is relevant.

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 tool with one parameter and no output schema, the description covers API endpoint, payment, return structure, attestation details, and limitations. Completely adequate for an agent to understand and invoke the 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?

Single parameter 'token' is described with 100% schema coverage. Description adds context that it's an EVM address, sent as query parameter, and works on Base/Ethereum. Provides slight extra value beyond 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?

Title and description clearly state it provides a fast holder-distribution signal for trading agents, specifically a 'smart money' flag based on holder concentration. It distinguishes from sibling tools like 'ultraFastIsHoneypot' by focusing on concentration heuristics.

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?

Describes the payment process, HTTP GET endpoint with required header, and explicitly advises using 'topHolderOverlap' as the concrete number. Does not explicitly state when not to use or compare with alternatives, but context is clear enough.

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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources