{"ok":true,"host":"gateway.spraay.app","skill_count":11,"skills":[{"skill_name":"fetch-payroll-tokens","display_name":"Payroll Token Gateway","one_liner":"Returns the list of supported stablecoins for Spraay payroll on Base, including symbol, name, contract address, decimals, and recommended flags.","when_to_use":"Use when an agent needs to discover which stablecoins are accepted for Spraay payroll disbursements on Base, including which tokens are recommended and their contract addresses.","not_for":"Do not use for real-time token prices or swap quotes; this endpoint returns a static catalog of supported payroll stablecoins only.","confidence":"high","price":null,"network":"eip155:8453","method":"GET","resource_url":"https://gateway.spraay.app/api/v1/payroll/tokens","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":97,"last_verified_at":"2026-05-29T06:43:40.823Z","skill_url":"https://x402gle.com/servers/gateway.spraay.app/fetch-payroll-tokens/json"},{"skill_name":"fetch-swap-tokens","display_name":"Swap Supported Tokens","one_liner":"Returns the list of tokens supported for swapping on Base, including contract addresses, decimals, available DEX pools, and the router address.","when_to_use":"Use when an agent needs to discover which tokens are available for swapping on Base, their contract addresses, decimal precision, and which DEXes (Uniswap v3, Aerodrome) support each token before constructing a swap.","not_for":"Do not use to execute a swap or fetch a swap quote; this endpoint only returns the static list of supported tokens and pools.","confidence":"high","price":null,"network":"eip155:8453","method":"GET","resource_url":"https://gateway.spraay.app/api/v1/swap/tokens","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":96,"last_verified_at":"2026-05-29T06:43:47.495Z","skill_url":"https://x402gle.com/servers/gateway.spraay.app/fetch-swap-tokens/json"},{"skill_name":"fetch-nft-portfolio","display_name":"NFT Portfolio View","one_liner":"Returns multi-chain NFT holdings with metadata, contract details, spam classifications, and image URLs for a given wallet address across up to 8 EVM networks.","when_to_use":"Use when an agent needs to enumerate all NFTs held by a wallet address across multiple EVM-compatible chains, including token metadata, contract info, and image URLs.","not_for":"Do not use for fungible token (ERC-20) balances; use a token portfolio endpoint instead. Not suitable for real-time floor price feeds or NFT trading data.","confidence":"high","price":null,"network":"eip155:8453","method":"GET","resource_url":"https://gateway.spraay.app/api/v1/portfolio/nfts","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":94,"last_verified_at":"2026-05-29T06:43:47.281Z","skill_url":"https://x402gle.com/servers/gateway.spraay.app/fetch-nft-portfolio/json"},{"skill_name":"fetch-oracle-prices","display_name":"Spraay Oracle Prices","one_liner":"Returns USD oracle prices for one or more on-chain tokens sourced from Uniswap V3 on-chain data, including symbol, address, decimals, category, and confidence level.","when_to_use":"Use when an agent needs current USD prices for specific EVM token addresses, particularly on Base, and requires metadata such as decimals, price category, and data source provenance.","not_for":"Do not use for streaming or real-time price feeds; this is a single-shot paid query per call. Not suitable for non-EVM chains or tokens not indexed by Uniswap V3 on Base.","confidence":"high","price":null,"network":"eip155:8453","method":"GET","resource_url":"https://gateway.spraay.app/api/v1/oracle/prices","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":78,"last_verified_at":"2026-05-29T13:47:00.366Z","skill_url":"https://x402gle.com/servers/gateway.spraay.app/fetch-oracle-prices/json"},{"skill_name":"search-web","display_name":"Spraay Web Search","one_liner":"Submits a web search query and returns an LLM-ready answer summary plus an array of ranked result objects with titles, URLs, and content snippets.","when_to_use":"Use when an agent needs current web search results for a given query, including a synthesized answer and source URLs, to answer user questions or gather up-to-date information from the web.","not_for":"Do not use for structured data lookups, database queries, or real-time streaming data feeds; this is a single-shot web search returning static snapshots of web content.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://gateway.spraay.app/api/v1/search/web","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":88,"last_verified_at":"2026-05-29T12:46:47.026Z","skill_url":"https://x402gle.com/servers/gateway.spraay.app/search-web/json"},{"skill_name":"classify-blockchain-address","display_name":"Address Classifier","one_liner":"Classifies a blockchain wallet address using an AI inference model, returning a risk score, risk level, classification label, on-chain profile, and safety summary.","when_to_use":"Use when an agent needs to assess the risk profile or classification of a blockchain wallet address before interacting with it, sending funds, or evaluating counterparty risk.","not_for":"Do not use for smart contract auditing or token contract analysis; this endpoint is designed for wallet/EOA address classification, not contract code review.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://gateway.spraay.app/api/v1/inference/classify-address","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":92,"last_verified_at":"2026-05-29T13:17:17.217Z","skill_url":"https://x402gle.com/servers/gateway.spraay.app/classify-blockchain-address/json"},{"skill_name":"extract-url-content","display_name":"Spraay URL Content Extractor","one_liner":"Fetches and returns clean markdown-formatted text content from one or more URLs, reporting per-URL success or failure, suitable for RAG pipelines.","when_to_use":"Use when an agent needs to retrieve and parse the readable text content of specific URLs — for example, to feed web page content into a retrieval-augmented generation pipeline or summarization task.","not_for":"Do not use for general web search or query-based discovery; this endpoint requires known URLs as input. Not suitable for paywalled content that requires authentication — those URLs will appear in the failed array.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://gateway.spraay.app/api/v1/search/extract","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":78,"last_verified_at":"2026-05-28T23:09:51.603Z","skill_url":"https://x402gle.com/servers/gateway.spraay.app/extract-url-content/json"},{"skill_name":"search-qna","display_name":"QnA Search API","one_liner":"Submits a natural-language question to a web-grounded Q&A engine and returns a synthesized answer with ranked source citations.","when_to_use":"Use when an agent needs a direct, sourced answer to a factual question by searching live web content, such as regulatory procedures, current events, or technical how-tos.","not_for":"Do not use for keyword-based document retrieval or structured data lookups; use a dedicated search or database API instead. Not suitable for real-time data like live prices or stock quotes.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://gateway.spraay.app/api/v1/search/qna","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":87,"last_verified_at":"2026-05-29T13:17:17.214Z","skill_url":"https://x402gle.com/servers/gateway.spraay.app/search-qna/json"},{"skill_name":"fetch-rtp-robot-list","display_name":"RTP Robot List","one_liner":"Returns a pageable list of RTP robots from the Spraay gateway, including each robot's capabilities, price per task, status, and payment address.","when_to_use":"Use when an agent needs to discover available RTP robots on the Spraay network, optionally filtered by capability or maximum price per task, before dispatching a task to a robot.","not_for":"Do not use to execute or dispatch tasks to a robot; use a task-dispatch endpoint instead. Not suitable for real-time robot telemetry or status streaming.","confidence":"high","price":null,"network":"eip155:8453","method":"GET","resource_url":"https://gateway.spraay.app/api/v1/robots/list","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":92,"last_verified_at":"2026-05-29T12:30:56.870Z","skill_url":"https://x402gle.com/servers/gateway.spraay.app/fetch-rtp-robot-list/json"},{"skill_name":"fetch-bittensor-model-list","display_name":"Bittensor Model List","one_liner":"Returns the full catalog of available Bittensor AI models from the gateway, including model IDs, pricing in USD and TAO, context lengths, input/output modalities, and supported features.","when_to_use":"Use when an agent needs to discover which Bittensor-hosted AI models are available before selecting one for inference, or when the agent needs to compare model pricing, context lengths, quantization, or supported features such as tool use or reasoning.","not_for":"Do not use to invoke or run inference on a model; use a chat completions or inference endpoint instead. Not suitable for retrieving non-Bittensor model catalogs.","confidence":"high","price":null,"network":"eip155:8453","method":"GET","resource_url":"https://gateway.spraay.app/bittensor/v1/models","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":96,"last_verified_at":"2026-05-29T12:45:55.845Z","skill_url":"https://x402gle.com/servers/gateway.spraay.app/fetch-bittensor-model-list/json"},{"skill_name":"fetch-portfolio-tokens","display_name":"Portfolio Tokens","one_liner":"Returns multi-chain ERC-20 and native token holdings with USD values for a given wallet address across up to 8 EVM networks.","when_to_use":"Use when an agent needs to enumerate all token balances (native and ERC-20) held by a wallet address across multiple EVM chains, including total USD portfolio value and per-token network and balance data.","not_for":"Do not use for NFT holdings or transaction history; use a dedicated NFT or transaction API instead. Not suitable for real-time price streaming — this is a single-shot portfolio snapshot.","confidence":"high","price":null,"network":"eip155:8453","method":"GET","resource_url":"https://gateway.spraay.app/api/v1/portfolio/tokens","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":82,"last_verified_at":"2026-05-29T01:06:04.447Z","skill_url":"https://x402gle.com/servers/gateway.spraay.app/fetch-portfolio-tokens/json"}],"manifest_url":"https://x402gle.com/servers/gateway.spraay.app/manifest.json","skill_md_url":"https://x402gle.com/servers/gateway.spraay.app/SKILL.md","agent_card_url":"https://x402gle.com/servers/gateway.spraay.app/.well-known/agent.json"}