{"ok":true,"host":"api.strale.io","skill_count":19,"skills":[{"skill_name":"review-source-code","display_name":"Code Review API","one_liner":"Analyzes a source code snippet and returns categorized issues with severity, line numbers, fix suggestions, security flags, quick wins, and an overall quality score.","when_to_use":"Use when an agent needs structured feedback on a code snippet, including security vulnerabilities, bugs, readability problems, or performance issues, with actionable fix suggestions and a numeric quality score.","not_for":"Do not use for full repository scanning or continuous integration pipelines; this endpoint accepts a single code snippet per request and is not designed for multi-file or diff-based review workflows.","confidence":"high","price":"0.22 USD Coin","network":"base","method":"POST","resource_url":"https://api.strale.io/x402/code-review","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":92,"last_verified_at":"2026-05-27T06:56:20.631Z","skill_url":"https://x402gle.com/servers/api.strale.io/review-source-code/json"},{"skill_name":"check-contract-verification","display_name":"Contract Verify Check","one_liner":"Returns verification status, proxy info, compiler details, and license type for a smart contract address on a specified EVM chain.","when_to_use":"Use when an agent needs to confirm whether a smart contract is source-verified on a block explorer, determine if it is a proxy contract, or retrieve its compiler version and license type before interacting with it.","not_for":"Do not use for fetching contract ABI, bytecode, or transaction history; use a dedicated contract ABI or blockchain data API instead.","confidence":"medium","price":"0.02 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/contract-verify-check","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":78,"last_verified_at":"2026-05-31T20:34:13.865Z","skill_url":"https://x402gle.com/servers/api.strale.io/check-contract-verification/json"},{"skill_name":"fetch-polish-company-data","display_name":"Polish Company Data Lookup","one_liner":"Looks up Polish company registry (KRS) data by KRS number or company name, returning registration details, legal form, VAT number, and address.","when_to_use":"Use when an agent needs to retrieve official Polish company information such as registration date, legal form, VAT number, or address, given either a 10-digit KRS number or a company name for fuzzy search.","not_for":"Do not use for non-Polish companies; use a relevant national or EU company registry API instead. Not suitable for real-time financial or credit data — this returns static registry information only.","confidence":"medium","price":"0.05 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/polish-company-data","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":22,"last_verified_at":"2026-05-30T22:17:31.536Z","skill_url":"https://x402gle.com/servers/api.strale.io/fetch-polish-company-data/json"},{"skill_name":"convert-json-to-csv","display_name":"JSON to CSV Converter","one_liner":"Converts an array of JSON objects into a CSV string, returning the CSV content along with column names, row count, and column count.","when_to_use":"Use when an agent needs to transform a structured array of JSON objects into CSV format for export, reporting, or downstream processing that requires tabular text data.","not_for":"Do not use for converting single JSON objects or non-array JSON structures; the input must be an array of objects. Not suitable for binary file formats like Excel — this returns plain CSV text only.","confidence":"medium","price":"0.02 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/json-to-csv","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":88,"last_verified_at":"2026-05-31T20:49:21.032Z","skill_url":"https://x402gle.com/servers/api.strale.io/convert-json-to-csv/json"},{"skill_name":"validate-phone-number","display_name":"Phone Number Validation API","one_liner":"Validates a phone number in any format and returns E.164, national, and international formats along with validity and type metadata.","when_to_use":"Use when an agent needs to verify whether a phone number is valid, determine its type (mobile, landline, etc.), or normalize it to E.164 or international format before storing or dialing.","not_for":"Do not use for bulk phone list validation or real-time carrier lookup; this is a single-number validation endpoint.","confidence":"medium","price":"0.02 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/phone-validate","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":78,"last_verified_at":"2026-05-29T01:43:38.656Z","skill_url":"https://x402gle.com/servers/api.strale.io/validate-phone-number/json"},{"skill_name":"validate-tax-id","display_name":"Tax ID Validator","one_liner":"Validates a tax identification number by country, returning normalization, format name, and checksum validity.","when_to_use":"Use when an agent needs to verify that a tax ID (e.g. VAT, EIN, TIN) is structurally valid and correctly formatted for a given country before submitting it to a tax, billing, or compliance system.","not_for":"Do not use for real-time tax authority lookups or to verify that a tax ID is actively registered with a government database; this performs format and checksum validation only.","confidence":"medium","price":"0.02 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/tax-id-validate","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":82,"last_verified_at":"2026-05-29T20:26:47.665Z","skill_url":"https://x402gle.com/servers/api.strale.io/validate-tax-id/json"},{"skill_name":"fetch-stablecoin-flow-check","display_name":"Stablecoin Flow Check","one_liner":"Returns a stablecoin market summary with total USD supply, stablecoin count, and top stablecoins by market share, optionally filtered by chain or stablecoin name.","when_to_use":"Use when an agent needs current stablecoin market data such as total supply across all tracked stablecoins, the top stablecoins by USD supply share, or a filtered view by specific chain or stablecoin symbol.","not_for":"Do not use for real-time price feeds or token swap quotes; use a DEX quote API instead. Not suitable for historical time-series data.","confidence":"high","price":"0.02 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/stablecoin-flow-check","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":96,"last_verified_at":"2026-05-29T20:26:49.190Z","skill_url":"https://x402gle.com/servers/api.strale.io/fetch-stablecoin-flow-check/json"},{"skill_name":"validate-national-id-number","display_name":"ID Number Validator","one_liner":"Validates the format and checksum of a national ID number for a given country, returning validity flags and extracted metadata.","when_to_use":"Use when an agent needs to verify that a user-supplied national identification number is structurally valid and passes checksum rules for a specific supported country (SE, FI, NO, DK, GB, US, DE).","not_for":"Do not use for identity verification against government databases or KYC/AML checks; this only validates format and checksum, not whether the ID belongs to a real person.","confidence":"medium","price":"0.02 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/id-number-validate","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":72,"last_verified_at":"2026-05-31T08:03:27.051Z","skill_url":"https://x402gle.com/servers/api.strale.io/validate-national-id-number/json"},{"skill_name":"fetch-currency-conversion","display_name":"Currency Convert API","one_liner":"Converts a numeric amount from one ISO 4217 currency to another and returns the exchange rate and converted amount.","when_to_use":"Use when an agent needs to convert a monetary amount between two currencies (e.g. USD to EUR) and requires the exchange rate and converted value for display, calculation, or downstream processing.","not_for":"Do not use for cryptocurrency conversions or non-ISO 4217 assets; use a crypto price API instead. Not suitable for streaming or real-time tick data — this is a single-shot conversion.","confidence":"medium","price":"0.02 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/currency-convert","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":88,"last_verified_at":"2026-05-29T20:26:48.538Z","skill_url":"https://x402gle.com/servers/api.strale.io/fetch-currency-conversion/json"},{"skill_name":"detect-phone-number-type","display_name":"Phone Type Detect","one_liner":"Classifies a phone number as mobile, landline, or VoIP and returns SMS capability and country code.","when_to_use":"Use when an agent needs to determine whether a phone number is mobile, landline, or VoIP before routing a call, sending an SMS, or validating user contact data.","not_for":"Do not use for number formatting or E.164 normalization; use a phone formatting API instead. Not suitable for real-time carrier lookup or porting status checks.","confidence":"medium","price":"0.02 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/phone-type-detect","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":78,"last_verified_at":"2026-05-29T01:43:38.650Z","skill_url":"https://x402gle.com/servers/api.strale.io/detect-phone-number-type/json"},{"skill_name":"classify-text","display_name":"Text Classification API","one_liner":"Classifies input text into a primary category and optional custom categories, returning confidence score and topic keywords.","when_to_use":"Use when an agent needs to determine the topic or category of a piece of text, optionally constrained to a predefined list of categories, and requires a confidence score and keyword extraction.","not_for":"Do not use for sentiment analysis or language detection; use a dedicated sentiment or language identification API instead.","confidence":"medium","price":"0.05 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/classify-text","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":86,"last_verified_at":"2026-05-30T22:05:43.254Z","skill_url":"https://x402gle.com/servers/api.strale.io/classify-text/json"},{"skill_name":"fetch-ethereum-gas-price","display_name":"Strale Gas Price Check","one_liner":"Returns current gas price estimates (safe, proposed, fast) in gwei plus base fee and gas used ratio for Ethereum or Base, sourced from Etherscan.","when_to_use":"Use when an agent needs current on-chain gas price estimates before submitting or pricing a transaction on Ethereum mainnet or Base, and requires safe/proposed/fast tier breakdowns in gwei.","not_for":"Do not use for historical gas price data or gas price feeds on chains other than Ethereum (chain_id=1) or Base (chain_id=8453).","confidence":"high","price":"0.02 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/gas-price-check","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":92,"last_verified_at":"2026-05-29T20:26:48.982Z","skill_url":"https://x402gle.com/servers/api.strale.io/fetch-ethereum-gas-price/json"},{"skill_name":"convert-code-between-languages","display_name":"Code Convert API","one_liner":"Translates source code from one programming language to another, returning the converted code, detected source and target languages, conversion notes, and required dependencies.","when_to_use":"Use when an agent needs to port a code snippet from one programming language to another and requires the translated code along with explanatory notes about what changed and any new dependencies introduced.","not_for":"Do not use for code execution, debugging, or linting within a single language; use a code execution or static analysis API instead.","confidence":"high","price":"0.05 USD Coin","network":"base","method":"POST","resource_url":"https://api.strale.io/x402/code-convert","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":93,"last_verified_at":"2026-05-30T22:17:37.313Z","skill_url":"https://x402gle.com/servers/api.strale.io/convert-code-between-languages/json"},{"skill_name":"convert-json-to-pydantic","display_name":"JSON to Pydantic","one_liner":"Converts a JSON string into Python Pydantic model class definitions, handling nested objects, arrays, and optional fields.","when_to_use":"Use when an agent or user needs to generate Python Pydantic model code from a JSON payload, such as when scaffolding data models from an API response or config file.","not_for":"Do not use for converting JSON Schema or OpenAPI specs directly to Pydantic; this endpoint expects raw JSON data, not schema definitions.","confidence":"medium","price":"0.05 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/json-to-pydantic","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":72,"last_verified_at":"2026-05-31T13:20:11.082Z","skill_url":"https://x402gle.com/servers/api.strale.io/convert-json-to-pydantic/json"},{"skill_name":"validate-eori-number","display_name":"EORI Validation API","one_liner":"Validates an EORI number against the registry and returns its validity status, trader name, and country code.","when_to_use":"Use when an agent needs to verify that an EORI (Economic Operators Registration and Identification) number is valid and active, such as during customs, trade compliance, or import/export onboarding workflows.","not_for":"Do not use for VAT number validation or general company lookup; use a dedicated VAT or business registry API instead.","confidence":"medium","price":"0.05 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/eori-validate","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":78,"last_verified_at":"2026-05-30T22:05:43.588Z","skill_url":"https://x402gle.com/servers/api.strale.io/validate-eori-number/json"},{"skill_name":"validate-llm-output","display_name":"LLM Output Validator","one_liner":"Validates a raw LLM output string against an optional JSON Schema and returns validity status, errors, and an optionally auto-fixed version of the output.","when_to_use":"Use when an agent needs to verify that a raw LLM-generated string is valid JSON or conforms to a specific JSON Schema, especially before passing the output to downstream systems that require structured data.","not_for":"Do not use for validating non-LLM data payloads or for general-purpose JSON linting unrelated to LLM outputs; use a dedicated schema validation library instead.","confidence":"medium","price":"0.05 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/llm-output-validate","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":78,"last_verified_at":"2026-05-30T22:05:43.230Z","skill_url":"https://x402gle.com/servers/api.strale.io/validate-llm-output/json"},{"skill_name":"check-data-quality","display_name":"Data Quality Check","one_liner":"Checks a JSON array of row objects for quality issues using optional custom rules and returns a score, per-field report, and counts of valid/invalid rows.","when_to_use":"Use when an agent needs to validate a dataset before processing, storage, or analysis — specifically to detect missing values, type mismatches, or rule violations across rows and fields.","not_for":"Do not use for schema migration or data transformation; this endpoint only inspects and scores data, it does not modify it.","confidence":"medium","price":"0.02 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/data-quality-check","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":72,"last_verified_at":"2026-05-31T08:03:27.061Z","skill_url":"https://x402gle.com/servers/api.strale.io/check-data-quality/json"},{"skill_name":"extract-meeting-notes","display_name":"Meeting Notes Extractor","one_liner":"Parses a raw meeting transcript and returns a structured extraction including summary, attendees, decisions, action items, key discussion points, questions raised, and follow-up items.","when_to_use":"Use when an agent has a raw meeting transcript and needs structured output — such as action items with owners, decisions made, and key discussion points — to populate a task tracker, send a recap, or feed downstream workflows.","not_for":"Do not use for real-time transcription or live meeting capture; this endpoint processes already-completed transcript text only. Not suitable for audio or video input.","confidence":"high","price":"0.22 USD Coin","network":"base","method":"POST","resource_url":"https://api.strale.io/x402/meeting-notes-extract","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":90,"last_verified_at":"2026-05-30T01:56:27.156Z","skill_url":"https://x402gle.com/servers/api.strale.io/extract-meeting-notes/json"},{"skill_name":"fetch-fear-greed-index","display_name":"Fear & Greed Index","one_liner":"Returns the current crypto fear and greed index value, classification, and optional historical data from alternative.me via an x402-paid endpoint.","when_to_use":"Use when an agent needs to assess current crypto market sentiment, retrieve the fear/greed score and classification (e.g. Neutral, Fear, Greed), or fetch a short history of index values over the past 1–30 days.","not_for":"Do not use for real-time streaming sentiment or intraday price data; this is a single-shot daily index snapshot. Not suitable for stock or traditional finance sentiment.","confidence":"high","price":"0.02 USD Coin","network":"base","method":"GET","resource_url":"https://api.strale.io/x402/fear-greed-index","version":1,"merchant_approved":false,"verification_status":"fail","quality_score":96,"last_verified_at":"2026-05-29T20:26:49.194Z","skill_url":"https://x402gle.com/servers/api.strale.io/fetch-fear-greed-index/json"}],"manifest_url":"https://x402gle.com/servers/api.strale.io/manifest.json","skill_md_url":"https://x402gle.com/servers/api.strale.io/SKILL.md","agent_card_url":"https://x402gle.com/servers/api.strale.io/.well-known/agent.json"}