Skip to main content
Glama

Server Details

GORILLA (TIGER+LION) keyless enrichment + onchain data. x402. TIGER payTo. CDP ready.

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 DescriptionsA

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

Server CoherenceC
Disambiguation2/5

Many tools have overlapping functionality, especially compliance tools (lion_compliance_bundle, lion_ofac_sanctions_screen, lion_verified_company_file) and token risk tools (lion_token_risk_indicators, ultraFastBatchRisk, ultraFastIsHoneypot, ultraFastLiquidityCheck) which are essentially the same API with different parameters. This creates confusion for an agent trying to select the right tool.

Naming Consistency3/5

Most tools follow a 'lion_' prefix with descriptive snake_case names, but the 'ultraFast...' tools break the pattern with camelCase. This inconsistency, though not severe, reduces predictability.

Tool Count2/5

30 tools is excessive for a single server, covering a wide and disparate set of domains (compliance, token risk, RPC, POI search, solar enrichment, etc.). This scope is too broad and would be better split into multiple specialized servers.

Completeness3/5

Within specific subdomains like token risk, the tool set is fairly complete (single check, batch, honeypot, liquidity). However, the overall server lacks integration between data types, and some areas (e.g., web search) have only one tool. Completeness is moderate given the ambitious scope.

Available Tools

24 tools
lion_adaptive_queryAInspect

