{"protocolVersion":"0.3.0","name":"Agent Tollgate Engine","description":"Tell it a task in plain language and it returns the matching pay-per-call tools (128 total: crypto data, token audits, swaps, web and threat-intel lookups, AI tools) with prices. Tools are paid per request in USDC over x402; no account or API key. MCP: https://skinwinking.com/mcp","url":"https://skinwinking.com/a2a","preferredTransport":"JSONRPC","supportedInterfaces":[{"url":"https://skinwinking.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3.0"}],"additionalInterfaces":[{"url":"https://skinwinking.com/a2a","transport":"JSONRPC"}],"version":"1.0.0","provider":{"organization":"Agent Tollgate","url":"https://skinwinking.com"},"documentationUrl":"https://skinwinking.com/llms.txt","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"orderbook_imbalance","name":"Order book liquidity imbalance and skew for a trading pair","description":"Aggregates spot order book depth and returns bid/ask notional within 10/25/50/100 bps of mid, signed imbalance in [-1,1], largest liquidity walls and a directional signal. Price: 0.02 USDC via x402 at GET https://skinwinking.com/api/v1/alpha/orderbook-imbalance.","tags":["x402","crypto","alpha"]},{"id":"token_audit","name":"Solana/EVM token contract security audit with rug-pull risk score","description":"Inspects mint and freeze authority, token-2022 extensions, proxy and ownership state, privileged functions and top holder concentration. Returns a 0-100 risk score with itemised flags. Price: 0.2 USDC via x402 at POST https://skinwinking.com/api/v1/security/token-audit.","tags":["x402","crypto","security"]},{"id":"router_quote_and_build","name":"Safe swap: best-route quote plus rug-pull check of the token you buy, as an unsigned transaction","description":"Costs 0.001 USDC per call via x402. Returns the best route and an unsigned transaction, and for Solana swaps a rug-pull risk check of the output token (mint/freeze authority, token-2022 traps, holder concentration) so agents do not buy honeypots. Same-chain Solana swaps route through Jupiter with a referral fee account. Cross-chain routes try LI.FI Intents (solver-based, competitive pricing) first, then fall back to classic LI.FI routing. Supports Solana, Ethereum, Base, Arbitrum, Polygon, Bitcoin and Tron. The response contains a serialized unsigned transaction to be signed and broadcast by the caller. A 30 bps platform fee is embedded in the route. Price: 0.001 USDC via x402 at POST https://skinwinking.com/api/v1/router/quote-and-build.","tags":["x402","crypto","router"]},{"id":"earn_vaults","name":"Discover DeFi yield vaults sorted by APY or TVL","description":"Lists transactional DeFi vaults across EVM chains via LI.FI Earn. Filter by chainId, asset symbol, protocol name, or minimum TVL. Returns APY, TVL, underlying tokens and vault token address needed for the earn-deposit tool. Cursor-paginated. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/earn/vaults.","tags":["x402","crypto","earn"]},{"id":"earn_deposit","name":"Quote and build an unsigned vault deposit transaction via LI.FI Composer","description":"Takes a vault token address (from earn-vaults lpToken.address), source token, amount and wallet, returns an unsigned EVM transaction that swaps + bridges + deposits in one step. Cross-chain supported: deposit from any chain into any vault. Uses LI.FI Composer under the hood. A 30 bps integrator fee is embedded. Price: 0.001 USDC via x402 at POST https://skinwinking.com/api/v1/earn/deposit.","tags":["x402","crypto","earn"]},{"id":"gmgn_trending","name":"Trending tokens with sniper-grade safety metrics via GMGN","description":"Real-time trending tokens across Solana, Base, BSC and Ethereum ranked by swaps, volume or market cap. Includes sniper-critical data: honeypot flag, bundler rate, rug ratio, smart-degen count, dev-team hold rate, top-10 holder concentration, entrapment ratio and sniper count. Agents use this to discover newly launched tokens and assess risk before sniping. Powered by GMGN. Price: 0.05 USDC via x402 at GET https://skinwinking.com/api/v1/sniper/trending.","tags":["x402","crypto","sniper"]},{"id":"gmgn_gas_price","name":"Real-time gas/priority fee tiers with MEV protection cost","description":"Current gas price tiers (high/average/low) with estimated confirmation times, MEV-protection fee and native token USD price. Agents use this to set optimal priority fees for snipe transactions. Covers Solana, Base, BSC and Ethereum. Price: 0.05 USDC via x402 at GET https://skinwinking.com/api/v1/sniper/gas-price.","tags":["x402","crypto","sniper"]},{"id":"crypto_price","name":"Spot price and 24h stats for one or more CEX symbols","description":"Last price, 24h change, high, low and quote volume from Binance spot (Bybit fallback) for up to 20 symbols such as BTC,ETH,SOL. Quote currency defaults to USDT. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/crypto-price.","tags":["x402","crypto","data"]},{"id":"token_market","name":"DEX price, liquidity, volume and buy/sell pressure for any token address","description":"Looks up every DEX pair of a token on Solana or EVM chains and returns the deepest pairs with USD price, liquidity, 5m/1h/6h/24h volume, price change, buy/sell counts, FDV and market cap. Price: 0.003 USDC via x402 at GET https://skinwinking.com/api/v1/data/token-market.","tags":["x402","crypto","data"]},{"id":"dex_search","name":"Search DEX pairs by token name, symbol or address","description":"Free-text search across DEX pairs on all major chains. Returns the top matches ranked by liquidity with price, liquidity and 24h volume. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/dex-search.","tags":["x402","crypto","data"]},{"id":"trending_tokens","name":"Tokens with the most paid promotion on DEX Screener right now","description":"Top boosted tokens (paid promotion is an early hype signal) with chain, address, boost amount and links, optionally filtered by chain. Price: 0.005 USDC via x402 at GET https://skinwinking.com/api/v1/data/trending-tokens.","tags":["x402","crypto","data"]},{"id":"new_token_profiles","name":"Newest token profiles published on DEX Screener","description":"Latest token launches that just published a profile (website, socials). Useful to spot fresh launches early; pair it with token-audit before buying. Price: 0.005 USDC via x402 at GET https://skinwinking.com/api/v1/data/new-tokens.","tags":["x402","crypto","data"]},{"id":"gas_price","name":"Current gas price or Solana priority fee","description":"EVM chains: base fee, priority fee and gas price in gwei. Solana: recent prioritization fee percentiles in micro-lamports per compute unit. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/gas-price.","tags":["x402","crypto","data"]},{"id":"wallet_balance","name":"Native and token balances of a wallet","description":"Solana: SOL plus every non-zero SPL and Token-2022 balance. EVM: native coin plus USDC balance. Price: 0.003 USDC via x402 at GET https://skinwinking.com/api/v1/data/wallet-balance.","tags":["x402","crypto","data"]},{"id":"tx_status","name":"Confirmation status of a transaction","description":"Solana signature or EVM transaction hash: pending, confirmed, finalized or failed, with block/slot and confirmations. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/tx-status.","tags":["x402","crypto","data"]},{"id":"funding_rates","name":"Perpetual futures funding rate, open interest and basis","description":"Current funding rate, next funding time, mark/index price and open interest for a perpetual from Bybit and OKX, with annualised funding. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/funding-rates.","tags":["x402","crypto","data"]},{"id":"fear_greed","name":"Crypto Fear & Greed index with recent history","description":"Current 0-100 crypto Fear & Greed index and classification, plus the previous days for trend. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/fear-greed.","tags":["x402","crypto","data"]},{"id":"ohlcv","name":"OHLCV candles for a trading pair","description":"Open, high, low, close and volume candles from Binance spot (Bybit fallback). Intervals 1m to 1w, up to 500 candles. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/ohlcv.","tags":["x402","crypto","data"]},{"id":"technical_indicators","name":"RSI, MACD, moving averages, Bollinger bands, ATR and a trend verdict","description":"Computes RSI(14), SMA(20/50/200), EMA(12/26), MACD(12,26,9), Bollinger(20,2), ATR(14) and realised volatility from live candles, then summarises trend and momentum into one signal. Price: 0.01 USDC via x402 at GET https://skinwinking.com/api/v1/data/indicators.","tags":["x402","crypto","data"]},{"id":"stablecoin_pegs","name":"Stablecoin prices, peg deviation and supply change","description":"Top stablecoins by circulating supply with current price, deviation from peg in bps, 1d/7d/30d supply change and peg mechanism. Flags depegs over 50 bps. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/stablecoins.","tags":["x402","crypto","data"]},{"id":"chain_tvl","name":"Total value locked per blockchain","description":"DeFi TVL ranking of blockchains from DefiLlama, or the TVL of a single chain. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/chain-tvl.","tags":["x402","crypto","data"]},{"id":"protocol_tvl","name":"Current TVL of a DeFi protocol","description":"Total value locked of one DeFi protocol by its DefiLlama slug (aave, uniswap, jupiter, lido...). Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/protocol-tvl.","tags":["x402","crypto","data"]},{"id":"address_check","name":"Identify what an address is before sending funds","description":"Detects the address format (EVM or Solana) and checks on-chain whether it is a wallet, a smart contract or a token mint, so agents do not send funds to the wrong kind of account. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/address-check.","tags":["x402","crypto","data"]},{"id":"solana_network","name":"Solana network health: TPS, slot, epoch progress","description":"Live Solana throughput (TPS over recent samples), current slot, block height and epoch progress. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/solana-network.","tags":["x402","crypto","data"]},{"id":"tool_catalog","name":"Find the right tool for a task (paid catalog search)","description":"Ranks the tools in this API against a plain-language task and returns the best matches with method, URL, price and input schema. The free catalog is at /llms.txt and /openapi.json. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1.","tags":["x402","crypto","api"]},{"id":"hash","name":"Hash text with SHA-1, SHA-256, SHA-384 or SHA-512","description":"Returns the hex and base64 digest of the input text. Default algorithm sha256. Price: 0.001 USDC via x402 at POST https://skinwinking.com/api/v1/util/hash.","tags":["x402","crypto","util"]},{"id":"base64","name":"Base64 encode or decode text","description":"Encodes UTF-8 text to base64 (or base64url) or decodes base64 back to text. Price: 0.001 USDC via x402 at POST https://skinwinking.com/api/v1/util/base64.","tags":["x402","crypto","util"]},{"id":"uuid","name":"Generate random UUIDs and secure tokens","description":"Generates 1-100 random v4 UUIDs, plus an optional random hex token of the requested byte length, from a cryptographic RNG. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/util/uuid.","tags":["x402","crypto","util"]},{"id":"jwt_decode","name":"Decode a JWT and check its expiry","description":"Decodes the header and payload of a JSON Web Token without verifying the signature, and reports issued-at, expiry and whether it is expired. Price: 0.001 USDC via x402 at POST https://skinwinking.com/api/v1/util/jwt-decode.","tags":["x402","crypto","util"]},{"id":"json_format","name":"Validate, pretty-print or minify JSON","description":"Parses JSON text, reports the exact syntax error position if invalid, and returns it pretty-printed or minified with key count and depth. Optionally sorts keys. Price: 0.001 USDC via x402 at POST https://skinwinking.com/api/v1/util/json-format.","tags":["x402","crypto","util"]},{"id":"csv_to_json","name":"Convert CSV to JSON rows (or JSON back to CSV)","description":"Parses CSV with quoted fields and a header row into an array of objects, auto-detecting the delimiter; or converts an array of objects to CSV with mode=to_csv. Price: 0.002 USDC via x402 at POST https://skinwinking.com/api/v1/util/csv-to-json.","tags":["x402","crypto","util"]},{"id":"units_convert","name":"Convert crypto units: wei, gwei, ether, lamports, SOL, token base units","description":"Exact big-number conversion between base units and display units: wei/gwei/ether, lamports/SOL, or any token with a given number of decimals. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/util/crypto-units.","tags":["x402","crypto","util"]},{"id":"timestamp_convert","name":"Convert between Unix timestamps, ISO dates and time zones","description":"Parses a Unix timestamp (seconds or ms) or a date string and returns ISO UTC, Unix seconds/ms, the time in a requested IANA time zone, and relative time from now. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/util/timestamp.","tags":["x402","crypto","util"]},{"id":"url_parse","name":"Parse a URL into its parts and query parameters","description":"Splits a URL into protocol, host, port, path, query parameters and fragment, and flags tracking parameters (utm_*, fbclid, gclid) with a cleaned URL. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/util/url-parse.","tags":["x402","crypto","util"]},{"id":"text_stats","name":"Word, sentence and character counts with reading time","description":"Counts characters, words, sentences and paragraphs, estimates reading and speaking time, and lists the most frequent words. Price: 0.001 USDC via x402 at POST https://skinwinking.com/api/v1/util/text-stats.","tags":["x402","crypto","util"]},{"id":"web_extract","name":"Fetch a web page and return clean readable text","description":"Downloads a public URL and returns the title, meta description, canonical URL, Open Graph tags, headings, links count and the main readable text (scripts, styles and navigation stripped), truncated to maxChars. Price: 0.005 USDC via x402 at GET https://skinwinking.com/api/v1/web/extract.","tags":["x402","crypto","web"]},{"id":"dns_lookup","name":"DNS lookup for any record type","description":"Resolves A, AAAA, CNAME, MX, TXT, NS, SOA, CAA or SRV records over DNS-over-HTTPS and returns the answers with TTLs. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/web/dns.","tags":["x402","crypto","web"]},{"id":"http_check","name":"Check a URL: status, redirects, latency and security headers","description":"Requests a URL and reports the final status code, redirect chain, response time, content type and size, and which security headers (HSTS, CSP, X-Frame-Options...) are present. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/web/http-check.","tags":["x402","crypto","web"]},{"id":"whois","name":"Domain registration data (RDAP/WHOIS)","description":"Looks up a domain via RDAP: registrar, creation, update and expiry dates, domain age, status codes and nameservers. Price: 0.003 USDC via x402 at GET https://skinwinking.com/api/v1/web/whois.","tags":["x402","crypto","web"]},{"id":"email_validate","name":"Validate an email address: syntax, MX records, disposable domain","description":"Checks email syntax, whether the domain has MX (or A) records able to receive mail, and whether it is a known disposable or role address. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/web/email-validate.","tags":["x402","crypto","web"]},{"id":"domain_email_security","name":"SPF, DMARC and MX posture of a domain","description":"Reads SPF, DMARC and MX records of a domain, parses the policies and flags weaknesses such as missing DMARC, p=none or SPF +all. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/web/email-security.","tags":["x402","crypto","web"]},{"id":"fx_rates","name":"Fiat currency exchange rates (ECB reference rates)","description":"Latest or historical European Central Bank reference rates for 30+ fiat currencies, with optional amount conversion. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/fx.","tags":["x402","crypto","data"]},{"id":"weather","name":"Current weather and 3-day forecast for any place","description":"Current temperature, wind, precipitation and weather code plus a 3-day daily forecast, by city name or latitude/longitude. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/weather.","tags":["x402","crypto","data"]},{"id":"wikipedia","name":"Wikipedia summary of a topic","description":"Returns the lead summary, description, thumbnail and URL of the best-matching Wikipedia article, in any language edition. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/wikipedia.","tags":["x402","crypto","data"]},{"id":"github_repo","name":"GitHub repository stats and latest release","description":"Stars, forks, open issues, language, license, topics, last push and the latest release of a public GitHub repository. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/github-repo.","tags":["x402","crypto","data"]},{"id":"image_transform","name":"Resize, crop and convert any image URL (WebP, AVIF, JPEG, PNG)","description":"Fetches a public image and returns it resized, cropped or converted, as a base64 data URL with the output size. Fit modes scale-down, contain, cover, crop, pad. Max 4 MB output. Price: 0.005 USDC via x402 at GET https://skinwinking.com/api/v1/web/image-transform.","tags":["x402","crypto","web"]},{"id":"domain_reputation","name":"Is this domain safe? Phishing, malware and new-domain check","description":"Threat verdict for a domain before an agent visits a link, signs a transaction or pays an invoice: Cloudflare risk types and content categories, popularity rank, recent URL-scanner verdicts and registration age. Returns clean, suspicious or malicious with flags. Price: 0.003 USDC via x402 at GET https://skinwinking.com/api/v1/web/domain-reputation.","tags":["x402","crypto","web"]},{"id":"ip_reputation","name":"IP intelligence: ASN, country, Tor/VPN/proxy flags","description":"Who owns an IP and whether it is on threat or anonymizer lists (Tor exits and others), with ASN, network type, country and reverse DNS. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/web/ip-reputation.","tags":["x402","crypto","web"]},{"id":"document_to_markdown","name":"Convert a PDF, Word, Excel, HTML or image URL to Markdown","description":"Downloads a public document (PDF, DOCX, XLSX, ODT, CSV, HTML, XML, images) up to 10 MB and returns its content as clean Markdown for LLM use. Images are described by a vision model. Price: 0.005 USDC via x402 at GET https://skinwinking.com/api/v1/web/document-to-markdown.","tags":["x402","crypto","web"]},{"id":"web_render","name":"Render a JavaScript-heavy page in headless Chrome and return Markdown","description":"Loads the URL in a real headless Chromium (Cloudflare Browser Rendering), waits for the network to settle and returns the rendered page as Markdown. Use for single-page apps where plain extraction returns an empty shell. Price: 0.01 USDC via x402 at GET https://skinwinking.com/api/v1/web/render.","tags":["x402","crypto","web"]},{"id":"web_screenshot","name":"Screenshot any web page (JPEG)","description":"Captures a screenshot of a public URL in headless Chromium at the requested viewport, optionally full page, returned as a base64 JPEG data URL. Price: 0.01 USDC via x402 at GET https://skinwinking.com/api/v1/web/screenshot.","tags":["x402","crypto","web"]},{"id":"qr_code","name":"Generate a QR code (SVG and GIF) for any text, URL or payment URI","description":"Encodes text, a URL, a wallet address or a payment URI (ethereum:, solana:) into a QR code, returned as scalable SVG and a GIF data URL. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/util/qr-code.","tags":["x402","crypto","util"]},{"id":"ens_resolve","name":"Resolve ENS names to addresses and addresses to ENS names","description":"Forward resolves an ENS name (vitalik.eth) to its address plus avatar, url and twitter records, or reverse resolves a 0x address to its verified primary ENS name. Reads Ethereum mainnet directly. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/ens.","tags":["x402","crypto","data"]},{"id":"sanctions_check","name":"Is this crypto address on the OFAC sanctions list?","description":"Screens a wallet address against every digital-currency address on the US Treasury OFAC SDN list (ETH, BTC, TRON, USDT, USDC, SOL, ARB, BSC, LTC, XMR). Run before sending or accepting funds. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/sanctions.","tags":["x402","crypto","data"]},{"id":"stock_quote","name":"Stock, ETF and index quotes","description":"Latest price, change, day range, volume and exchange for up to 10 tickers (AAPL, MSFT, SPY, ^GSPC, BTC-USD). Data may be delayed. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/stocks.","tags":["x402","crypto","data"]},{"id":"public_holidays","name":"Public holidays for any country and year","description":"Official public holidays for a country (ISO code) and year with local names, nationwide flag and the next upcoming holiday. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/holidays.","tags":["x402","crypto","data"]},{"id":"geocode","name":"Place name to coordinates, country, timezone and population","description":"Forward geocoding of a city or place name to latitude/longitude, region, country, timezone, elevation and population. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/geocode.","tags":["x402","crypto","data"]},{"id":"hn_search","name":"Search Hacker News stories","description":"Full-text search of Hacker News stories by relevance or date with points, comment counts and discussion links. Useful for tech sentiment and launch tracking. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/hacker-news.","tags":["x402","crypto","data"]},{"id":"package_info","name":"npm or PyPI package: latest version, license, downloads, release date","description":"Metadata for an npm or PyPI package: latest version and release date, license, description, repository and weekly downloads (npm). Use to check a dependency before installing. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/package.","tags":["x402","crypto","data"]},{"id":"arxiv_search","name":"Search arXiv research papers","description":"Searches arXiv by relevance or submission date and returns titles, authors, abstracts, categories and PDF links. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/arxiv.","tags":["x402","crypto","data"]},{"id":"ssl_certificates","name":"TLS certificates and subdomains of a domain from Certificate Transparency","description":"Lists the currently valid TLS certificates issued for a domain (issuer, validity, days left) and every subdomain seen in Certificate Transparency logs. Good for recon and expiry monitoring. Price: 0.003 USDC via x402 at GET https://skinwinking.com/api/v1/web/ssl-certificates.","tags":["x402","crypto","web"]},{"id":"password_breach_check","name":"Has this password appeared in a data breach?","description":"Checks a password (or its SHA-1 hash) against Have I Been Pwned with k-anonymity: only 5 hash characters leave the server, nothing is stored or logged. Returns how many breaches it appeared in. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/util/password-breach.","tags":["x402","crypto","util"]},{"id":"council_verdict","name":"Seven-agent council votes buy, hold or avoid on a token","description":"A council of seven rule-based agents (Analyst, Guardian, Wash Detector, Signal Master, Momentum, Historian, Valuer) each vote on a token with a confidence and a reason; Guardian and Wash Detector can veto. Returns the consensus verdict, tally and evidence. Price: 0.02 USDC via x402 at GET https://skinwinking.com/api/v1/council/verdict.","tags":["x402","crypto","council"]},{"id":"wash_trading_check","name":"Detect wash trading and fake volume on a token","description":"Guardian agent: flags extreme volume-to-liquidity turnover, symmetric buy/sell churn, micro-trade spam, thin liquidity and volume from a handful of trades. Returns a 0-100 wash score. Price: 0.005 USDC via x402 at GET https://skinwinking.com/api/v1/council/wash-trading.","tags":["x402","crypto","council"]},{"id":"hype_signal","name":"Hype score for a token, or what is trending right now","description":"Signal Master agent: scores attention from volume acceleration, short-term bursts, buy pressure, paid boosts, CoinGecko trending and socials. Without an address returns the CoinGecko trending list. Price: 0.005 USDC via x402 at GET https://skinwinking.com/api/v1/council/hype.","tags":["x402","crypto","council"]},{"id":"whale_watch","name":"Whales: corporate BTC/ETH treasuries and stablecoin mint flows","description":"Detective agent: the largest public-company holders of bitcoin or ether with values and share of supply, plus 1-day and 7-day stablecoin mint/redeem flows as a read on fresh capital. Price: 0.005 USDC via x402 at GET https://skinwinking.com/api/v1/council/whales.","tags":["x402","crypto","council"]},{"id":"kelly_size","name":"Position sizing with the Kelly criterion and a risk cap","description":"Formula agent: Kelly fraction, half Kelly, expectancy and the position size for a stop-loss, capped at a maximum risk per trade. Tells you when there is no edge. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/council/kelly.","tags":["x402","crypto","council"]},{"id":"space_weather","name":"Geomagnetic Kp index, storm level and solar wind","description":"Live planetary Kp index with the NOAA storm scale (G1-G5) and real-time solar wind speed and density. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/space-weather.","tags":["x402","crypto","data"]},{"id":"ai_summarize","name":"Summarize text into a short summary and key points","description":"LLM summary of long text: a concise summary in the requested length and language plus bullet key points. Price: 0.01 USDC via x402 at POST https://skinwinking.com/api/v1/ai/summarize.","tags":["x402","crypto","ai"]},{"id":"ai_translate","name":"Translate text between 100 languages","description":"Machine translation between about 100 languages (m2m100). Source language is optional. Price: 0.005 USDC via x402 at POST https://skinwinking.com/api/v1/ai/translate.","tags":["x402","crypto","ai"]},{"id":"ai_sentiment","name":"Sentiment of text: positive or negative with confidence","description":"Classifies English text as positive or negative with a probability score; batch up to 50 texts. Price: 0.003 USDC via x402 at POST https://skinwinking.com/api/v1/ai/sentiment.","tags":["x402","crypto","ai"]},{"id":"ai_classify","name":"Classify text into your own labels","description":"Zero-shot classification: picks the best of the provided labels for the text, with a confidence and a one-line reason. Price: 0.005 USDC via x402 at POST https://skinwinking.com/api/v1/ai/classify.","tags":["x402","crypto","ai"]},{"id":"ai_extract","name":"Extract structured JSON fields from unstructured text","description":"Pulls the requested fields (or named entities when no fields are given) out of free text and returns valid JSON: names, dates, amounts, addresses, tickers. Price: 0.01 USDC via x402 at POST https://skinwinking.com/api/v1/ai/extract.","tags":["x402","crypto","ai"]},{"id":"ai_answer","name":"Answer a question using only the text you provide","description":"Reading comprehension: answers the question from the supplied context only and says when the context does not contain the answer. Price: 0.01 USDC via x402 at POST https://skinwinking.com/api/v1/ai/answer.","tags":["x402","crypto","ai"]},{"id":"ai_chat","name":"General LLM completion (Llama 3.1 8B)","description":"One-shot chat completion with an optional system prompt. Good for drafting, rewriting, brainstorming and simple reasoning. Max 1024 output tokens. Price: 0.01 USDC via x402 at POST https://skinwinking.com/api/v1/ai/chat.","tags":["x402","crypto","ai"]},{"id":"ai_rewrite","name":"Fix grammar or rewrite text in a given tone","description":"Rewrites text to correct grammar and spelling or to match a tone (formal, casual, concise, persuasive, friendly) while keeping the meaning. Price: 0.005 USDC via x402 at POST https://skinwinking.com/api/v1/ai/rewrite.","tags":["x402","crypto","ai"]},{"id":"ai_embeddings","name":"Text embeddings (768-dim, bge-base)","description":"Returns 768-dimensional embedding vectors for up to 50 texts, for semantic search, clustering and deduplication. Price: 0.002 USDC via x402 at POST https://skinwinking.com/api/v1/ai/embeddings.","tags":["x402","crypto","ai"]},{"id":"ai_image","name":"Generate an image from a text prompt","description":"Text-to-image (FLUX.1 schnell). Returns a base64 JPEG data URL. Price: 0.03 USDC via x402 at POST https://skinwinking.com/api/v1/ai/image.","tags":["x402","crypto","ai"]},{"id":"btc_network","name":"Bitcoin fees, mempool and block height","description":"Recommended Bitcoin fee rates (sat/vB) for fast, 30-minute and 1-hour confirmation, mempool size and the current block height (mempool.space). Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/crypto/btc-network.","tags":["x402","crypto","crypto"]},{"id":"crypto_global","name":"Total crypto market cap, volume and dominance","description":"Global crypto market cap, 24h volume, market-cap change and BTC/ETH dominance from CoinGecko. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/crypto/global.","tags":["x402","crypto","crypto"]},{"id":"crypto_categories","name":"Hottest crypto sectors by 24h performance","description":"Crypto categories (AI, memes, DeFi, L2, RWA…) ranked by 24h market-cap change with market cap and volume. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/crypto/categories.","tags":["x402","crypto","crypto"]},{"id":"multi_chain_gas","name":"Gas prices on Ethereum, Base, Arbitrum, Polygon and Solana at once","description":"One call returns current gas price and priority fee on every supported chain plus the Solana priority-fee median, ranked from cheapest to most expensive. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/crypto/gas-all.","tags":["x402","crypto","crypto"]},{"id":"stablecoin_chains","name":"Stablecoin supply by blockchain","description":"Where the dollars are: circulating stablecoin supply per blockchain, ranked, with each chain's share of the total (DefiLlama). Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/crypto/stablecoin-chains.","tags":["x402","crypto","crypto"]},{"id":"top_movers","name":"Biggest crypto gainers and losers today","description":"Top gainers and losers among liquid USDT spot pairs over 24h, filtered by minimum quote volume. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/crypto/top-movers.","tags":["x402","crypto","crypto"]},{"id":"fx_history","name":"Historical fiat exchange rates between two dates","description":"Daily ECB reference rates over a date range for one or more currencies. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/fx-history.","tags":["x402","crypto","data"]},{"id":"apr_apy","name":"Convert APR to APY and back","description":"Converts between simple APR and compounded APY for any compounding frequency, with the equivalent daily and monthly rate. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/calc/apr-apy.","tags":["x402","crypto","calc"]},{"id":"impermanent_loss","name":"Impermanent loss for a 50/50 liquidity position","description":"Impermanent loss versus holding for a constant-product pool given the price change of one asset, with optional fee APR to find the break-even. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/calc/impermanent-loss.","tags":["x402","crypto","calc"]},{"id":"liquidation_price","name":"Liquidation price for a leveraged position","description":"Liquidation price for a long or short at a given entry, leverage and maintenance margin. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/calc/liquidation-price.","tags":["x402","crypto","calc"]},{"id":"position_pnl","name":"Profit and loss for a trade","description":"PnL in currency and percent for a long or short, including fees and leverage, and the return on margin. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/calc/position-pnl.","tags":["x402","crypto","calc"]},{"id":"dca_plan","name":"Dollar-cost averaging simulation over real price history","description":"Simulates buying a fixed amount of a crypto pair on a schedule over past daily prices and returns invested, value, average cost and return. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/calc/dca.","tags":["x402","crypto","calc"]},{"id":"compound_interest","name":"Compound growth with regular contributions","description":"Future value of a principal with periodic contributions and compounding, with a year-by-year schedule. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/calc/compound-interest.","tags":["x402","crypto","calc"]},{"id":"loan_payment","name":"Loan or mortgage payment and amortization","description":"Fixed periodic payment, total interest and an amortization summary for a loan. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/calc/loan.","tags":["x402","crypto","calc"]},{"id":"break_even_price","name":"Break-even price after fees and slippage","description":"Price at which a position breaks even after entry/exit fees and slippage, long or short. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/calc/break-even.","tags":["x402","crypto","calc"]},{"id":"risk_reward","name":"Risk/reward ratio and required win rate","description":"Risk/reward ratio from entry, stop and target, the win rate needed to break even and position size for a fixed risk. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/calc/risk-reward.","tags":["x402","crypto","calc"]},{"id":"percent_change","name":"Percent change, percent of and reverse percent","description":"Percent change between two values, X percent of Y, and the original value before a percent change. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/calc/percent.","tags":["x402","crypto","calc"]},{"id":"slugify","name":"Turn text into a URL slug","description":"Lowercase, accent-stripped, hyphenated URL slug with an optional max length. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/text/slugify.","tags":["x402","crypto","text"]},{"id":"case_convert","name":"Convert text between camel, snake, kebab, title and more","description":"Returns camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, upper and lower. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/text/case.","tags":["x402","crypto","text"]},{"id":"regex_extract","name":"Run a regular expression and return every match","description":"Applies a JavaScript regular expression to text and returns matches with groups and positions, or a replacement result. Price: 0.001 USDC via x402 at POST https://skinwinking.com/api/v1/text/regex.","tags":["x402","crypto","text"]},{"id":"text_diff","name":"Line and word diff between two texts","description":"Shows added and removed lines and words between two versions of a text with a similarity score. Price: 0.002 USDC via x402 at POST https://skinwinking.com/api/v1/text/diff.","tags":["x402","crypto","text"]},{"id":"password_generate","name":"Generate strong passwords and passphrases","description":"Cryptographically random passwords with chosen length and character sets, plus entropy in bits. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/text/password.","tags":["x402","crypto","text"]},{"id":"hmac_sign","name":"HMAC signature of a message (SHA-256/384/512)","description":"Computes an HMAC of a message with a secret, hex and base64, for verifying webhooks and API requests. Price: 0.001 USDC via x402 at POST https://skinwinking.com/api/v1/crypto/hmac.","tags":["x402","crypto","crypto"]},{"id":"json_query","name":"Pick values out of JSON with a path","description":"Evaluates a dot/bracket path (data.items[0].name, items[*].id) against JSON and returns the matches. Price: 0.001 USDC via x402 at POST https://skinwinking.com/api/v1/text/json-query.","tags":["x402","crypto","text"]},{"id":"csv_stats","name":"Column statistics for a CSV","description":"Per-column type detection, count, empty cells, unique values, and min/max/mean/median/stdev for numeric columns. Price: 0.002 USDC via x402 at POST https://skinwinking.com/api/v1/text/csv-stats.","tags":["x402","crypto","text"]},{"id":"markdown_to_html","name":"Convert Markdown to HTML","description":"Converts common Markdown (headings, lists, code, links, emphasis, quotes) to sanitized HTML. Price: 0.001 USDC via x402 at POST https://skinwinking.com/api/v1/text/markdown-to-html.","tags":["x402","crypto","text"]},{"id":"token_count","name":"Estimate LLM tokens and cost for a text","description":"Estimates the token count of a text for GPT/Claude-style tokenizers and the input cost at common model prices. Price: 0.001 USDC via x402 at POST https://skinwinking.com/api/v1/text/token-count.","tags":["x402","crypto","text"]},{"id":"redact_pii","name":"Redact emails, phones, cards, IBANs, keys and wallets","description":"Finds and masks personal and secret data: emails, phone numbers, credit cards (Luhn-checked), IBANs, IPs, API keys and private keys, and lists what was found. Price: 0.002 USDC via x402 at POST https://skinwinking.com/api/v1/text/redact.","tags":["x402","crypto","text"]},{"id":"base58_codec","name":"Base58 encode or decode (Bitcoin/Solana alphabet)","description":"Encodes hex or UTF-8 text to Base58, or decodes Base58 to hex and UTF-8. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/crypto/base58.","tags":["x402","crypto","crypto"]},{"id":"hex_codec","name":"Hex, text, number and bytes conversions","description":"Converts between UTF-8 text, hex, decimal (big integers) and byte length. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/crypto/hex.","tags":["x402","crypto","crypto"]},{"id":"url_codec","name":"URL encode or decode","description":"Percent-encodes or decodes text as a URI component or full URI. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/web/url-codec.","tags":["x402","crypto","web"]},{"id":"address_validate","name":"Validate a BTC, EVM or Solana address offline","description":"Detects the chain of an address and validates it offline: Bitcoin Base58Check and bech32/bech32m, EVM EIP-55 checksum, Solana Base58 length. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/crypto/address-validate.","tags":["x402","crypto","crypto"]},{"id":"evm_signature_verify","name":"Verify an Ethereum personal_sign signature","description":"Recovers the signer of an Ethereum signed message (EIP-191 personal_sign) and checks it against an expected address. Price: 0.001 USDC via x402 at POST https://skinwinking.com/api/v1/crypto/evm-verify.","tags":["x402","crypto","crypto"]},{"id":"solana_signature_verify","name":"Verify a Solana signMessage signature","description":"Verifies an ed25519 signature of a UTF-8 message against a Solana public key (hex or base58 signature). Price: 0.001 USDC via x402 at POST https://skinwinking.com/api/v1/crypto/solana-verify.","tags":["x402","crypto","crypto"]},{"id":"cron_next","name":"Explain a cron expression and list the next runs","description":"Parses a 5-field cron expression, explains it in English and lists the next run times in a time zone. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/time/cron.","tags":["x402","crypto","time"]},{"id":"date_diff","name":"Difference between two dates","description":"Exact difference between two dates or timestamps in years, months, days, hours and total seconds. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/time/date-diff.","tags":["x402","crypto","time"]},{"id":"business_days","name":"Business days between dates, excluding public holidays","description":"Counts working days between two dates for a country, skipping weekends and official public holidays, or adds N business days to a date. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/time/business-days.","tags":["x402","crypto","time"]},{"id":"timezone_convert","name":"Convert a time between time zones","description":"Converts a local date-time from one IANA time zone to others, with UTC offsets. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/time/timezone.","tags":["x402","crypto","time"]},{"id":"ip_geolocation","name":"Geolocate an IP address","description":"Country, region, city, coordinates, timezone, ISP and ASN of a public IP address. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/web/ip-geo.","tags":["x402","crypto","web"]},{"id":"url_unshorten","name":"Expand a short link and show every redirect","description":"Follows a shortened or tracking URL hop by hop without loading the page and returns the final destination and redirect chain. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/web/unshorten.","tags":["x402","crypto","web"]},{"id":"robots_check","name":"Is a URL allowed by robots.txt for a crawler?","description":"Fetches robots.txt, evaluates allow/disallow rules for a user agent and path, and returns sitemaps and crawl-delay. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/web/robots.","tags":["x402","crypto","web"]},{"id":"link_extract","name":"Extract every link from a web page","description":"Lists internal and external links of a page with anchor text, rel attributes and counts. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/web/links.","tags":["x402","crypto","web"]},{"id":"sitemap_parse","name":"Read a website sitemap","description":"Fetches sitemap.xml (or the one listed in robots.txt), follows sitemap indexes and returns URLs with last-modified dates. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/web/sitemap.","tags":["x402","crypto","web"]},{"id":"dictionary","name":"English dictionary: definitions, phonetics, synonyms","description":"Definitions by part of speech, phonetic spelling, audio link, examples, synonyms and antonyms. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/dictionary.","tags":["x402","crypto","data"]},{"id":"book_search","name":"Search books by title, author or subject","description":"Open Library search: titles, authors, first publish year, editions, ISBNs and cover images. Price: 0.002 USDC via x402 at GET https://skinwinking.com/api/v1/data/books.","tags":["x402","crypto","data"]},{"id":"earthquakes","name":"Recent significant earthquakes worldwide","description":"Earthquakes of magnitude 4.5+ in the last 24 hours or 7 days with place, depth, time, tsunami flag and USGS link. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/earthquakes.","tags":["x402","crypto","data"]},{"id":"air_quality","name":"Air quality and pollen for any place","description":"Current US AQI, European AQI, PM2.5, PM10, ozone, NO2 and UV index by place name or coordinates. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/air-quality.","tags":["x402","crypto","data"]},{"id":"github_user","name":"GitHub user or organization profile","description":"Public profile, follower counts, public repos, top repositories by stars and account age. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/github-user.","tags":["x402","crypto","data"]},{"id":"sun_times","name":"Sunrise, sunset, day length and moon phase","description":"Sunrise, sunset and daylight duration for a place and date, plus the moon phase and illumination. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/data/sun.","tags":["x402","crypto","data"]},{"id":"color_convert","name":"Convert colors between HEX, RGB, HSL and get contrast","description":"Converts a color between HEX, RGB and HSL, returns complementary and analogous colors and the WCAG contrast ratio against white and black. Price: 0.001 USDC via x402 at GET https://skinwinking.com/api/v1/text/color.","tags":["x402","crypto","text"]}]}