Multi-source on-chain + market intelligence (dex, risk, yields, wallet, holders, rpc) [x402 paid: GET /api/x402/adaptive-query price $0.005 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
qNo
modeNoauto|rpc|domain|social
domainNo
methodNo
Behavior4/5

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

No annotations exist, but the description fully discloses payment details ($0.005 USDC on Base), keyless x402 mechanism, and the API challenge process. It does not state read-only explicitly but implies via 'query' and the source descriptions. 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 front-loaded with the core value proposition ('One endpoint, multiple live sources'), then details sources and payment. Every sentence adds unique information, though it could be slightly tighter.

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 description covers purpose, sources, and payment well, but lacks an output schema or explanation of return format/errors. Given 5 parameters and 6 sources, some output details are needed for complete context.

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 descriptions for all 5 parameters. The description adds value by linking parameters to specific sources (e.g., 'token' for token_risk/token_holders) and explaining payment is always on Base despite chain choice.

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 unified endpoint querying multiple on-chain sources, listing each source and its purpose (e.g., base_dex for price/liquidity/volume). This distinguishes it from sibling tools like lion_token_risk_indicators which are single-purpose.

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 gives explicit use cases: 'pre-swap checks, counterparty profiling, market context' and mentions using credits for high volume. It does not explicitly say when not to use or list alternatives, but the concrete scenarios provide sufficient guidance.

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

lion_compliance_bundleAInspect

LION Counterparty Compliance Bundle — OFAC SDN + domain trust + token risk + firmographics, Ed25519-attested. Optional ?receipt=1. [x402 paid: GET /api/x402/compliance-bundle-json price $0.05 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoOptional entity name
tokenNoOptional token address
domainNoOptional domain
addressYesCrypto address to screen
receiptNoSet 1 for signed receipt
Behavior5/5

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

No annotations are provided, so the description fully handles disclosure. It explains the tool is keyless, paid ($0.05 USDC via x402), returns a signed receipt, is offline-verifiable, and gives a CLEAR/REVIEW verdict with flags. It also notes no behavioral leak on receipt verification and fail-closed behavior. 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 thorough but not excessively verbose. It front-loads the core purpose, then lists use cases and instructions. Every sentence adds value, though minor redundancy exists (e.g., repeating 'keyless, no account, no PII'). Still, it's 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 annotations, with output schema), the description is comprehensive. It covers the screening scope, payment method, receipt feature, chain support, and output format. The output schema exists, so return values need no further explanation.

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. However, the description adds meaningful context beyond the schema: e.g., address is screened for OFAC SDN + wallet/contract risk, domain for trust signals, token for multi-chain risk. This extra detail justifies a 4.

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 counterparties for OFAC sanctions, domain trust, token risk, and firmographics, producing a single attested verdict. It distinguishes from siblings like lion_ofac_sanctions_screen by emphasizing it's a combined bundle, and contrasts with x402 tools by specifying this covers sanctions checks that x402 misses.

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?

Explicit use cases are listed (e.g., screen before payment, AML check, KYB due diligence). It provides clear instructions on passing parameters like address, domain, token, name, and receipt. It also explains when not to use (x402 verifies mechanics, not sanctions) and mentions fail-closed behavior on a hit.

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

lion_composite_bundleAInspect

Multi-chain keyless RPC + Ed25519-attested enrichment, one call [x402 paid: GET /api/x402/composite-bundle-json price $0.001 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
chainNo
identifierNo
Behavior5/5

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

With no annotations, the description fully bears behavioral transparency. It discloses that it's keyless, read-only (no PII), uses Ed25519 attestation, x402 protocol, and pricing per read/enrich field. It also notes the return of a challenge and source-labeled data.

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 key value proposition. Every sentence adds value, though pricing details could be more succinct. Overall it's well-structured, moving from overall purpose to parameter details to pricing and auth.

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 complexity of 6 parameters, no output schema, and no annotations, the description is complete. It covers purpose, usage, all parameters, behavioral traits (keyless, attested, pricing), and authentication flow. Implicitly describes return values (onchain results, enrichment fields, attestation). No gaps.

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 the description adds significant value: for 'address' it says 'native balance + contract flag'; for 'tx' it says 'receipt: status/block/from/to'; for 'identifier' it explains enrichment returns firmographics and financials; examples for 'fields' and 'format' are given. This goes beyond 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 provides multi-chain keyless RPC and verifiable enrichment in one call. It distinguishes from siblings like lion_keyless_base_rpc by offering both Base and Ethereum, and contrasts with 'Ethereum-only keyless RPC (e.g. OneSource).' The verb+resource is specific: 'read onchain + enrich.'

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 says when to use this tool: for onchain reads on Base and Ethereum and enrichment. It names an alternative (OneSource) and explains prerequisites: prepay via lion_credits_purchase and use Bearer token. It also clarifies that it's keyless and for public facts only.

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

lion_cpg_product_intelAInspect

CPG product data + shop prices by barcode or name. Open Food Facts + Open Prices. Ed25519 attested. [x402 paid: GET /api/x402/cpg-product-intel-json price $0.004 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoProduct name search
barcodeNoEAN/UPC barcode
Behavior4/5

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

With no annotations provided, the description fully discloses behavior: it is a paid tool requesting 0.02 USDC via x402, returns Ed25519-attested JSON, uses crowdsourced pricing, and is keyless. It implies read-only access to product data. The only missing detail is potential rate limits or idempotency, but overall transparency is strong given the lack of annotations.

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 relatively long and contains promotional language ('THE simple useful paid API', 'This is the one') that could be trimmed. However, it front-loads the core function and includes all necessary information (function, data, payment, use cases). It is structured but not maximally concise, earning a middle score.

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 lacking an output schema, the description fully explains return values: 'clean attested JSON with product (name, brands, categories, nutrition...) + prices (price, currency, shop location, date)'. It also covers payment flow, verification, and endpoint details. For the tool's complexity, the description is complete and leaves no critical gaps.

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 input schema covers 100% of parameters with descriptions, but the description adds significant value: it clarifies barcode is primary, name is a fallback, and domain defaults to auto-detection. Examples are provided. This goes beyond the schema's bare descriptions by explaining priority and typical usage patterns.

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 + live shop prices by barcode or name', with specific examples (barcode=5449000000996, name='coca cola'). It distinguishes itself from sibling tools by focusing on consumer packaged goods with pricing, a niche not covered by others like 'lion_domain_intel' or 'lion_web_search'. The verb+resource is explicit 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 Guidelines3/5

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

The description lists ideal use cases ('price bots, shopping agents, retail intel, market research agents') and mentions the tool is paid (x402). However, it does not explicitly state when NOT to use it or provide alternatives. The sibling tools cover domains like compliance, web scraping, etc., so the context is implicit but not explicit. Guidance is present 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_declare_needAInspect

FREE. Tell LION what you need. Returns recommended paid path + sample URLs. Default: verified company file.

ParametersJSON Schema
NameRequiredDescriptionDefault
needYesWhat you need in plain language
Behavior3/5

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

With no annotations provided, the description must disclose behavioral traits. It mentions the tool is FREE, routes to paid services, and includes Ed25519 attestation for paid responses. However, it lacks details on rate limits, auth requirements, or failure modes. The free sample example is helpful but not exhaustive.

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 front-loaded with a clear 'FREE. Tell LION what you need in plain language.' but becomes dense with multiple routing examples and price references. It could be more structured, e.g., separating core usage from options.

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 role as a router to many paid services, the description adequately explains the default path, free sample, and routing logic. An output schema exists, so return values are covered. It provides sufficient context for an agent to decide correctness, though examples of successful calls would improve completeness.

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 value by explaining that 'need' is a plain-language string, 'category' is an optional hint, and 'max_price_usdc' is a maximum payment. It also provides inline examples and free sample syntax, enriching the schema definition.

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

Purpose4/5

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

The description clearly states the tool's core purpose: 'Tell LION what you need in plain language.' It identifies this as a free router to various paid LION services, distinguishing it from sibling tools like lion_verified_company_file and lion_enrich_v1, which are specific endpoints. However, the description is dense with multiple routing options, slightly diluting focus.

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 usage guidance: it's free, defaults to lion_verified_company_file, and offers alternative paid paths with example queries. It mentions a free sample format and tracking parameter. While it doesn't explicitly state when not to use, the context is clear enough for an agent to make an informed choice.

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

lion_deep_researchAInspect

ONE-CALL attested company/crypto deep research: ?q= → web + scrape + firmographics + domain trust. [x402 paid: GET /api/x402/deep-research-json price $0.012 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
qYesResearch query
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 details the internal pipeline (web search -> scrape -> enrich via Wikidata/SEC -> domain trust) and output format (Ed25519-attested JSON). It also notes keyless, no account, no PII, and the x402 payment model. However, it does not explicitly state error handling or rate limits.

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

Conciseness3/5

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

The description is comprehensive but somewhat lengthy, including pricing details and alternative tool mentions. While it is front-loaded with the main purpose, some information (e.g., pricing formulas) could be streamlined or placed elsewhere. It is not wasteful but not maximally concise.

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 the lack of an output schema, the description does not explain the structure of the returned JSON beyond being 'Ed25519-attested'. The tool has 4 parameters with full schema coverage, and the description covers input semantics well. However, the output format is not described, which could leave the agent uncertain about what data it will receive.

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 value by explaining usage examples for q (e.g., 'stripe.com' or 'Anthropic'), clarifying defaults and max for num, and describing the purpose of domain (override for firmographics) and receipt (portable receipt). This goes 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 identifies the tool as a one-call deep research tool for companies and crypto, combining search, scrape, enrichment, and domain trust into an attested JSON. It explicitly distinguishes from sibling tools by contrasting with StableEnrich's multi-call loop and directing people/email/LinkedIn/maps queries to another tool.

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?

Explicit guidance on when to use: company research, vendor due diligence, business intelligence, SEC financials, and crypto/token research. Also provides when not to use: for people/email/LinkedIn/maps, directing to stableenrich.dev. Additionally, mentions the cost benefit over alternatives.

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

lion_domain_intelAInspect

Domain / whois / hosting intel (keyless) [x402 paid: GET /api/x402/domain-intel-json price $0.005 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYes
Behavior5/5

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

With no annotations provided, the description bears full responsibility. It discloses data sources (Cloudflare DNS-over-HTTPS, crt.sh), attestation (Ed25519), payment requirement (x402, 0.005 USDC on Base), and the fact that no API key is needed. It also notes the tool is keyless and verifiable offline.

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 comprehensive but quite verbose, containing multiple technical details in a single paragraph. While it is front-loaded with the core purpose, the length could be reduced without losing key 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 absence of an output schema, the description thoroughly lists the output fields (DNS records, HTTP headers, TLS info, tech_hints, trust_signals, trust_score) and explains the payment mechanism. This provides sufficient context for an agent to understand what the tool returns.

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 one parameter 'domain' described as 'Domain or hostname to score'. The description adds minor clarifications about passing via query parameter and stripping scheme/path, but these add limited value beyond the schema's 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 'Keyless domain & trust intelligence' and specifies that it returns structured JSON of mechanical trust (DNS, HTTP, TLS, tech hints) with a trust score. It explicitly distinguishes itself from broader trust/compliance suites, making its niche clear.

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: to gate a counterparty before trusting it, focusing on domain/infrastructure signals. It also notes what it does not cover (no people, no PII) and mentions the x402 payment mechanism. However, it does not directly compare to sibling tools like lion_social_signal_intel or lion_web_enrichment_bundle.

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

lion_enrichment_tx_bundleAInspect

LION Research Bundle — one-call enrichment + tx context [x402 paid: GET /api/x402/enrichment-tx-bundle-json price $0.005 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
txNoOptional Base tx hash
identifierYesCompany or org name
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 paid nature, x402 authentication flow, automatic volume tiers, and that it returns structured JSON. However, it does not mention error handling, rate limits, or behavior when both parameters 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.

Conciseness3/5

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

The description is verbose with marketing language ('THE IRRESISTIBLE DEFAULT', 'Flagship $0.005') and repeats pricing and auth details. While front-loaded with purpose, it could be more concise.

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 description lacks details on output structure beyond 'Structured JSON only'. For a paid bundle tool with no output schema, more explanation of return fields is needed. It is adequate but incomplete.

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

Parameters3/5

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

Schema coverage is 100% and both parameters are well-described in the schema. The description adds no new meaning beyond the schema, so baseline 3 applies.

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 combines company/web enrichment with Base transaction receipt and calldata decoding into a single call. It specifies the verb 'returns' and distinguishes from siblings like lion_enrich_v1 and lion_tx_receipt_decoded by framing it as a bundle for high-frequency agents.

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 recommends starting with free tools (lion_declare_need or lion_quick_intel) then using this tool, and calls it 'THE IRRESISTIBLE DEFAULT for high-frequency agents'. It provides context for when to use but does not explicitly exclude alternatives or mention edge cases.

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

lion_enrich_v1AInspect

LION Enrichment v1 — keyless company/org enrichment, pay-per-field $0.002 (max 10 fields), Ed25519-attested. [x402 paid: GET /api/x402/enrich-v1-json price $0.002 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
fieldsNoComma-separated field names
formatNooptional apollo_org
identifierYes
Behavior5/5

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

No annotations, so description carries full burden. Discloses data sources (Wikidata CC0, SEC EDGAR, web-attention), attestation mechanism, pricing model, keyless operation, and output structure. Fully transparent about behavior.

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

Conciseness4/5

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

Somewhat verbose but well-structured with line breaks and logical sections. Every sentence adds value, but could be slightly condensed 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 complexity (5 parameters, multiple data sources, attestation, pricing), description covers all aspects: input, output, pricing, verification, comparisons. No output schema, but output structure is explained.

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 description adds significant meaning: explains when to use identifier vs domain, format parameter for Apollo drop-in, and fields parameter with examples. Adds context on parameter interactions.

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 does company data and firmographics lookup by name or domain. Distinguishes from siblings by highlighting keyless attestation, field-granular pricing, and drop-in for Apollo Org Enrich. Specific verb 'enrich' and resource 'company data' with explicit use cases.

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 extensive guidance: use cases (enrich, KYB, verify, profile), input types (name for firmographics, ticker for financials), and alternatives like Apollo drop-in. Lacks explicit when-not-to-use but explains context well.

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

lion_keyless_base_rpcAInspect

Keyless multi-chain JSON-RPC reads, Base + Ethereum, from $0.001 (?chain=ethereum) [x402 paid: GET /api/x402/keyless-base-rpc-json price $0.001 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
chainNobase|ethereum
methodYesJSON-RPC method e.g. eth_blockNumber
paramsNoJSON array string of params
Behavior4/5

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

With no annotations, the description provides substantial behavioral details: it is read-only, forwards to a failover set, returns decoded events for eth_getLogs, explains pricing and payment methods (x402 or prepaid), and warns that writes are rejected. It lacks explicit mention of rate limits or failure behavior but is otherwise comprehensive.

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 front-loaded with the core purpose and then expands with necessary details. Though somewhat verbose, every sentence adds valuable information without redundancy. The structure could be slightly more organized but is 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 complexity (multi-chain, payment, batch, read-only), the description covers all critical aspects: usage, pricing, payment methods, chain selection, return format (JSON-RPC reply plus decoded events), and limitations. No output schema exists, but the description adequately explains the response structure.

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 the schema already describes parameters. The description adds context (e.g., method examples, batch up to 10, query string for chain) but does not significantly deepen parameter meaning beyond the schema definitions. 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 multi-chain keyless RPC for agents, specifying the verb 'POST' and resource 'JSON-RPC request' to Base and Ethereum mainnet. It distinguishes itself from an Ethereum-only keyless RPC by mentioning its broader scope.

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 when to use (read-only methods, no API key) and provides examples. It indirectly indicates when not to use by stating 'write methods rejected before payment.' It also gives guidance on chain selection via query string. However, it does not explicitly list alternative tools for write operations.

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

lion_location_solar_enrichmentAInspect

Location + solar PV potential for sites/properties (?address= or ?lat=&lon=) [x402 paid: GET /api/x402/location-solar-enrichment-json price $0.02 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
latNo
lonNo
addressNo
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 that the tool uses mechanical public data (OSM + PVGIS), involves a payment mechanism (x402, 0.02 USDC on Base), and states 'No PII'. This is strong transparency, though it could mention error handling or rate limits.

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

Conciseness5/5

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

The description is efficient, front-loading the core function in the first sentence, then adding essential details (output format, use cases, payment). Every sentence adds value without redundancy.

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, the description adequately explains the output (structured JSON with geocode, elevation, solar potential) and lists use cases and data sources. It is mostly complete, though could benefit from mentioning potential error responses or limitations.

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 usage guidance: 'Use with lon to skip geocoding' and 'Provide this OR lat+lon', which clarifies parameter relationships beyond the schema's basic descriptions. This additional context earns a 4.

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: 'Address or lat/lon -> geocode + elevation + solar PV potential'. It specifies the verb (enrich) and resources (location, solar). This distinguishes it from sibling tools like lion_domain_intel or lion_quick_intel, which target different domains.

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

Usage Guidelines3/5

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

The description implies usage for real-estate, logistics, solar agents and mentions 'Use credits for volume' for heavy use. However, it does not explicitly state when not to use this tool or provide alternatives. The guidance is implicit 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_quick_intelCInspect

FREE teaser. Upgrade: lion_verified_company_file. Pass entity/domain.

ParametersJSON Schema
NameRequiredDescriptionDefault
entityNo
Behavior1/5

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

No annotations exist, and the description provides no behavioral details (e.g., what data it returns, any restrictions, or side effects). It only promotes the free sample.

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 concise (3 sentences) but poorly structured, mixing a teaser, a URL command, and a pricing list. It feels promotional rather than informative.

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

Completeness2/5

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

Given the low parameter count and presence of an output schema, the description should clearly differentiate this tool from its many siblings. It fails to explain the tool's purpose or output, leaving it incomplete.

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 parameter description. The description adds a usage example with the 'entity' parameter but does not significantly enhance semantic understanding beyond the schema.

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 calls it a 'FREE sample teaser' but does not clearly state what the tool actually does. It mentions an example URL and pricing for other services, leaving the core function vague.

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 names the upgrade tool (lion_verified_company_file) and other alternatives, giving clear context on when to use this free sample versus paid options.

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

lion_sanctions_screenInspect

OFAC / sanctions screen (keyless) [x402 paid: GET /api/x402/sanctions-screen-json price $0.005 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYesCrypto address
lion_scrapeAInspect

Keyless attested web scrape: ?url= → { title, markdown, word_count }. [x402 paid: GET /api/x402/scrape-json price $0.004 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesAbsolute http(s) URL
Behavior4/5

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

Discloses key behavioral traits: honest status for blocked pages ('never fabricated content'), Ed25519 attestation for tamper-proofing, and the x402 payment flow. Without annotations, this provides good transparency, though rate limits or error handling beyond blocked pages are not 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 dense with information but well-structured: purpose, output, pricing, behavior, use cases, payment note. It is efficient and front-loaded, though slightly verbose with the payment URL detail.

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 tool with one parameter and no output schema, the description explains the return value, error handling for blocked pages, and attestation. It is sufficiently complete for an agent to understand and invoke the tool, though some details like verification of attestation are left out.

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 'url' is fully described in the schema (100% coverage). The description adds little beyond the schema, only repeating the query parameter format. Baseline 3 is appropriate as the schema already suffices.

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 ATTESTED web scrape' and details the return format { title, markdown, word_count }. It distinguishes the tool by highlighting keyless, attested nature and comparing pricing to Firecrawl, setting it apart from sibling 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?

Explicitly mentions use cases: 'For research, RAG, and agent grounding.' Provides a usage example and payment mechanism. However, it does not compare to alternatives like lion_web_search or specify when not to use it, which would improve clarity.

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

lion_sec_financialsAInspect

SEC EDGAR financials for public companies (keyless, attested) [x402 paid: GET /api/x402/sec-financials-json price $0.005 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
cikNo
tickerNo
Behavior5/5

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

No annotations are provided, but the description comprehensively discloses behavioral traits: keyless access, payment required, returns structured JSON, cryptographically provable (Ed25519), sourced from SEC EDGAR, US public companies only, no PII, and disclaimers about advice. This fully 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 relatively long but every sentence adds value. It is front-loaded with the key purpose and includes necessary details in an organized manner. Minor redundancy (e.g., repeating 'keyless') could be trimmed, but overall 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?

Despite no output schema, the description details the return structure (company profile, recent filings, headline financials) and explains the payment mechanism and source. It covers all relevant aspects: input, output, authentication, cost, and limitations. For a tool with two simple parameters, this is very 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?

Schema coverage is 100% with both parameters described (cik and ticker). The description adds meaning beyond the schema by explaining that passing either returns a single structured JSON with specific fields (profile, filings, financials) and mentions the payment flow. This provides useful context for parameter 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 it provides US public-company financials and filings keyless, with specific parameters (ticker or CIK). It distinguishes itself as a narrow, verifiable niche tool, not a broad financial-data suite, setting it apart from sibling 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 specifies when to use the tool (for company/financial validation, keyless, no API key) and includes a payment gate. It also notes limitations (US public companies only, no PII, not advice). While it does not explicitly compare to siblings, it frames the tool as a narrow niche, implying it is not for broad financial data needs.

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

lion_social_signal_intelAInspect

LION Social Signal Intel (HN + Reddit keyless attention/trend) [x402 paid: GET /api/x402/social-signal-intel-json price $0.004 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
qNo
topicNo
entityNo
Behavior5/5

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

With no annotations, the description carries full burden. It fully discloses: keyless access, paid x402 mechanism with exact price and chain, data sources (Algolia, Reddit), behavior on rate limits, output structure (HN primary, Reddit secondary), trend_score formula, attestation, and disclaimer. This is exemplary.

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 valuable detail (e.g., sources, pricing, limitations). It is front-loaded with the main function and structure is clear. Could be slightly more concise, but efficiency is good for the complexity.

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 completely explains the output (JSON with fields, attestation, sources). It covers input, behavior, pricing, and caveats. Nothing essential is missing for an agent to invoke this 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 input schema already describes the single 'topic' parameter clearly (e.g., 'Search query'). The tool description adds an example syntax and context about the query format. Since schema_coverage is 100%, baseline is 3; the example pushes it to 4 by clarifying 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 it provides 'social-signal intel' from HN and Reddit, using specific sources and output format. It distinguishes from sibling tools like 'lion_web_enrichment_bundle' which are general web enrichment, and 'lion_quick_intel' which is broader. The verb 'get' is implied, and the resource 'social-signal intel' 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?

The description explains how to use it (pass ?topic=) and what it returns. It also notes limitations (graceful empty on 429/block) and that it's for public post metadata only, no PII. While it doesn't explicitly list alternatives or when not to use, it gives enough context for appropriate use.

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

lion_token_risk_indicatorsAInspect

Pre-trade token risk indicators (Base/Eth/Solana) [x402 paid: GET /api/x402/token-risk-indicators-json price $0.01 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
chainNobase|ethereum|solana
tokenYesToken contract or mint
Behavior5/5

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

Discloses return format (risk_score 0-1, flags, lion_intel history), attestation (Ed25519, offline-verifiable), pricing ($0.005, USDC on Base), batch mode, and that it is read-only (pre-trade gate). No annotations provided, so description carries full burden and meets it well.

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?

Description is verbose, includes marketing fluff ('lightning', 'UltraFast', 'Superfast') and repeats pricing and use cases multiple times. Could be more concise while retaining key 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?

Covers all essential aspects: purpose, input format, output, pricing, payment mechanism, batch mode, supported chains, and attestation. No missing critical information for agent decision-making.

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 covers both parameters (chain, token) with 100% descriptions. Description adds token format details and batch mode capability (via ?tokens= query string, not in schema), providing extra context 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?

Description clearly states tool is a pre-trade risk gate for tokens, returns risk score and flags, and distinguishes from siblings by mentioning batch mode and specific use cases like rug and honeypot checks.

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 to call BEFORE every swap, lists use cases (check safety, rug gate, holder concentration, etc.), but does not explicitly mention when not to use or compare directly to named sibling tools.

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

lion_tx_receipt_decodedAInspect

Base tx receipt + decoded calldata (?tx=0x...) [x402 paid: GET /api/x402/tx-receipt-decoded-json price $0.01 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
txYesBase tx hash 0x...
Behavior3/5

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

Describes it as a read operation and lists returned data, but does not disclose error behavior, rate limits, or authorization needs. Annotations are absent, so description carries full burden; moderate coverage.

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?

Concise two-sentence description that front-loads key functionality. The second sentence includes pricing and technical details, which is efficient but slightly dense.

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, the description adequately explains return content (receipt fields, decoded calldata). Simple parameter, no nested objects. Sufficient for agent to understand data shape.

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 one parameter. Description repeats the parameter's purpose (Base tx hash) but adds no new constraints or formatting details beyond the schema. At baseline for high 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?

Clearly states it returns Base transaction receipt and decoded calldata, specifying fields (status, block, from, to, value, gas, logs) and decoded input. Mentions complementarity to keyless-rpc and enrichment, distinguishing it from siblings.

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

Usage Guidelines3/5

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

Indicates it is complementary to keyless-rpc and enrichment but does not explicitly state when to use this tool versus alternatives. Mentions cost and non-commodity nature, but lacks when-not guidance.

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

lion_vat_validationAInspect

EU VAT / tax ID validation via VIES (keyless) [x402 paid: GET /api/x402/vat-validation-json price $0.005 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
vatNoFull EU VAT e.g. IE6388047V
numberNo
countryNo
Behavior4/5

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

With no annotations, the description must fully disclose behavior. It reveals the tool is paid, keyless, sources data live from the EU Commission VIES, returns structured JSON with specific fields, and provides cryptographic attestation (Ed25519). It could mention rate limits or error handling, but overall transparency is high.

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 well-structured, starting with the core purpose, then elaborating on inputs, output, verification, caveats, and payment. Every sentence provides necessary information. Could be slightly more concise, but no waste.

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

Completeness4/5

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

No output schema exists, so the description compensates by enumerating return fields (valid, company_name, address, etc.) and explaining the x402 payment flow. It also mentions data source and authority. Some details like timeout or failure modes are missing, but overall it sufficiently describes the tool's context.

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 description adds value beyond the schema by explaining parameter relationships (provide vat OR country+number), giving concrete examples ('IE6388047V'), and detailing format constraints. This reduces ambiguity in selecting parameters.

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

Purpose5/5

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

The description states the tool performs 'Keyless EU VAT number validation for KYB / compliance' with specific verb and resource. It distinguishes from siblings by emphasizing a 'narrow VERIFIABLE niche' and contrasting with a 'broad compliance suite', making the purpose unmistakable.

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?

Provides explicit guidance on when to use (EU VAT validation), how to format inputs (examples like '?vat=IE6388047V' or '?country=IE&number=6388047V'), payment requirement (0.005 USDC on Base via x402), and what not to expect ('Not legal or tax advice'). Also clarifies the tool's scope as business-registration public record only.

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

lion_verified_company_fileAInspect

LION Verified Company File — ONE merged company dossier per domain with per-field source trail (firmographics + SEC + domain trust). Ed25519-attested. [x402 paid: GET /api/x402/verified-company-file-json price $1.00 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYesCompany domain e.g. stripe.com
Behavior5/5

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

No annotations are provided, so the description fully covers behavioral aspects. It discloses that the tool returns a 'merged, Ed25519-attested dossier' with specific fields, each with a 'source trail'. It includes pricing ($1.00, $0.25 cached repeat) and the fact that it's a paid tool with x402 challenge. This level of detail is sufficient for an agent to understand the tool's behavior.

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

Conciseness4/5

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

The description is verbose but efficient; each sentence adds value. It is front-loaded with the core purpose, followed by use cases, pricing, free sample, and technical details. While lengthy, it avoids redundancy and provides essential information in a logical order.

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 of the tool (composite data) and absence of output schema, the description adequately covers return values (fields, source trail) and contextual details (pricing, x402 authentication). It does not explicitly cover error handling or rate limits, which are acceptable omissions for a tool with clear pricing and a free sample.

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?

Schema describes three parameters: domain (required), vat, sample. Schema description coverage is 0%, so the description must compensate. The description mentions using '?domain=stripe.com' and 'FREE ?sample=1', implying domain and sample usage. However, the 'vat' parameter is not explicitly described in the tool description, though it's alluded to with 'EU VAT validation' in the output. This leaves ambiguity for the agent about how to use the 'vat' parameter.

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: 'Verified Company File - KYB, counterparty due diligence and OFAC sanctions screening for AI agents in one call.' It specifies the verb (verify, screen) and resource (company file detailing output fields like firmographics, financials, sanctions). It distinguishes from sibling tools like lion_ofac_sanctions_screen and lion_sec_financials by presenting a merged combined output.

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 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.' It also mentions a free sample for testing. While it doesn't explicitly state when not to use or name sibling alternatives for exclusion, the given use cases are comprehensive.

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

lion_web_enrichment_bundleAInspect

Keyless off-chain company enrichment vectors [x402 paid: GET /api/x402/web-enrichment-bundle-json price $0.005 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo
identifierNo
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 key behaviors: keyless, off-chain, uses only public non-PII signals, returns structured numeric/boolean JSON, paid per call via x402 with a specific price and chain. It does not mention rate limits, failure modes, or idempotency, but the provided details are substantial for a payment-gated 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 moderately long but each sentence contributes distinct information: payment model, data sources, output format, and x402 details. It front-loads the key differentiator ('keyless off-chain'). Minor redundancy in repeating 'no API key, no signup' but overall 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?

Given the complexity (x402 payment, structured output, no output schema), the description covers the main aspects: what it returns, payment mechanism, data sources, and privacy. It does not detail error handling or the exact 402 challenge format, but for a pay-per-use tool the provided information is sufficient for an agent to decide and invoke 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 'entity' has 100% schema coverage, and the description adds meaning beyond the schema by providing examples, noting the value is echoed back, and clarifying that personal data is never fetched or returned. This adds useful guidance for the 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 specifies the tool's purpose: keyless off-chain company enrichment returning structured enrichment vectors. It distinguishes from siblings by emphasizing the x402 payment model, no API key, and strict structured output without raw text or PII, making it easy to understand what it does and how it differs.

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 the payment requirement and that no API key or signup is needed, guiding when to use this tool. It implies alternatives requiring keys are not needed, but does not explicitly list when-not-to-use or compare with sibling tools like lion_enrich_v1. Clear context but lacks explicit exclusions.

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

lion_wikidata_firmographicsAInspect

Wikidata firmographics (keyless, CC0) [x402 paid: GET /api/x402/wikidata-firmographics-json price $0.005 on Base]

ParametersJSON Schema
NameRequiredDescriptionDefault
qNo
qidNo
entityNo
Behavior5/5

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

With no annotations, the description fully discloses behavior: keyless, no API key, no signup, payment gate of 0.005 USDC via x402, returns one structured JSON, data source (Wikidata CC0), and explicit exclusions (no people). No contradictions with 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?

Description is front-loaded with the main purpose and is structured with separate points for usage, output, exclusions, and pricing. Some redundancy (e.g., 'keyless' repeated) but each sentence adds distinct value.

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 format (entity and firmographics fields), data source, limitations, and payment mechanism, making it fully complete for an agent to understand and 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?

Schema coverage is 100%, but description adds value by providing examples ('?entity=Coinbase', '?qid=Q5463952') and clarifying mutual exclusivity of parameters, enhancing understanding 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?

Description clearly states 'Keyless GLOBAL firmographic enrichment for any company/org' and specifies the output structure. It distinguishes itself by noting it complements US-only SEC and on-chain tools, providing context for when to use this global Wikidata-based tool.

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 states the tool is for off-chain, global firmographics, complements US-only SEC and on-chain tools, and returns company/org-level facts only. It explicitly states what is not returned (founder/CEO/board, no people/PII), guiding agents to use alternative tools for person data.

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