{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_pccqnbcbysp5","handle":"youraitools-mcp-hub","url":"https://wellknown.network/agents/youraitools-mcp-hub","links":{"self":"https://wellknown.network/agents/youraitools-mcp-hub/record.json","html":"https://wellknown.network/agents/youraitools-mcp-hub","markdown":"https://wellknown.network/agents/youraitools-mcp-hub/record.md","api":"https://wellknown.network/api/v1/agents/youraitools-mcp-hub","status":"https://wellknown.network/api/v1/agents/youraitools-mcp-hub/status","claim":"https://wellknown.network/agents/youraitools-mcp-hub/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/youraitools-mcp-hub/claim.json","badge":"https://wellknown.network/agents/youraitools-mcp-hub/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/youraitools-mcp-hub/history","tools":"https://wellknown.network/api/v1/agents/youraitools-mcp-hub/tools"},"ard":{"identifier":"urn:air:api.youraitools.co:server:youraitools-mcp-hub","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"YourAITools MCP Hub","summary":"All 22 YourAITools agent APIs in one MCP server. Most tools free; pay with credits or x402.","description":"All 22 YourAITools agent APIs in one MCP server. Most tools free; pay with credits or x402.","publisher":{"name":"co.youraitools","url":null},"homepage":"https://api.youraitools.co/mcp/","repository":null,"version":"1.0.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.youraitools.co/mcp/hub","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-24T17:16:51.667825Z","publishedAt":"2026-10-24T17:16:51.667825Z","registryName":"co.youraitools/hub"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"media.speech-recognition","name":"Speech Recognition","confidence":1,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"security.scanning","name":"Security Scanning","confidence":0.583,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.583,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.583,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"}],"categories":["ai","commerce","dev","finance","media","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-29T00:29:32.385Z","lastProbedAt":"2026-10-29T00:29:32.385Z","statusComputedAt":"2026-10-29T00:33:22.393Z","reliability30d":{"probes":14,"successRate":1,"p50Ms":101,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":14,"ok":14,"authBoundaryOk":0,"serviceOk":14,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-29T00:29:32.385Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":93,"error":null,"detail":{"tools":[{"name":"check_agent","description":"Check whether an AI agent is registered in the Concordium Agent Registry (CIS-8004), Active (not revoked), and Verified by Concordium (its Agent Card hash match"},{"name":"read_url","description":"Fetches one public web page and returns its main content as clean Markdown (boilerplate removed, links absolute) plus title and metadata. Respects robots.txt, r"},{"name":"scan_text","description":"Scans untrusted text (web page text, emails, documents, tool results, another agent's message) for prompt injection before your agent acts on it: instruction ov"},{"name":"scan_url","description":"Fetches a public web page and scans its visible text plus hidden HTML (comments, hidden elements, alt/aria/meta text) for prompt injection before your agent bro"},{"name":"scan_tools","description":"Checks MCP / function-calling tool definitions for tool poisoning (hidden instructions, data-exfiltration requests, hijack attempts in names, descriptions and s"},{"name":"check_domain","description":"Check a domain before your agent trusts a link, a sender or a counterparty: does it exist, where does its mail go, SPF and DMARC policy, nameservers, DNSSEC. Fr"},{"name":"check_email","description":"Check an email address an agent is about to store, email or trust: syntax, disposable / throwaway provider, role account, free webmail. Free tier (no network). "},{"name":"screen_address","description":"Use for ONE wallet: is this address on the US Treasury OFAC SDN sanctions list (digital currency addresses, refreshed daily)? Any chain (BTC, ETH/EVM, TRX, SOL,"},{"name":"screen_batch","description":"Use for a LIST of 1-50 wallets in one request (billed as one call): payee lists, counterparties, transaction inputs/outputs. Mixed chains allowed; one invalid e"},{"name":"scan_dependencies","description":"Checks a package.json, lockfile, requirements.txt, go.mod, Cargo.lock, poetry.lock or composer.lock (or a list of packages) against OSV.dev for known vulnerabil"},{"name":"check_package","description":"Checks one package version (npm, PyPI, Go, crates.io, Packagist, RubyGems, Maven, NuGet) against OSV.dev: advisory ids, severity, CVSS, fixed-in versions and ma"},{"name":"detect_stack","description":"Detects the technologies a website uses (CMS, ecommerce platform, JS framework, web server, CDN/hosting, analytics, ad pixels, chat, payments, consent tools) fr"},{"name":"check_signature","description":"Call BEFORE your agent signs or sends anything from a wallet. Decodes a transaction, EIP-712 typed data (Permit, Permit2, EIP-3009 USDC authorizations, Seaport "},{"name":"check_token","description":"Safety verdict for a Base (chain 8453) ERC-20 token: SAFE / CAUTION / DANGER with a 0-100 score, from a simulated buy-transfer-sell (honeypot and tax detection)"},{"name":"check_counterparty","description":"Pre-payment counterparty check: before paying, approving or interacting with an EVM (Base, Ethereum, Polygon, Arbitrum One) or Solana address, get ok / caution "},{"name":"check_x402_endpoint","description":"x402 endpoint doctor: probes a paid x402 URL unpaid (never pays) and grades it A-F: 402 on GET / HEAD / empty POST, CORS, v2 PAYMENT-REQUIRED header and v1 body"},{"name":"check_solana_token","description":"Safety check for any Solana SPL or Token-2022 mint before an agent or app interacts with it. SAFE / CAUTION / DANGER with a 0-100 score, from mint and freeze au"},{"name":"audit_website","description":"AI-agent readiness audit of a website: score 0-100, grade and verdict across agent access (robots.txt rules for AI bots, bot challenges), readable content (raw "},{"name":"scan_for_leaks","description":"Check text BEFORE your agent sends it to an LLM, tool, log or webhook: finds crypto wallet keys (BIP39 seed phrases with checksum, EVM/Solana private keys, WIF,"},{"name":"perp_positioning","description":"Cross-venue perpetual futures positioning read for an asset from funding rates on Hyperliquid, dYdX v4, Paradex and Aevo: crowded long / long bias / neutral / s"},{"name":"perp_funding_scan","description":"Market-wide funding scan over Hyperliquid, dYdX v4 and Paradex perps: pass symbols (watchlist, up to 25, e.g. BTC,ETH,SOL) or universe=all (every market above m"},{"name":"ta_bias","description":"Descriptive technical read for a crypto asset on closed 15m/1h/4h/1d candles: bias (strong bearish ... strong bullish), trend (up/down/mixed) and regime (trendi"},{"name":"ta_risk","description":"Same as GET, POST {\"symbol\":\"ETH\",\"timeframe\":\"4h\",\"account_usd\":10000,\"risk_pct\":1,\"side\":\"long\"}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route "},{"name":"ta_backtest","description":"Same as GET, POST {\"symbol\":\"SOL\",\"timeframe\":\"4h\",\"strategy\":\"ema_cross\",\"fast\":20,\"slow\":50}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route only"},{"name":"smart_money_bias","description":"Is the smart money long or short this coin? For a Hyperliquid perp ticker, shows how the 120 Hyperliquid accounts with the highest 30-day PnL (public leaderboar"},{"name":"smart_money_scan","description":"Same as GET, POST {\"limit\":10}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: scan $0.03 per call, with a credits key (Authorizatio"},{"name":"hyperliquid_wallet","description":"Same as GET, POST {\"address\":\"0x0000000000000000000000000000000000000001\"}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: wallet $0"},{"name":"find_paid_api","description":"Which paid API should my agent call? Searches the 36,000+ paid x402 resources on the public x402 discovery indexes and returns how many match your need, how man"},{"name":"check_perp_order","description":"Checks a Hyperliquid perp order BEFORE your agent sends it: would the exchange reject it, and what does it cost and risk? Give coin, side and size (coins) or no"},{"name":"audit_tools","description":"Check the tool definitions an agent loads, before they cost tokens or fail: estimated tokens per tool, schema errors per provider (OpenAI, Anthropic, Gemini, Be"},{"name":"diff_tools","description":"What changed in a tool list since you approved it? Compares \"tools\" or \"url\" now with \"pin\" (set_id from audit_tools/diff_tools) or \"baseline\" (earlier definiti"},{"name":"check_mcp_server","description":"Does this remote MCP server work, and is it worth connecting or paying for? Sends initialize and tools/list only (never calls a tool) and reports reachability, "},{"name":"watch_mcp_server","description":"Hosted watch for a remote MCP server: ToolFit re-audits it for 30 days and POSTs an HMAC-SHA256 signed JSON webhook to your https endpoint when its tools/list f"},{"name":"watch_status","description":"Use to read a hosted watch: state (active, expired, cancelled), interval, expiry, next check time, last result (pin, grade, score, tool count) and webhook deliv"},{"name":"watch_cancel","description":"Use to stop a hosted watch now: no further checks or webhooks are sent. Irreversible; remaining days are not refunded. Free.\nNot for: reading progress or result"},{"name":"register_tools","description":"Register a tool list once and get a set_id for route_tools. Pass \"tools\" (array in MCP, OpenAI, Anthropic, Gemini or Bedrock form, max 500) or \"url\" (public rem"},{"name":"route_tools","description":"Which of my tools does this task need? Send \"set_id\" (from register_tools) or \"tools\", plus \"query\" (the task). Returns a ranked shortlist (adaptive 3-12 tools,"},{"name":"convert_currency","description":"Convert an amount between two currencies at the official ECB reference rate (latest or a past date). Inputs: from, to (ISO codes like USD, EUR, JPY), amount (de"},{"name":"fx_rates","description":"All ECB reference exchange rates for a base currency (default EUR), or only the listed quotes, latest or on a past date. Free: 30 calls/day per IP, then $0.001 "},{"name":"fx_history","description":"Daily ECB reference rates for one currency pair between start and end (max 366 days), with first, last, min, max and percent change. Free: 30 calls/day per IP, "},{"name":"crypto_price","description":"Current USD price of up to 20 coins (\"symbols\": \"BTC,ETH,SOL\") with 24h change, 24h volume, open interest and funding. Hyperliquid public market data. Free: 30 "},{"name":"crypto_movers","description":"Top 24h gainers, losers and volume leaders across ~200 coins (min 24h volume default $1M). Free: 30 calls/day per IP, then $0.002 per call.\n\n[CryptoPrice via Yo"},{"name":"transcribe_audio","description":"Speech-to-text for a public MP3, WAV, M4A or OGG/Opus file (audio_url, up to 30 minutes / 30 MB): returns the transcript, detected language, timestamped segment"},{"name":"credits_quote","description":"Lists how many calls of each YourAITools paid API (PayGuard, TokenVerdict, SignCheck, WebRead, InjectScan, DomainCheck, PkgGuard, StackDetect, AgentGate) a $1 o"},{"name":"credits_balance","description":"Returns the remaining balance, spend and recent calls of a YourAITools credits key (yatc_...).\n\n[Credits via YourAITools MCP Hub] Free tier: same as Credits's o"}],"toolCount":45,"toolsHash":"466a1755a843ecfa2d8f7d661587ba15b8ce81059fe7da698375ae6ddf12eada","serverName":"youraitools-hub","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T16:29:57.669Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":123,"error":null,"detail":{"tools":[{"name":"check_agent","description":"Check whether an AI agent is registered in the Concordium Agent Registry (CIS-8004), Active (not revoked), and Verified by Concordium (its Agent Card hash match"},{"name":"read_url","description":"Fetches one public web page and returns its main content as clean Markdown (boilerplate removed, links absolute) plus title and metadata. Respects robots.txt, r"},{"name":"scan_text","description":"Scans untrusted text (web page text, emails, documents, tool results, another agent's message) for prompt injection before your agent acts on it: instruction ov"},{"name":"scan_url","description":"Fetches a public web page and scans its visible text plus hidden HTML (comments, hidden elements, alt/aria/meta text) for prompt injection before your agent bro"},{"name":"scan_tools","description":"Checks MCP / function-calling tool definitions for tool poisoning (hidden instructions, data-exfiltration requests, hijack attempts in names, descriptions and s"},{"name":"check_domain","description":"Check a domain before your agent trusts a link, a sender or a counterparty: does it exist, where does its mail go, SPF and DMARC policy, nameservers, DNSSEC. Fr"},{"name":"check_email","description":"Check an email address an agent is about to store, email or trust: syntax, disposable / throwaway provider, role account, free webmail. Free tier (no network). "},{"name":"screen_address","description":"Use for ONE wallet: is this address on the US Treasury OFAC SDN sanctions list (digital currency addresses, refreshed daily)? Any chain (BTC, ETH/EVM, TRX, SOL,"},{"name":"screen_batch","description":"Use for a LIST of 1-50 wallets in one request (billed as one call): payee lists, counterparties, transaction inputs/outputs. Mixed chains allowed; one invalid e"},{"name":"scan_dependencies","description":"Checks a package.json, lockfile, requirements.txt, go.mod, Cargo.lock, poetry.lock or composer.lock (or a list of packages) against OSV.dev for known vulnerabil"},{"name":"check_package","description":"Checks one package version (npm, PyPI, Go, crates.io, Packagist, RubyGems, Maven, NuGet) against OSV.dev: advisory ids, severity, CVSS, fixed-in versions and ma"},{"name":"detect_stack","description":"Detects the technologies a website uses (CMS, ecommerce platform, JS framework, web server, CDN/hosting, analytics, ad pixels, chat, payments, consent tools) fr"},{"name":"check_signature","description":"Call BEFORE your agent signs or sends anything from a wallet. Decodes a transaction, EIP-712 typed data (Permit, Permit2, EIP-3009 USDC authorizations, Seaport "},{"name":"check_token","description":"Safety verdict for a Base (chain 8453) ERC-20 token: SAFE / CAUTION / DANGER with a 0-100 score, from a simulated buy-transfer-sell (honeypot and tax detection)"},{"name":"check_counterparty","description":"Pre-payment counterparty check: before paying, approving or interacting with an EVM (Base, Ethereum, Polygon, Arbitrum One) or Solana address, get ok / caution "},{"name":"check_x402_endpoint","description":"x402 endpoint doctor: probes a paid x402 URL unpaid (never pays) and grades it A-F: 402 on GET / HEAD / empty POST, CORS, v2 PAYMENT-REQUIRED header and v1 body"},{"name":"check_solana_token","description":"Safety check for any Solana SPL or Token-2022 mint before an agent or app interacts with it. SAFE / CAUTION / DANGER with a 0-100 score, from mint and freeze au"},{"name":"audit_website","description":"AI-agent readiness audit of a website: score 0-100, grade and verdict across agent access (robots.txt rules for AI bots, bot challenges), readable content (raw "},{"name":"scan_for_leaks","description":"Check text BEFORE your agent sends it to an LLM, tool, log or webhook: finds crypto wallet keys (BIP39 seed phrases with checksum, EVM/Solana private keys, WIF,"},{"name":"perp_positioning","description":"Cross-venue perpetual futures positioning read for an asset from funding rates on Hyperliquid, dYdX v4, Paradex and Aevo: crowded long / long bias / neutral / s"},{"name":"perp_funding_scan","description":"Market-wide funding scan over Hyperliquid, dYdX v4 and Paradex perps: pass symbols (watchlist, up to 25, e.g. BTC,ETH,SOL) or universe=all (every market above m"},{"name":"ta_bias","description":"Descriptive technical read for a crypto asset on closed 15m/1h/4h/1d candles: bias (strong bearish ... strong bullish), trend (up/down/mixed) and regime (trendi"},{"name":"ta_risk","description":"Same as GET, POST {\"symbol\":\"ETH\",\"timeframe\":\"4h\",\"account_usd\":10000,\"risk_pct\":1,\"side\":\"long\"}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route "},{"name":"ta_backtest","description":"Same as GET, POST {\"symbol\":\"SOL\",\"timeframe\":\"4h\",\"strategy\":\"ema_cross\",\"fast\":20,\"slow\":50}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route only"},{"name":"smart_money_bias","description":"Is the smart money long or short this coin? For a Hyperliquid perp ticker, shows how the 120 Hyperliquid accounts with the highest 30-day PnL (public leaderboar"},{"name":"smart_money_scan","description":"Same as GET, POST {\"limit\":10}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: scan $0.03 per call, with a credits key (Authorizatio"},{"name":"hyperliquid_wallet","description":"Same as GET, POST {\"address\":\"0x0000000000000000000000000000000000000001\"}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: wallet $0"},{"name":"find_paid_api","description":"Which paid API should my agent call? Searches the 36,000+ paid x402 resources on the public x402 discovery indexes and returns how many match your need, how man"},{"name":"check_perp_order","description":"Checks a Hyperliquid perp order BEFORE your agent sends it: would the exchange reject it, and what does it cost and risk? Give coin, side and size (coins) or no"},{"name":"audit_tools","description":"Check the tool definitions an agent loads, before they cost tokens or fail: estimated tokens per tool, schema errors per provider (OpenAI, Anthropic, Gemini, Be"},{"name":"diff_tools","description":"What changed in a tool list since you approved it? Compares \"tools\" or \"url\" now with \"pin\" (set_id from audit_tools/diff_tools) or \"baseline\" (earlier definiti"},{"name":"check_mcp_server","description":"Does this remote MCP server work, and is it worth connecting or paying for? Sends initialize and tools/list only (never calls a tool) and reports reachability, "},{"name":"watch_mcp_server","description":"Hosted watch for a remote MCP server: ToolFit re-audits it for 30 days and POSTs an HMAC-SHA256 signed JSON webhook to your https endpoint when its tools/list f"},{"name":"watch_status","description":"Use to read a hosted watch: state (active, expired, cancelled), interval, expiry, next check time, last result (pin, grade, score, tool count) and webhook deliv"},{"name":"watch_cancel","description":"Use to stop a hosted watch now: no further checks or webhooks are sent. Irreversible; remaining days are not refunded. Free.\nNot for: reading progress or result"},{"name":"register_tools","description":"Register a tool list once and get a set_id for route_tools. Pass \"tools\" (array in MCP, OpenAI, Anthropic, Gemini or Bedrock form, max 500) or \"url\" (public rem"},{"name":"route_tools","description":"Which of my tools does this task need? Send \"set_id\" (from register_tools) or \"tools\", plus \"query\" (the task). Returns a ranked shortlist (adaptive 3-12 tools,"},{"name":"convert_currency","description":"Convert an amount between two currencies at the official ECB reference rate (latest or a past date). Inputs: from, to (ISO codes like USD, EUR, JPY), amount (de"},{"name":"fx_rates","description":"All ECB reference exchange rates for a base currency (default EUR), or only the listed quotes, latest or on a past date. Free: 30 calls/day per IP, then $0.001 "},{"name":"fx_history","description":"Daily ECB reference rates for one currency pair between start and end (max 366 days), with first, last, min, max and percent change. Free: 30 calls/day per IP, "},{"name":"crypto_price","description":"Current USD price of up to 20 coins (\"symbols\": \"BTC,ETH,SOL\") with 24h change, 24h volume, open interest and funding. Hyperliquid public market data. Free: 30 "},{"name":"crypto_movers","description":"Top 24h gainers, losers and volume leaders across ~200 coins (min 24h volume default $1M). Free: 30 calls/day per IP, then $0.002 per call.\n\n[CryptoPrice via Yo"},{"name":"transcribe_audio","description":"Speech-to-text for a public MP3, WAV, M4A or OGG/Opus file (audio_url, up to 30 minutes / 30 MB): returns the transcript, detected language, timestamped segment"},{"name":"credits_quote","description":"Lists how many calls of each YourAITools paid API (PayGuard, TokenVerdict, SignCheck, WebRead, InjectScan, DomainCheck, PkgGuard, StackDetect, AgentGate) a $1 o"},{"name":"credits_balance","description":"Returns the remaining balance, spend and recent calls of a YourAITools credits key (yatc_...).\n\n[Credits via YourAITools MCP Hub] Free tier: same as Credits's o"}],"toolCount":45,"toolsHash":"466a1755a843ecfa2d8f7d661587ba15b8ce81059fe7da698375ae6ddf12eada","serverName":"youraitools-hub","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T08:30:21.664Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":40,"error":null,"detail":{"tools":[{"name":"check_agent","description":"Check whether an AI agent is registered in the Concordium Agent Registry (CIS-8004), Active (not revoked), and Verified by Concordium (its Agent Card hash match"},{"name":"read_url","description":"Fetches one public web page and returns its main content as clean Markdown (boilerplate removed, links absolute) plus title and metadata. Respects robots.txt, r"},{"name":"scan_text","description":"Scans untrusted text (web page text, emails, documents, tool results, another agent's message) for prompt injection before your agent acts on it: instruction ov"},{"name":"scan_url","description":"Fetches a public web page and scans its visible text plus hidden HTML (comments, hidden elements, alt/aria/meta text) for prompt injection before your agent bro"},{"name":"scan_tools","description":"Checks MCP / function-calling tool definitions for tool poisoning (hidden instructions, data-exfiltration requests, hijack attempts in names, descriptions and s"},{"name":"check_domain","description":"Check a domain before your agent trusts a link, a sender or a counterparty: does it exist, where does its mail go, SPF and DMARC policy, nameservers, DNSSEC. Fr"},{"name":"check_email","description":"Check an email address an agent is about to store, email or trust: syntax, disposable / throwaway provider, role account, free webmail. Free tier (no network). "},{"name":"screen_address","description":"Use for ONE wallet: is this address on the US Treasury OFAC SDN sanctions list (digital currency addresses, refreshed daily)? Any chain (BTC, ETH/EVM, TRX, SOL,"},{"name":"screen_batch","description":"Use for a LIST of 1-50 wallets in one request (billed as one call): payee lists, counterparties, transaction inputs/outputs. Mixed chains allowed; one invalid e"},{"name":"scan_dependencies","description":"Checks a package.json, lockfile, requirements.txt, go.mod, Cargo.lock, poetry.lock or composer.lock (or a list of packages) against OSV.dev for known vulnerabil"},{"name":"check_package","description":"Checks one package version (npm, PyPI, Go, crates.io, Packagist, RubyGems, Maven, NuGet) against OSV.dev: advisory ids, severity, CVSS, fixed-in versions and ma"},{"name":"detect_stack","description":"Detects the technologies a website uses (CMS, ecommerce platform, JS framework, web server, CDN/hosting, analytics, ad pixels, chat, payments, consent tools) fr"},{"name":"check_signature","description":"Call BEFORE your agent signs or sends anything from a wallet. Decodes a transaction, EIP-712 typed data (Permit, Permit2, EIP-3009 USDC authorizations, Seaport "},{"name":"check_token","description":"Safety verdict for a Base (chain 8453) ERC-20 token: SAFE / CAUTION / DANGER with a 0-100 score, from a simulated buy-transfer-sell (honeypot and tax detection)"},{"name":"check_counterparty","description":"Pre-payment counterparty check: before paying, approving or interacting with an EVM (Base, Ethereum, Polygon, Arbitrum One) or Solana address, get ok / caution "},{"name":"check_x402_endpoint","description":"x402 endpoint doctor: probes a paid x402 URL unpaid (never pays) and grades it A-F: 402 on GET / HEAD / empty POST, CORS, v2 PAYMENT-REQUIRED header and v1 body"},{"name":"check_solana_token","description":"Safety check for any Solana SPL or Token-2022 mint before an agent or app interacts with it. SAFE / CAUTION / DANGER with a 0-100 score, from mint and freeze au"},{"name":"audit_website","description":"AI-agent readiness audit of a website: score 0-100, grade and verdict across agent access (robots.txt rules for AI bots, bot challenges), readable content (raw "},{"name":"scan_for_leaks","description":"Check text BEFORE your agent sends it to an LLM, tool, log or webhook: finds crypto wallet keys (BIP39 seed phrases with checksum, EVM/Solana private keys, WIF,"},{"name":"perp_positioning","description":"Cross-venue perpetual futures positioning read for an asset from funding rates on Hyperliquid, dYdX v4, Paradex and Aevo: crowded long / long bias / neutral / s"},{"name":"perp_funding_scan","description":"Market-wide funding scan over Hyperliquid, dYdX v4 and Paradex perps: pass symbols (watchlist, up to 25, e.g. BTC,ETH,SOL) or universe=all (every market above m"},{"name":"ta_bias","description":"Descriptive technical read for a crypto asset on closed 15m/1h/4h/1d candles: bias (strong bearish ... strong bullish), trend (up/down/mixed) and regime (trendi"},{"name":"ta_risk","description":"Same as GET, POST {\"symbol\":\"ETH\",\"timeframe\":\"4h\",\"account_usd\":10000,\"risk_pct\":1,\"side\":\"long\"}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route "},{"name":"ta_backtest","description":"Same as GET, POST {\"symbol\":\"SOL\",\"timeframe\":\"4h\",\"strategy\":\"ema_cross\",\"fast\":20,\"slow\":50}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route only"},{"name":"smart_money_bias","description":"Is the smart money long or short this coin? For a Hyperliquid perp ticker, shows how the 120 Hyperliquid accounts with the highest 30-day PnL (public leaderboar"},{"name":"smart_money_scan","description":"Same as GET, POST {\"limit\":10}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: scan $0.03 per call, with a credits key (Authorizatio"},{"name":"hyperliquid_wallet","description":"Same as GET, POST {\"address\":\"0x0000000000000000000000000000000000000001\"}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: wallet $0"},{"name":"find_paid_api","description":"Which paid API should my agent call? Searches the 36,000+ paid x402 resources on the public x402 discovery indexes and returns how many match your need, how man"},{"name":"check_perp_order","description":"Checks a Hyperliquid perp order BEFORE your agent sends it: would the exchange reject it, and what does it cost and risk? Give coin, side and size (coins) or no"},{"name":"audit_tools","description":"Check the tool definitions an agent loads, before they cost tokens or fail: estimated tokens per tool, schema errors per provider (OpenAI, Anthropic, Gemini, Be"},{"name":"diff_tools","description":"What changed in a tool list since you approved it? Compares \"tools\" or \"url\" now with \"pin\" (set_id from audit_tools/diff_tools) or \"baseline\" (earlier definiti"},{"name":"check_mcp_server","description":"Does this remote MCP server work, and is it worth connecting or paying for? Sends initialize and tools/list only (never calls a tool) and reports reachability, "},{"name":"watch_mcp_server","description":"Hosted watch for a remote MCP server: ToolFit re-audits it for 30 days and POSTs an HMAC-SHA256 signed JSON webhook to your https endpoint when its tools/list f"},{"name":"watch_status","description":"Use to read a hosted watch: state (active, expired, cancelled), interval, expiry, next check time, last result (pin, grade, score, tool count) and webhook deliv"},{"name":"watch_cancel","description":"Use to stop a hosted watch now: no further checks or webhooks are sent. Irreversible; remaining days are not refunded. Free.\nNot for: reading progress or result"},{"name":"register_tools","description":"Register a tool list once and get a set_id for route_tools. Pass \"tools\" (array in MCP, OpenAI, Anthropic, Gemini or Bedrock form, max 500) or \"url\" (public rem"},{"name":"route_tools","description":"Which of my tools does this task need? Send \"set_id\" (from register_tools) or \"tools\", plus \"query\" (the task). Returns a ranked shortlist (adaptive 3-12 tools,"},{"name":"convert_currency","description":"Convert an amount between two currencies at the official ECB reference rate (latest or a past date). Inputs: from, to (ISO codes like USD, EUR, JPY), amount (de"},{"name":"fx_rates","description":"All ECB reference exchange rates for a base currency (default EUR), or only the listed quotes, latest or on a past date. Free: 30 calls/day per IP, then $0.001 "},{"name":"fx_history","description":"Daily ECB reference rates for one currency pair between start and end (max 366 days), with first, last, min, max and percent change. Free: 30 calls/day per IP, "},{"name":"crypto_price","description":"Current USD price of up to 20 coins (\"symbols\": \"BTC,ETH,SOL\") with 24h change, 24h volume, open interest and funding. Hyperliquid public market data. Free: 30 "},{"name":"crypto_movers","description":"Top 24h gainers, losers and volume leaders across ~200 coins (min 24h volume default $1M). Free: 30 calls/day per IP, then $0.002 per call.\n\n[CryptoPrice via Yo"},{"name":"transcribe_audio","description":"Speech-to-text for a public MP3, WAV, M4A or OGG/Opus file (audio_url, up to 30 minutes / 30 MB): returns the transcript, detected language, timestamped segment"},{"name":"credits_quote","description":"Lists how many calls of each YourAITools paid API (PayGuard, TokenVerdict, SignCheck, WebRead, InjectScan, DomainCheck, PkgGuard, StackDetect, AgentGate) a $1 o"},{"name":"credits_balance","description":"Returns the remaining balance, spend and recent calls of a YourAITools credits key (yatc_...).\n\n[Credits via YourAITools MCP Hub] Free tier: same as Credits's o"}],"toolCount":45,"toolsHash":"466a1755a843ecfa2d8f7d661587ba15b8ce81059fe7da698375ae6ddf12eada","serverName":"youraitools-hub","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T00:32:01.843Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":50,"error":null,"detail":{"tools":[{"name":"check_agent","description":"Check whether an AI agent is registered in the Concordium Agent Registry (CIS-8004), Active (not revoked), and Verified by Concordium (its Agent Card hash match"},{"name":"read_url","description":"Fetches one public web page and returns its main content as clean Markdown (boilerplate removed, links absolute) plus title and metadata. Respects robots.txt, r"},{"name":"scan_text","description":"Scans untrusted text (web page text, emails, documents, tool results, another agent's message) for prompt injection before your agent acts on it: instruction ov"},{"name":"scan_url","description":"Fetches a public web page and scans its visible text plus hidden HTML (comments, hidden elements, alt/aria/meta text) for prompt injection before your agent bro"},{"name":"scan_tools","description":"Checks MCP / function-calling tool definitions for tool poisoning (hidden instructions, data-exfiltration requests, hijack attempts in names, descriptions and s"},{"name":"check_domain","description":"Check a domain before your agent trusts a link, a sender or a counterparty: does it exist, where does its mail go, SPF and DMARC policy, nameservers, DNSSEC. Fr"},{"name":"check_email","description":"Check an email address an agent is about to store, email or trust: syntax, disposable / throwaway provider, role account, free webmail. Free tier (no network). "},{"name":"screen_address","description":"Use for ONE wallet: is this address on the US Treasury OFAC SDN sanctions list (digital currency addresses, refreshed daily)? Any chain (BTC, ETH/EVM, TRX, SOL,"},{"name":"screen_batch","description":"Use for a LIST of 1-50 wallets in one request (billed as one call): payee lists, counterparties, transaction inputs/outputs. Mixed chains allowed; one invalid e"},{"name":"scan_dependencies","description":"Checks a package.json, lockfile, requirements.txt, go.mod, Cargo.lock, poetry.lock or composer.lock (or a list of packages) against OSV.dev for known vulnerabil"},{"name":"check_package","description":"Checks one package version (npm, PyPI, Go, crates.io, Packagist, RubyGems, Maven, NuGet) against OSV.dev: advisory ids, severity, CVSS, fixed-in versions and ma"},{"name":"detect_stack","description":"Detects the technologies a website uses (CMS, ecommerce platform, JS framework, web server, CDN/hosting, analytics, ad pixels, chat, payments, consent tools) fr"},{"name":"check_signature","description":"Call BEFORE your agent signs or sends anything from a wallet. Decodes a transaction, EIP-712 typed data (Permit, Permit2, EIP-3009 USDC authorizations, Seaport "},{"name":"check_token","description":"Safety verdict for a Base (chain 8453) ERC-20 token: SAFE / CAUTION / DANGER with a 0-100 score, from a simulated buy-transfer-sell (honeypot and tax detection)"},{"name":"check_counterparty","description":"Pre-payment counterparty check: before paying, approving or interacting with an EVM (Base, Ethereum, Polygon, Arbitrum One) or Solana address, get ok / caution "},{"name":"check_x402_endpoint","description":"x402 endpoint doctor: probes a paid x402 URL unpaid (never pays) and grades it A-F: 402 on GET / HEAD / empty POST, CORS, v2 PAYMENT-REQUIRED header and v1 body"},{"name":"check_solana_token","description":"Safety check for any Solana SPL or Token-2022 mint before an agent or app interacts with it. SAFE / CAUTION / DANGER with a 0-100 score, from mint and freeze au"},{"name":"audit_website","description":"AI-agent readiness audit of a website: score 0-100, grade and verdict across agent access (robots.txt rules for AI bots, bot challenges), readable content (raw "},{"name":"scan_for_leaks","description":"Check text BEFORE your agent sends it to an LLM, tool, log or webhook: finds crypto wallet keys (BIP39 seed phrases with checksum, EVM/Solana private keys, WIF,"},{"name":"perp_positioning","description":"Cross-venue perpetual futures positioning read for an asset from funding rates on Hyperliquid, dYdX v4, Paradex and Aevo: crowded long / long bias / neutral / s"},{"name":"perp_funding_scan","description":"Market-wide funding scan over Hyperliquid, dYdX v4 and Paradex perps: pass symbols (watchlist, up to 25, e.g. BTC,ETH,SOL) or universe=all (every market above m"},{"name":"ta_bias","description":"Descriptive technical read for a crypto asset on closed 15m/1h/4h/1d candles: bias (strong bearish ... strong bullish), trend (up/down/mixed) and regime (trendi"},{"name":"ta_risk","description":"Same as GET, POST {\"symbol\":\"ETH\",\"timeframe\":\"4h\",\"account_usd\":10000,\"risk_pct\":1,\"side\":\"long\"}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route "},{"name":"ta_backtest","description":"Same as GET, POST {\"symbol\":\"SOL\",\"timeframe\":\"4h\",\"strategy\":\"ema_cross\",\"fast\":20,\"slow\":50}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route only"},{"name":"smart_money_bias","description":"Is the smart money long or short this coin? For a Hyperliquid perp ticker, shows how the 120 Hyperliquid accounts with the highest 30-day PnL (public leaderboar"},{"name":"smart_money_scan","description":"Same as GET, POST {\"limit\":10}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: scan $0.03 per call, with a credits key (Authorizatio"},{"name":"hyperliquid_wallet","description":"Same as GET, POST {\"address\":\"0x0000000000000000000000000000000000000001\"}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: wallet $0"},{"name":"find_paid_api","description":"Which paid API should my agent call? Searches the 36,000+ paid x402 resources on the public x402 discovery indexes and returns how many match your need, how man"},{"name":"check_perp_order","description":"Checks a Hyperliquid perp order BEFORE your agent sends it: would the exchange reject it, and what does it cost and risk? Give coin, side and size (coins) or no"},{"name":"audit_tools","description":"Check the tool definitions an agent loads, before they cost tokens or fail: estimated tokens per tool, schema errors per provider (OpenAI, Anthropic, Gemini, Be"},{"name":"diff_tools","description":"What changed in a tool list since you approved it? Compares \"tools\" or \"url\" now with \"pin\" (set_id from audit_tools/diff_tools) or \"baseline\" (earlier definiti"},{"name":"check_mcp_server","description":"Does this remote MCP server work, and is it worth connecting or paying for? Sends initialize and tools/list only (never calls a tool) and reports reachability, "},{"name":"watch_mcp_server","description":"Hosted watch for a remote MCP server: ToolFit re-audits it for 30 days and POSTs an HMAC-SHA256 signed JSON webhook to your https endpoint when its tools/list f"},{"name":"watch_status","description":"Use to read a hosted watch: state (active, expired, cancelled), interval, expiry, next check time, last result (pin, grade, score, tool count) and webhook deliv"},{"name":"watch_cancel","description":"Use to stop a hosted watch now: no further checks or webhooks are sent. Irreversible; remaining days are not refunded. Free.\nNot for: reading progress or result"},{"name":"register_tools","description":"Register a tool list once and get a set_id for route_tools. Pass \"tools\" (array in MCP, OpenAI, Anthropic, Gemini or Bedrock form, max 500) or \"url\" (public rem"},{"name":"route_tools","description":"Which of my tools does this task need? Send \"set_id\" (from register_tools) or \"tools\", plus \"query\" (the task). Returns a ranked shortlist (adaptive 3-12 tools,"},{"name":"convert_currency","description":"Convert an amount between two currencies at the official ECB reference rate (latest or a past date). Inputs: from, to (ISO codes like USD, EUR, JPY), amount (de"},{"name":"fx_rates","description":"All ECB reference exchange rates for a base currency (default EUR), or only the listed quotes, latest or on a past date. Free: 30 calls/day per IP, then $0.001 "},{"name":"fx_history","description":"Daily ECB reference rates for one currency pair between start and end (max 366 days), with first, last, min, max and percent change. Free: 30 calls/day per IP, "},{"name":"crypto_price","description":"Current USD price of up to 20 coins (\"symbols\": \"BTC,ETH,SOL\") with 24h change, 24h volume, open interest and funding. Hyperliquid public market data. Free: 30 "},{"name":"crypto_movers","description":"Top 24h gainers, losers and volume leaders across ~200 coins (min 24h volume default $1M). Free: 30 calls/day per IP, then $0.002 per call.\n\n[CryptoPrice via Yo"},{"name":"transcribe_audio","description":"Speech-to-text for a public MP3, WAV, M4A or OGG/Opus file (audio_url, up to 30 minutes / 30 MB): returns the transcript, detected language, timestamped segment"},{"name":"credits_quote","description":"Lists how many calls of each YourAITools paid API (PayGuard, TokenVerdict, SignCheck, WebRead, InjectScan, DomainCheck, PkgGuard, StackDetect, AgentGate) a $1 o"},{"name":"credits_balance","description":"Returns the remaining balance, spend and recent calls of a YourAITools credits key (yatc_...).\n\n[Credits via YourAITools MCP Hub] Free tier: same as Credits's o"}],"toolCount":45,"toolsHash":"466a1755a843ecfa2d8f7d661587ba15b8ce81059fe7da698375ae6ddf12eada","serverName":"youraitools-hub","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T17:30:32.299Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":165,"error":null,"detail":{"tools":[{"name":"check_agent","description":"Check whether an AI agent is registered in the Concordium Agent Registry (CIS-8004), Active (not revoked), and Verified by Concordium (its Agent Card hash match"},{"name":"read_url","description":"Fetches one public web page and returns its main content as clean Markdown (boilerplate removed, links absolute) plus title and metadata. Respects robots.txt, r"},{"name":"scan_text","description":"Scans untrusted text (web page text, emails, documents, tool results, another agent's message) for prompt injection before your agent acts on it: instruction ov"},{"name":"scan_url","description":"Fetches a public web page and scans its visible text plus hidden HTML (comments, hidden elements, alt/aria/meta text) for prompt injection before your agent bro"},{"name":"scan_tools","description":"Checks MCP / function-calling tool definitions for tool poisoning (hidden instructions, data-exfiltration requests, hijack attempts in names, descriptions and s"},{"name":"check_domain","description":"Check a domain before your agent trusts a link, a sender or a counterparty: does it exist, where does its mail go, SPF and DMARC policy, nameservers, DNSSEC. Fr"},{"name":"check_email","description":"Check an email address an agent is about to store, email or trust: syntax, disposable / throwaway provider, role account, free webmail. Free tier (no network). "},{"name":"screen_address","description":"Use for ONE wallet: is this address on the US Treasury OFAC SDN sanctions list (digital currency addresses, refreshed daily)? Any chain (BTC, ETH/EVM, TRX, SOL,"},{"name":"screen_batch","description":"Use for a LIST of 1-50 wallets in one request (billed as one call): payee lists, counterparties, transaction inputs/outputs. Mixed chains allowed; one invalid e"},{"name":"scan_dependencies","description":"Checks a package.json, lockfile, requirements.txt, go.mod, Cargo.lock, poetry.lock or composer.lock (or a list of packages) against OSV.dev for known vulnerabil"},{"name":"check_package","description":"Checks one package version (npm, PyPI, Go, crates.io, Packagist, RubyGems, Maven, NuGet) against OSV.dev: advisory ids, severity, CVSS, fixed-in versions and ma"},{"name":"detect_stack","description":"Detects the technologies a website uses (CMS, ecommerce platform, JS framework, web server, CDN/hosting, analytics, ad pixels, chat, payments, consent tools) fr"},{"name":"check_signature","description":"Call BEFORE your agent signs or sends anything from a wallet. Decodes a transaction, EIP-712 typed data (Permit, Permit2, EIP-3009 USDC authorizations, Seaport "},{"name":"check_token","description":"Safety verdict for a Base (chain 8453) ERC-20 token: SAFE / CAUTION / DANGER with a 0-100 score, from a simulated buy-transfer-sell (honeypot and tax detection)"},{"name":"check_counterparty","description":"Pre-payment counterparty check: before paying, approving or interacting with an EVM (Base, Ethereum, Polygon, Arbitrum One) or Solana address, get ok / caution "},{"name":"check_x402_endpoint","description":"x402 endpoint doctor: probes a paid x402 URL unpaid (never pays) and grades it A-F: 402 on GET / HEAD / empty POST, CORS, v2 PAYMENT-REQUIRED header and v1 body"},{"name":"check_solana_token","description":"Safety check for any Solana SPL or Token-2022 mint before an agent or app interacts with it. SAFE / CAUTION / DANGER with a 0-100 score, from mint and freeze au"},{"name":"audit_website","description":"AI-agent readiness audit of a website: score 0-100, grade and verdict across agent access (robots.txt rules for AI bots, bot challenges), readable content (raw "},{"name":"scan_for_leaks","description":"Check text BEFORE your agent sends it to an LLM, tool, log or webhook: finds crypto wallet keys (BIP39 seed phrases with checksum, EVM/Solana private keys, WIF,"},{"name":"perp_positioning","description":"Cross-venue perpetual futures positioning read for an asset from funding rates on Hyperliquid, dYdX v4, Paradex and Aevo: crowded long / long bias / neutral / s"},{"name":"perp_funding_scan","description":"Market-wide funding scan over Hyperliquid, dYdX v4 and Paradex perps: pass symbols (watchlist, up to 25, e.g. BTC,ETH,SOL) or universe=all (every market above m"},{"name":"ta_bias","description":"Descriptive technical read for a crypto asset on closed 15m/1h/4h/1d candles: bias (strong bearish ... strong bullish), trend (up/down/mixed) and regime (trendi"},{"name":"ta_risk","description":"Same as GET, POST {\"symbol\":\"ETH\",\"timeframe\":\"4h\",\"account_usd\":10000,\"risk_pct\":1,\"side\":\"long\"}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route "},{"name":"ta_backtest","description":"Same as GET, POST {\"symbol\":\"SOL\",\"timeframe\":\"4h\",\"strategy\":\"ema_cross\",\"fast\":20,\"slow\":50}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route only"},{"name":"smart_money_bias","description":"Is the smart money long or short this coin? For a Hyperliquid perp ticker, shows how the 120 Hyperliquid accounts with the highest 30-day PnL (public leaderboar"},{"name":"smart_money_scan","description":"Same as GET, POST {\"limit\":10}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: scan $0.03 per call, with a credits key (Authorizatio"},{"name":"hyperliquid_wallet","description":"Same as GET, POST {\"address\":\"0x0000000000000000000000000000000000000001\"}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: wallet $0"},{"name":"find_paid_api","description":"Which paid API should my agent call? Searches the 36,000+ paid x402 resources on the public x402 discovery indexes and returns how many match your need, how man"},{"name":"check_perp_order","description":"Checks a Hyperliquid perp order BEFORE your agent sends it: would the exchange reject it, and what does it cost and risk? Give coin, side and size (coins) or no"},{"name":"audit_tools","description":"Check the tool definitions an agent loads, before they cost tokens or fail: estimated tokens per tool, schema errors per provider (OpenAI, Anthropic, Gemini, Be"},{"name":"diff_tools","description":"What changed in a tool list since you approved it? Compares \"tools\" or \"url\" now with \"pin\" (set_id from audit_tools/diff_tools) or \"baseline\" (earlier definiti"},{"name":"check_mcp_server","description":"Does this remote MCP server work, and is it worth connecting or paying for? Sends initialize and tools/list only (never calls a tool) and reports reachability, "},{"name":"watch_mcp_server","description":"Hosted watch for a remote MCP server: ToolFit re-audits it for 30 days and POSTs an HMAC-SHA256 signed JSON webhook to your https endpoint when its tools/list f"},{"name":"watch_status","description":"Use to read a hosted watch: state (active, expired, cancelled), interval, expiry, next check time, last result (pin, grade, score, tool count) and webhook deliv"},{"name":"watch_cancel","description":"Use to stop a hosted watch now: no further checks or webhooks are sent. Irreversible; remaining days are not refunded. Free.\nNot for: reading progress or result"},{"name":"register_tools","description":"Register a tool list once and get a set_id for route_tools. Pass \"tools\" (array in MCP, OpenAI, Anthropic, Gemini or Bedrock form, max 500) or \"url\" (public rem"},{"name":"route_tools","description":"Which of my tools does this task need? Send \"set_id\" (from register_tools) or \"tools\", plus \"query\" (the task). Returns a ranked shortlist (adaptive 3-12 tools,"},{"name":"convert_currency","description":"Convert an amount between two currencies at the official ECB reference rate (latest or a past date). Inputs: from, to (ISO codes like USD, EUR, JPY), amount (de"},{"name":"fx_rates","description":"All ECB reference exchange rates for a base currency (default EUR), or only the listed quotes, latest or on a past date. Free: 30 calls/day per IP, then $0.001 "},{"name":"fx_history","description":"Daily ECB reference rates for one currency pair between start and end (max 366 days), with first, last, min, max and percent change. Free: 30 calls/day per IP, "},{"name":"crypto_price","description":"Current USD price of up to 20 coins (\"symbols\": \"BTC,ETH,SOL\") with 24h change, 24h volume, open interest and funding. Hyperliquid public market data. Free: 30 "},{"name":"crypto_movers","description":"Top 24h gainers, losers and volume leaders across ~200 coins (min 24h volume default $1M). Free: 30 calls/day per IP, then $0.002 per call.\n\n[CryptoPrice via Yo"},{"name":"transcribe_audio","description":"Speech-to-text for a public MP3, WAV, M4A or OGG/Opus file (audio_url, up to 30 minutes / 30 MB): returns the transcript, detected language, timestamped segment"},{"name":"credits_quote","description":"Lists how many calls of each YourAITools paid API (PayGuard, TokenVerdict, SignCheck, WebRead, InjectScan, DomainCheck, PkgGuard, StackDetect, AgentGate) a $1 o"},{"name":"credits_balance","description":"Returns the remaining balance, spend and recent calls of a YourAITools credits key (yatc_...).\n\n[Credits via YourAITools MCP Hub] Free tier: same as Credits's o"}],"toolCount":45,"toolsHash":"466a1755a843ecfa2d8f7d661587ba15b8ce81059fe7da698375ae6ddf12eada","serverName":"youraitools-hub","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T10:23:36.665Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":226,"error":null,"detail":{"tools":[{"name":"check_agent","description":"Check whether an AI agent is registered in the Concordium Agent Registry (CIS-8004), Active (not revoked), and Verified by Concordium (its Agent Card hash match"},{"name":"read_url","description":"Fetches one public web page and returns its main content as clean Markdown (boilerplate removed, links absolute) plus title and metadata. Respects robots.txt, r"},{"name":"scan_text","description":"Scans untrusted text (web page text, emails, documents, tool results, another agent's message) for prompt injection before your agent acts on it: instruction ov"},{"name":"scan_url","description":"Fetches a public web page and scans its visible text plus hidden HTML (comments, hidden elements, alt/aria/meta text) for prompt injection before your agent bro"},{"name":"scan_tools","description":"Checks MCP / function-calling tool definitions for tool poisoning (hidden instructions, data-exfiltration requests, hijack attempts in names, descriptions and s"},{"name":"check_domain","description":"Check a domain before your agent trusts a link, a sender or a counterparty: does it exist, where does its mail go, SPF and DMARC policy, nameservers, DNSSEC. Fr"},{"name":"check_email","description":"Check an email address an agent is about to store, email or trust: syntax, disposable / throwaway provider, role account, free webmail. Free tier (no network). "},{"name":"screen_address","description":"Use for ONE wallet: is this address on the US Treasury OFAC SDN sanctions list (digital currency addresses, refreshed daily)? Any chain (BTC, ETH/EVM, TRX, SOL,"},{"name":"screen_batch","description":"Use for a LIST of 1-50 wallets in one request (billed as one call): payee lists, counterparties, transaction inputs/outputs. Mixed chains allowed; one invalid e"},{"name":"scan_dependencies","description":"Checks a package.json, lockfile, requirements.txt, go.mod, Cargo.lock, poetry.lock or composer.lock (or a list of packages) against OSV.dev for known vulnerabil"},{"name":"check_package","description":"Checks one package version (npm, PyPI, Go, crates.io, Packagist, RubyGems, Maven, NuGet) against OSV.dev: advisory ids, severity, CVSS, fixed-in versions and ma"},{"name":"detect_stack","description":"Detects the technologies a website uses (CMS, ecommerce platform, JS framework, web server, CDN/hosting, analytics, ad pixels, chat, payments, consent tools) fr"},{"name":"check_signature","description":"Call BEFORE your agent signs or sends anything from a wallet. Decodes a transaction, EIP-712 typed data (Permit, Permit2, EIP-3009 USDC authorizations, Seaport "},{"name":"check_token","description":"Safety verdict for a Base (chain 8453) ERC-20 token: SAFE / CAUTION / DANGER with a 0-100 score, from a simulated buy-transfer-sell (honeypot and tax detection)"},{"name":"check_counterparty","description":"Pre-payment counterparty check: before paying, approving or interacting with an EVM (Base, Ethereum, Polygon, Arbitrum One) or Solana address, get ok / caution "},{"name":"check_x402_endpoint","description":"x402 endpoint doctor: probes a paid x402 URL unpaid (never pays) and grades it A-F: 402 on GET / HEAD / empty POST, CORS, v2 PAYMENT-REQUIRED header and v1 body"},{"name":"check_solana_token","description":"Safety check for any Solana SPL or Token-2022 mint before an agent or app interacts with it. SAFE / CAUTION / DANGER with a 0-100 score, from mint and freeze au"},{"name":"audit_website","description":"AI-agent readiness audit of a website: score 0-100, grade and verdict across agent access (robots.txt rules for AI bots, bot challenges), readable content (raw "},{"name":"scan_for_leaks","description":"Check text BEFORE your agent sends it to an LLM, tool, log or webhook: finds crypto wallet keys (BIP39 seed phrases with checksum, EVM/Solana private keys, WIF,"},{"name":"perp_positioning","description":"Cross-venue perpetual futures positioning read for an asset from funding rates on Hyperliquid, dYdX v4, Paradex and Aevo: crowded long / long bias / neutral / s"},{"name":"perp_funding_scan","description":"Market-wide funding scan over Hyperliquid, dYdX v4 and Paradex perps: pass symbols (watchlist, up to 25, e.g. BTC,ETH,SOL) or universe=all (every market above m"},{"name":"ta_bias","description":"Descriptive technical read for a crypto asset on closed 15m/1h/4h/1d candles: bias (strong bearish ... strong bullish), trend (up/down/mixed) and regime (trendi"},{"name":"ta_risk","description":"Same as GET, POST {\"symbol\":\"ETH\",\"timeframe\":\"4h\",\"account_usd\":10000,\"risk_pct\":1,\"side\":\"long\"}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route "},{"name":"ta_backtest","description":"Same as GET, POST {\"symbol\":\"SOL\",\"timeframe\":\"4h\",\"strategy\":\"ema_cross\",\"fast\":20,\"slow\":50}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route only"},{"name":"smart_money_bias","description":"Is the smart money long or short this coin? For a Hyperliquid perp ticker, shows how the 120 Hyperliquid accounts with the highest 30-day PnL (public leaderboar"},{"name":"smart_money_scan","description":"Same as GET, POST {\"limit\":10}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: scan $0.03 per call, with a credits key (Authorizatio"},{"name":"hyperliquid_wallet","description":"Same as GET, POST {\"address\":\"0x0000000000000000000000000000000000000001\"}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: wallet $0"},{"name":"find_paid_api","description":"Which paid API should my agent call? Searches the 36,000+ paid x402 resources on the public x402 discovery indexes and returns how many match your need, how man"},{"name":"check_perp_order","description":"Checks a Hyperliquid perp order BEFORE your agent sends it: would the exchange reject it, and what does it cost and risk? Give coin, side and size (coins) or no"},{"name":"audit_tools","description":"Check the tool definitions an agent loads, before they cost tokens or fail: estimated tokens per tool, schema errors per provider (OpenAI, Anthropic, Gemini, Be"},{"name":"diff_tools","description":"What changed in a tool list since you approved it? Compares \"tools\" or \"url\" now with \"pin\" (set_id from audit_tools/diff_tools) or \"baseline\" (earlier definiti"},{"name":"check_mcp_server","description":"Does this remote MCP server work, and is it worth connecting or paying for? Sends initialize and tools/list only (never calls a tool) and reports reachability, "},{"name":"watch_mcp_server","description":"Hosted watch for a remote MCP server: ToolFit re-audits it for 30 days and POSTs an HMAC-SHA256 signed JSON webhook to your https endpoint when its tools/list f"},{"name":"watch_status","description":"Use to read a hosted watch: state (active, expired, cancelled), interval, expiry, next check time, last result (pin, grade, score, tool count) and webhook deliv"},{"name":"watch_cancel","description":"Use to stop a hosted watch now: no further checks or webhooks are sent. Irreversible; remaining days are not refunded. Free.\nNot for: reading progress or result"},{"name":"register_tools","description":"Register a tool list once and get a set_id for route_tools. Pass \"tools\" (array in MCP, OpenAI, Anthropic, Gemini or Bedrock form, max 500) or \"url\" (public rem"},{"name":"route_tools","description":"Which of my tools does this task need? Send \"set_id\" (from register_tools) or \"tools\", plus \"query\" (the task). Returns a ranked shortlist (adaptive 3-12 tools,"},{"name":"convert_currency","description":"Convert an amount between two currencies at the official ECB reference rate (latest or a past date). Inputs: from, to (ISO codes like USD, EUR, JPY), amount (de"},{"name":"fx_rates","description":"All ECB reference exchange rates for a base currency (default EUR), or only the listed quotes, latest or on a past date. Free: 30 calls/day per IP, then $0.001 "},{"name":"fx_history","description":"Daily ECB reference rates for one currency pair between start and end (max 366 days), with first, last, min, max and percent change. Free: 30 calls/day per IP, "},{"name":"crypto_price","description":"Current USD price of up to 20 coins (\"symbols\": \"BTC,ETH,SOL\") with 24h change, 24h volume, open interest and funding. Hyperliquid public market data. Free: 30 "},{"name":"crypto_movers","description":"Top 24h gainers, losers and volume leaders across ~200 coins (min 24h volume default $1M). Free: 30 calls/day per IP, then $0.002 per call.\n\n[CryptoPrice via Yo"},{"name":"transcribe_audio","description":"Speech-to-text for a public MP3 or WAV file (audio_url, up to 30 minutes / 30 MB): returns the transcript, detected language, timestamped segments and optional "},{"name":"credits_quote","description":"Lists how many calls of each YourAITools paid API (PayGuard, TokenVerdict, SignCheck, WebRead, InjectScan, DomainCheck, PkgGuard, StackDetect, AgentGate) a $1 o"},{"name":"credits_balance","description":"Returns the remaining balance, spend and recent calls of a YourAITools credits key (yatc_...).\n\n[Credits via YourAITools MCP Hub] Free tier: same as Credits's o"}],"toolCount":45,"toolsHash":"55e25a0cfd6225358213818b7f5a4836a0d9957c99f0dc54a953679241a04973","serverName":"youraitools-hub","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T03:22:23.970Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":81,"error":null,"detail":{"tools":[{"name":"check_agent","description":"Check whether an AI agent is registered in the Concordium Agent Registry (CIS-8004), Active (not revoked), and Verified by Concordium (its Agent Card hash match"},{"name":"read_url","description":"Fetches one public web page and returns its main content as clean Markdown (boilerplate removed, links absolute) plus title and metadata. Respects robots.txt, r"},{"name":"scan_text","description":"Scans untrusted text (web page text, emails, documents, tool results, another agent's message) for prompt injection before your agent acts on it: instruction ov"},{"name":"scan_url","description":"Fetches a public web page and scans its visible text plus hidden HTML (comments, hidden elements, alt/aria/meta text) for prompt injection before your agent bro"},{"name":"scan_tools","description":"Checks MCP / function-calling tool definitions for tool poisoning (hidden instructions, data-exfiltration requests, hijack attempts in names, descriptions and s"},{"name":"check_domain","description":"Check a domain before your agent trusts a link, a sender or a counterparty: does it exist, where does its mail go, SPF and DMARC policy, nameservers, DNSSEC. Fr"},{"name":"check_email","description":"Check an email address an agent is about to store, email or trust: syntax, disposable / throwaway provider, role account, free webmail. Free tier (no network). "},{"name":"screen_address","description":"Use for ONE wallet: is this address on the US Treasury OFAC SDN sanctions list (digital currency addresses, refreshed daily)? Any chain (BTC, ETH/EVM, TRX, SOL,"},{"name":"screen_batch","description":"Use for a LIST of 1-50 wallets in one request (billed as one call): payee lists, counterparties, transaction inputs/outputs. Mixed chains allowed; one invalid e"},{"name":"scan_dependencies","description":"Checks a package.json, lockfile, requirements.txt, go.mod, Cargo.lock, poetry.lock or composer.lock (or a list of packages) against OSV.dev for known vulnerabil"},{"name":"check_package","description":"Checks one package version (npm, PyPI, Go, crates.io, Packagist, RubyGems, Maven, NuGet) against OSV.dev: advisory ids, severity, CVSS, fixed-in versions and ma"},{"name":"detect_stack","description":"Detects the technologies a website uses (CMS, ecommerce platform, JS framework, web server, CDN/hosting, analytics, ad pixels, chat, payments, consent tools) fr"},{"name":"check_signature","description":"Call BEFORE your agent signs or sends anything from a wallet. Decodes a transaction, EIP-712 typed data (Permit, Permit2, EIP-3009 USDC authorizations, Seaport "},{"name":"check_token","description":"Safety verdict for a Base (chain 8453) ERC-20 token: SAFE / CAUTION / DANGER with a 0-100 score, from a simulated buy-transfer-sell (honeypot and tax detection)"},{"name":"check_counterparty","description":"Pre-payment counterparty check: before paying, approving or interacting with an EVM (Base, Ethereum, Polygon, Arbitrum One) or Solana address, get ok / caution "},{"name":"check_x402_endpoint","description":"x402 endpoint doctor: probes a paid x402 URL unpaid (never pays) and grades it A-F: 402 on GET / HEAD / empty POST, CORS, v2 PAYMENT-REQUIRED header and v1 body"},{"name":"check_solana_token","description":"Safety check for any Solana SPL or Token-2022 mint before an agent or app interacts with it. SAFE / CAUTION / DANGER with a 0-100 score, from mint and freeze au"},{"name":"audit_website","description":"AI-agent readiness audit of a website: score 0-100, grade and verdict across agent access (robots.txt rules for AI bots, bot challenges), readable content (raw "},{"name":"scan_for_leaks","description":"Check text BEFORE your agent sends it to an LLM, tool, log or webhook: finds crypto wallet keys (BIP39 seed phrases with checksum, EVM/Solana private keys, WIF,"},{"name":"perp_positioning","description":"Cross-venue perpetual futures positioning read for an asset from funding rates on Hyperliquid, dYdX v4, Paradex and Aevo: crowded long / long bias / neutral / s"},{"name":"perp_funding_scan","description":"Market-wide funding scan over Hyperliquid, dYdX v4 and Paradex perps: pass symbols (watchlist, up to 25, e.g. BTC,ETH,SOL) or universe=all (every market above m"},{"name":"ta_bias","description":"Descriptive technical read for a crypto asset on closed 15m/1h/4h/1d candles: bias (strong bearish ... strong bullish), trend (up/down/mixed) and regime (trendi"},{"name":"ta_risk","description":"Same as GET, POST {\"symbol\":\"ETH\",\"timeframe\":\"4h\",\"account_usd\":10000,\"risk_pct\":1,\"side\":\"long\"}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route "},{"name":"ta_backtest","description":"Same as GET, POST {\"symbol\":\"SOL\",\"timeframe\":\"4h\",\"strategy\":\"ema_cross\",\"fast\":20,\"slow\":50}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route only"},{"name":"smart_money_bias","description":"Is the smart money long or short this coin? For a Hyperliquid perp ticker, shows how the 120 Hyperliquid accounts with the highest 30-day PnL (public leaderboar"},{"name":"smart_money_scan","description":"Same as GET, POST {\"limit\":10}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: scan $0.03 per call, with a credits key (Authorizatio"},{"name":"hyperliquid_wallet","description":"Same as GET, POST {\"address\":\"0x0000000000000000000000000000000000000001\"}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: wallet $0"},{"name":"find_paid_api","description":"Which paid API should my agent call? Searches the 36,000+ paid x402 resources on the public x402 discovery indexes and returns how many match your need, how man"},{"name":"check_perp_order","description":"Checks a Hyperliquid perp order BEFORE your agent sends it: would the exchange reject it, and what does it cost and risk? Give coin, side and size (coins) or no"},{"name":"audit_tools","description":"Check the tool definitions an agent loads, before they cost tokens or fail: estimated tokens per tool, schema errors per provider (OpenAI, Anthropic, Gemini, Be"},{"name":"diff_tools","description":"What changed in a tool list since you approved it? Compares \"tools\" or \"url\" now with \"pin\" (set_id from audit_tools/diff_tools) or \"baseline\" (earlier definiti"},{"name":"check_mcp_server","description":"Does this remote MCP server work, and is it worth connecting or paying for? Sends initialize and tools/list only (never calls a tool) and reports reachability, "},{"name":"watch_mcp_server","description":"Hosted watch for a remote MCP server: ToolFit re-audits it for 30 days and POSTs an HMAC-SHA256 signed JSON webhook to your https endpoint when its tools/list f"},{"name":"watch_status","description":"Use to read a hosted watch: state (active, expired, cancelled), interval, expiry, next check time, last result (pin, grade, score, tool count) and webhook deliv"},{"name":"watch_cancel","description":"Use to stop a hosted watch now: no further checks or webhooks are sent. Irreversible; remaining days are not refunded. Free.\nNot for: reading progress or result"},{"name":"register_tools","description":"Register a tool list once and get a set_id for route_tools. Pass \"tools\" (array in MCP, OpenAI, Anthropic, Gemini or Bedrock form, max 500) or \"url\" (public rem"},{"name":"route_tools","description":"Which of my tools does this task need? Send \"set_id\" (from register_tools) or \"tools\", plus \"query\" (the task). Returns a ranked shortlist (adaptive 3-12 tools,"},{"name":"convert_currency","description":"Convert an amount between two currencies at the official ECB reference rate (latest or a past date). Inputs: from, to (ISO codes like USD, EUR, JPY), amount (de"},{"name":"fx_rates","description":"All ECB reference exchange rates for a base currency (default EUR), or only the listed quotes, latest or on a past date. Free: 30 calls/day per IP, then $0.001 "},{"name":"fx_history","description":"Daily ECB reference rates for one currency pair between start and end (max 366 days), with first, last, min, max and percent change. Free: 30 calls/day per IP, "},{"name":"crypto_price","description":"Current USD price of up to 20 coins (\"symbols\": \"BTC,ETH,SOL\") with 24h change, 24h volume, open interest and funding. Hyperliquid public market data. Free: 30 "},{"name":"crypto_movers","description":"Top 24h gainers, losers and volume leaders across ~200 coins (min 24h volume default $1M). Free: 30 calls/day per IP, then $0.002 per call.\n\n[CryptoPrice via Yo"},{"name":"transcribe_audio","description":"Speech-to-text for a public MP3 or WAV file (audio_url, up to 30 minutes / 30 MB): returns the transcript, detected language, timestamped segments and optional "},{"name":"credits_quote","description":"Lists how many calls of each YourAITools paid API (PayGuard, TokenVerdict, SignCheck, WebRead, InjectScan, DomainCheck, PkgGuard, StackDetect, AgentGate) a $1 o"},{"name":"credits_balance","description":"Returns the remaining balance, spend and recent calls of a YourAITools credits key (yatc_...).\n\n[Credits via YourAITools MCP Hub] Free tier: same as Credits's o"}],"toolCount":45,"toolsHash":"55e25a0cfd6225358213818b7f5a4836a0d9957c99f0dc54a953679241a04973","serverName":"youraitools-hub","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T20:28:10.753Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":190,"error":null,"detail":{"tools":[{"name":"check_agent","description":"Check whether an AI agent is registered in the Concordium Agent Registry (CIS-8004), Active (not revoked), and Verified by Concordium (its Agent Card hash match"},{"name":"read_url","description":"Fetches one public web page and returns its main content as clean Markdown (boilerplate removed, links absolute) plus title and metadata. Respects robots.txt, r"},{"name":"scan_text","description":"Scans untrusted text (web page text, emails, documents, tool results, another agent's message) for prompt injection before your agent acts on it: instruction ov"},{"name":"scan_url","description":"Fetches a public web page and scans its visible text plus hidden HTML (comments, hidden elements, alt/aria/meta text) for prompt injection before your agent bro"},{"name":"scan_tools","description":"Checks MCP / function-calling tool definitions for tool poisoning (hidden instructions, data-exfiltration requests, hijack attempts in names, descriptions and s"},{"name":"check_domain","description":"Check a domain before your agent trusts a link, a sender or a counterparty: does it exist, where does its mail go, SPF and DMARC policy, nameservers, DNSSEC. Fr"},{"name":"check_email","description":"Check an email address an agent is about to store, email or trust: syntax, disposable / throwaway provider, role account, free webmail. Free tier (no network). "},{"name":"screen_address","description":"Use for ONE wallet: is this address on the US Treasury OFAC SDN sanctions list (digital currency addresses, refreshed daily)? Any chain (BTC, ETH/EVM, TRX, SOL,"},{"name":"screen_batch","description":"Use for a LIST of 1-50 wallets in one request (billed as one call): payee lists, counterparties, transaction inputs/outputs. Mixed chains allowed; one invalid e"},{"name":"scan_dependencies","description":"Checks a package.json, lockfile, requirements.txt, go.mod, Cargo.lock, poetry.lock or composer.lock (or a list of packages) against OSV.dev for known vulnerabil"},{"name":"check_package","description":"Checks one package version (npm, PyPI, Go, crates.io, Packagist, RubyGems, Maven, NuGet) against OSV.dev: advisory ids, severity, CVSS, fixed-in versions and ma"},{"name":"detect_stack","description":"Detects the technologies a website uses (CMS, ecommerce platform, JS framework, web server, CDN/hosting, analytics, ad pixels, chat, payments, consent tools) fr"},{"name":"check_signature","description":"Call BEFORE your agent signs or sends anything from a wallet. Decodes a transaction, EIP-712 typed data (Permit, Permit2, EIP-3009 USDC authorizations, Seaport "},{"name":"check_token","description":"Safety verdict for a Base (chain 8453) ERC-20 token: SAFE / CAUTION / DANGER with a 0-100 score, from a simulated buy-transfer-sell (honeypot and tax detection)"},{"name":"check_counterparty","description":"Pre-payment counterparty check: before paying, approving or interacting with an EVM (Base, Ethereum, Polygon, Arbitrum One) or Solana address, get ok / caution "},{"name":"check_x402_endpoint","description":"x402 endpoint doctor: probes a paid x402 URL unpaid (never pays) and grades it A-F: 402 on GET / HEAD / empty POST, CORS, v2 PAYMENT-REQUIRED header and v1 body"},{"name":"check_solana_token","description":"Safety check for any Solana SPL or Token-2022 mint before an agent or app interacts with it. SAFE / CAUTION / DANGER with a 0-100 score, from mint and freeze au"},{"name":"audit_website","description":"AI-agent readiness audit of a website: score 0-100, grade and verdict across agent access (robots.txt rules for AI bots, bot challenges), readable content (raw "},{"name":"scan_for_leaks","description":"Check text BEFORE your agent sends it to an LLM, tool, log or webhook: finds crypto wallet keys (BIP39 seed phrases with checksum, EVM/Solana private keys, WIF,"},{"name":"perp_positioning","description":"Cross-venue perpetual futures positioning read for an asset from funding rates on Hyperliquid, dYdX v4, Paradex and Aevo: crowded long / long bias / neutral / s"},{"name":"perp_funding_scan","description":"Market-wide funding scan over Hyperliquid, dYdX v4 and Paradex perps: pass symbols (watchlist, up to 25, e.g. BTC,ETH,SOL) or universe=all (every market above m"},{"name":"ta_bias","description":"Descriptive technical read for a crypto asset on closed 15m/1h/4h/1d candles: bias (strong bearish ... strong bullish), trend (up/down/mixed) and regime (trendi"},{"name":"ta_risk","description":"Same as GET, POST {\"symbol\":\"ETH\",\"timeframe\":\"4h\",\"account_usd\":10000,\"risk_pct\":1,\"side\":\"long\"}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route "},{"name":"ta_backtest","description":"Same as GET, POST {\"symbol\":\"SOL\",\"timeframe\":\"4h\",\"strategy\":\"ema_cross\",\"fast\":20,\"slow\":50}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route only"},{"name":"smart_money_bias","description":"Is the smart money long or short this coin? For a Hyperliquid perp ticker, shows how the 120 Hyperliquid accounts with the highest 30-day PnL (public leaderboar"},{"name":"smart_money_scan","description":"Same as GET, POST {\"limit\":10}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: scan $0.03 per call, with a credits key (Authorizatio"},{"name":"hyperliquid_wallet","description":"Same as GET, POST {\"address\":\"0x0000000000000000000000000000000000000001\"}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: wallet $0"},{"name":"find_paid_api","description":"Which paid API should my agent call? Searches the 36,000+ paid x402 resources on the public x402 discovery indexes and returns how many match your need, how man"},{"name":"check_perp_order","description":"Checks a Hyperliquid perp order BEFORE your agent sends it: would the exchange reject it, and what does it cost and risk? Give coin, side and size (coins) or no"},{"name":"audit_tools","description":"Check the tool definitions an agent loads, before they cost tokens or fail: estimated tokens per tool, schema errors per provider (OpenAI, Anthropic, Gemini, Be"},{"name":"diff_tools","description":"What changed in a tool list since you approved it? Compares \"tools\" or \"url\" now with \"pin\" (set_id from audit_tools/diff_tools) or \"baseline\" (earlier definiti"},{"name":"check_mcp_server","description":"Does this remote MCP server work, and is it worth connecting or paying for? Sends initialize and tools/list only (never calls a tool) and reports reachability, "},{"name":"watch_mcp_server","description":"Hosted watch for a remote MCP server: ToolFit re-audits it for 30 days and POSTs an HMAC-SHA256 signed JSON webhook to your https endpoint when its tools/list f"},{"name":"watch_status","description":"Use to read a hosted watch: state (active, expired, cancelled), interval, expiry, next check time, last result (pin, grade, score, tool count) and webhook deliv"},{"name":"watch_cancel","description":"Use to stop a hosted watch now: no further checks or webhooks are sent. Irreversible; remaining days are not refunded. Free.\nNot for: reading progress or result"},{"name":"register_tools","description":"Register a tool list once and get a set_id for route_tools. Pass \"tools\" (array in MCP, OpenAI, Anthropic, Gemini or Bedrock form, max 500) or \"url\" (public rem"},{"name":"route_tools","description":"Which of my tools does this task need? Send \"set_id\" (from register_tools) or \"tools\", plus \"query\" (the task). Returns a ranked shortlist (adaptive 3-12 tools,"},{"name":"convert_currency","description":"Convert an amount between two currencies at the official ECB reference rate (latest or a past date). Inputs: from, to (ISO codes like USD, EUR, JPY), amount (de"},{"name":"fx_rates","description":"All ECB reference exchange rates for a base currency (default EUR), or only the listed quotes, latest or on a past date. Free: 30 calls/day per IP, then $0.001 "},{"name":"fx_history","description":"Daily ECB reference rates for one currency pair between start and end (max 366 days), with first, last, min, max and percent change. Free: 30 calls/day per IP, "},{"name":"crypto_price","description":"Current USD price of up to 20 coins (\"symbols\": \"BTC,ETH,SOL\") with 24h change, 24h volume, open interest and funding. Hyperliquid public market data. Free: 30 "},{"name":"crypto_movers","description":"Top 24h gainers, losers and volume leaders across ~200 coins (min 24h volume default $1M). Free: 30 calls/day per IP, then $0.002 per call.\n\n[CryptoPrice via Yo"},{"name":"transcribe_audio","description":"Speech-to-text for a public MP3 or WAV file (audio_url, up to 30 minutes / 30 MB): returns the transcript, detected language, timestamped segments and optional "},{"name":"credits_quote","description":"Lists how many calls of each YourAITools paid API (PayGuard, TokenVerdict, SignCheck, WebRead, InjectScan, DomainCheck, PkgGuard, StackDetect, AgentGate) a $1 o"},{"name":"credits_balance","description":"Returns the remaining balance, spend and recent calls of a YourAITools credits key (yatc_...).\n\n[Credits via YourAITools MCP Hub] Free tier: same as Credits's o"}],"toolCount":45,"toolsHash":"55e25a0cfd6225358213818b7f5a4836a0d9957c99f0dc54a953679241a04973","serverName":"youraitools-hub","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T13:29:35.568Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":102,"error":null,"detail":{"tools":[{"name":"check_agent","description":"Check whether an AI agent is registered in the Concordium Agent Registry (CIS-8004), Active (not revoked), and Verified by Concordium (its Agent Card hash match"},{"name":"read_url","description":"Fetches one public web page and returns its main content as clean Markdown (boilerplate removed, links absolute) plus title and metadata. Respects robots.txt, r"},{"name":"scan_text","description":"Scans untrusted text (web page text, emails, documents, tool results, another agent's message) for prompt injection before your agent acts on it: instruction ov"},{"name":"scan_url","description":"Fetches a public web page and scans its visible text plus hidden HTML (comments, hidden elements, alt/aria/meta text) for prompt injection before your agent bro"},{"name":"scan_tools","description":"Checks MCP / function-calling tool definitions for tool poisoning (hidden instructions, data-exfiltration requests, hijack attempts in names, descriptions and s"},{"name":"check_domain","description":"Check a domain before your agent trusts a link, a sender or a counterparty: does it exist, where does its mail go, SPF and DMARC policy, nameservers, DNSSEC. Fr"},{"name":"check_email","description":"Check an email address an agent is about to store, email or trust: syntax, disposable / throwaway provider, role account, free webmail. Free tier (no network). "},{"name":"screen_address","description":"Use for ONE wallet: is this address on the US Treasury OFAC SDN sanctions list (digital currency addresses, refreshed daily)? Any chain (BTC, ETH/EVM, TRX, SOL,"},{"name":"screen_batch","description":"Use for a LIST of 1-50 wallets in one request (billed as one call): payee lists, counterparties, transaction inputs/outputs. Mixed chains allowed; one invalid e"},{"name":"scan_dependencies","description":"Checks a package.json, lockfile, requirements.txt, go.mod, Cargo.lock, poetry.lock or composer.lock (or a list of packages) against OSV.dev for known vulnerabil"},{"name":"check_package","description":"Checks one package version (npm, PyPI, Go, crates.io, Packagist, RubyGems, Maven, NuGet) against OSV.dev: advisory ids, severity, CVSS, fixed-in versions and ma"},{"name":"detect_stack","description":"Detects the technologies a website uses (CMS, ecommerce platform, JS framework, web server, CDN/hosting, analytics, ad pixels, chat, payments, consent tools) fr"},{"name":"check_signature","description":"Call BEFORE your agent signs or sends anything from a wallet. Decodes a transaction, EIP-712 typed data (Permit, Permit2, EIP-3009 USDC authorizations, Seaport "},{"name":"check_token","description":"Safety verdict for a Base (chain 8453) ERC-20 token: SAFE / CAUTION / DANGER with a 0-100 score, from a simulated buy-transfer-sell (honeypot and tax detection)"},{"name":"check_counterparty","description":"Pre-payment counterparty check: before paying, approving or interacting with an EVM (Base, Ethereum, Polygon, Arbitrum One) or Solana address, get ok / caution "},{"name":"check_x402_endpoint","description":"x402 endpoint doctor: probes a paid x402 URL unpaid (never pays) and grades it A-F: 402 on GET / HEAD / empty POST, CORS, v2 PAYMENT-REQUIRED header and v1 body"},{"name":"check_solana_token","description":"Safety check for any Solana SPL or Token-2022 mint before an agent or app interacts with it. SAFE / CAUTION / DANGER with a 0-100 score, from mint and freeze au"},{"name":"audit_website","description":"AI-agent readiness audit of a website: score 0-100, grade and verdict across agent access (robots.txt rules for AI bots, bot challenges), readable content (raw "},{"name":"scan_for_leaks","description":"Check text BEFORE your agent sends it to an LLM, tool, log or webhook: finds crypto wallet keys (BIP39 seed phrases with checksum, EVM/Solana private keys, WIF,"},{"name":"perp_positioning","description":"Cross-venue perpetual futures positioning read for an asset from funding rates on Hyperliquid, dYdX v4, Paradex and Aevo: crowded long / long bias / neutral / s"},{"name":"perp_funding_scan","description":"Market-wide funding scan over Hyperliquid, dYdX v4 and Paradex perps: pass symbols (watchlist, up to 25, e.g. BTC,ETH,SOL) or universe=all (every market above m"},{"name":"ta_bias","description":"Descriptive technical read for a crypto asset on closed 15m/1h/4h/1d candles: bias (strong bearish ... strong bullish), trend (up/down/mixed) and regime (trendi"},{"name":"ta_risk","description":"Same as GET, POST {\"symbol\":\"ETH\",\"timeframe\":\"4h\",\"account_usd\":10000,\"risk_pct\":1,\"side\":\"long\"}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route "},{"name":"ta_backtest","description":"Same as GET, POST {\"symbol\":\"SOL\",\"timeframe\":\"4h\",\"strategy\":\"ema_cross\",\"fast\":20,\"slow\":50}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route only"},{"name":"smart_money_bias","description":"Is the smart money long or short this coin? For a Hyperliquid perp ticker, shows how the 120 Hyperliquid accounts with the highest 30-day PnL (public leaderboar"},{"name":"smart_money_scan","description":"Same as GET, POST {\"limit\":10}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: scan $0.03 per call, with a credits key (Authorizatio"},{"name":"hyperliquid_wallet","description":"Same as GET, POST {\"address\":\"0x0000000000000000000000000000000000000001\"}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: wallet $0"},{"name":"find_paid_api","description":"Which paid API should my agent call? Searches the 36,000+ paid x402 resources on the public x402 discovery indexes and returns how many match your need, how man"},{"name":"check_perp_order","description":"Checks a Hyperliquid perp order BEFORE your agent sends it: would the exchange reject it, and what does it cost and risk? Give coin, side and size (coins) or no"},{"name":"audit_tools","description":"Check the tool definitions an agent loads, before they cost tokens or fail: estimated tokens per tool, schema errors per provider (OpenAI, Anthropic, Gemini, Be"},{"name":"diff_tools","description":"What changed in a tool list since you approved it? Compares \"tools\" or \"url\" now with \"pin\" (set_id from audit_tools/diff_tools) or \"baseline\" (earlier definiti"},{"name":"check_mcp_server","description":"Does this remote MCP server work, and is it worth connecting or paying for? Sends initialize and tools/list only (never calls a tool) and reports reachability, "},{"name":"watch_mcp_server","description":"Hosted watch for a remote MCP server: ToolFit re-audits it for 30 days and POSTs an HMAC-SHA256 signed JSON webhook to your https endpoint when its tools/list f"},{"name":"watch_status","description":"Use to read a hosted watch: state (active, expired, cancelled), interval, expiry, next check time, last result (pin, grade, score, tool count) and webhook deliv"},{"name":"watch_cancel","description":"Use to stop a hosted watch now: no further checks or webhooks are sent. Irreversible; remaining days are not refunded. Free.\nNot for: reading progress or result"},{"name":"register_tools","description":"Register a tool list once and get a set_id for route_tools. Pass \"tools\" (array in MCP, OpenAI, Anthropic, Gemini or Bedrock form, max 500) or \"url\" (public rem"},{"name":"route_tools","description":"Which of my tools does this task need? Send \"set_id\" (from register_tools) or \"tools\", plus \"query\" (the task). Returns a ranked shortlist (adaptive 3-12 tools,"},{"name":"convert_currency","description":"Convert an amount between two currencies at the official ECB reference rate (latest or a past date). Inputs: from, to (ISO codes like USD, EUR, JPY), amount (de"},{"name":"fx_rates","description":"All ECB reference exchange rates for a base currency (default EUR), or only the listed quotes, latest or on a past date. Free: 30 calls/day per IP, then $0.001 "},{"name":"fx_history","description":"Daily ECB reference rates for one currency pair between start and end (max 366 days), with first, last, min, max and percent change. Free: 30 calls/day per IP, "},{"name":"crypto_price","description":"Current USD price of up to 20 coins (\"symbols\": \"BTC,ETH,SOL\") with 24h change, 24h volume, open interest and funding. Hyperliquid public market data. Free: 30 "},{"name":"crypto_movers","description":"Top 24h gainers, losers and volume leaders across ~200 coins (min 24h volume default $1M). Free: 30 calls/day per IP, then $0.002 per call.\n\n[CryptoPrice via Yo"},{"name":"transcribe_audio","description":"Speech-to-text for a public MP3 or WAV file (audio_url, up to 30 minutes / 30 MB): returns the transcript, detected language, timestamped segments and optional "},{"name":"credits_quote","description":"Lists how many calls of each YourAITools paid API (PayGuard, TokenVerdict, SignCheck, WebRead, InjectScan, DomainCheck, PkgGuard, StackDetect, AgentGate) a $1 o"},{"name":"credits_balance","description":"Returns the remaining balance, spend and recent calls of a YourAITools credits key (yatc_...).\n\n[Credits via YourAITools MCP Hub] Free tier: same as Credits's o"}],"toolCount":45,"toolsHash":"55e25a0cfd6225358213818b7f5a4836a0d9957c99f0dc54a953679241a04973","serverName":"youraitools-hub","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T06:23:07.741Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":94,"error":null,"detail":{"tools":[{"name":"check_agent","description":"Check whether an AI agent is registered in the Concordium Agent Registry (CIS-8004), Active (not revoked), and Verified by Concordium (its Agent Card hash match"},{"name":"read_url","description":"Fetches one public web page and returns its main content as clean Markdown (boilerplate removed, links absolute) plus title and metadata. Respects robots.txt, r"},{"name":"scan_text","description":"Scans untrusted text (web page text, emails, documents, tool results, another agent's message) for prompt injection before your agent acts on it: instruction ov"},{"name":"scan_url","description":"Fetches a public web page and scans its visible text plus hidden HTML (comments, hidden elements, alt/aria/meta text) for prompt injection before your agent bro"},{"name":"scan_tools","description":"Checks MCP / function-calling tool definitions for tool poisoning (hidden instructions, data-exfiltration requests, hijack attempts in names, descriptions and s"},{"name":"check_domain","description":"Check a domain before your agent trusts a link, a sender or a counterparty: does it exist, where does its mail go, SPF and DMARC policy, nameservers, DNSSEC. Fr"},{"name":"check_email","description":"Check an email address an agent is about to store, email or trust: syntax, disposable / throwaway provider, role account, free webmail. Free tier (no network). "},{"name":"screen_address","description":"Use for ONE wallet: is this address on the US Treasury OFAC SDN sanctions list (digital currency addresses, refreshed daily)? Any chain (BTC, ETH/EVM, TRX, SOL,"},{"name":"screen_batch","description":"Use for a LIST of 1-50 wallets in one request (billed as one call): payee lists, counterparties, transaction inputs/outputs. Mixed chains allowed; one invalid e"},{"name":"scan_dependencies","description":"Checks a package.json, lockfile, requirements.txt, go.mod, Cargo.lock, poetry.lock or composer.lock (or a list of packages) against OSV.dev for known vulnerabil"},{"name":"check_package","description":"Checks one package version (npm, PyPI, Go, crates.io, Packagist, RubyGems, Maven, NuGet) against OSV.dev: advisory ids, severity, CVSS, fixed-in versions and ma"},{"name":"detect_stack","description":"Detects the technologies a website uses (CMS, ecommerce platform, JS framework, web server, CDN/hosting, analytics, ad pixels, chat, payments, consent tools) fr"},{"name":"check_signature","description":"Call BEFORE your agent signs or sends anything from a wallet. Decodes a transaction, EIP-712 typed data (Permit, Permit2, EIP-3009 USDC authorizations, Seaport "},{"name":"check_token","description":"Safety verdict for a Base (chain 8453) ERC-20 token: SAFE / CAUTION / DANGER with a 0-100 score, from a simulated buy-transfer-sell (honeypot and tax detection)"},{"name":"check_counterparty","description":"Pre-payment counterparty check: before paying, approving or interacting with an EVM (Base, Ethereum, Polygon, Arbitrum One) or Solana address, get ok / caution "},{"name":"check_x402_endpoint","description":"x402 endpoint doctor: probes a paid x402 URL unpaid (never pays) and grades it A-F: 402 on GET / HEAD / empty POST, CORS, v2 PAYMENT-REQUIRED header and v1 body"},{"name":"check_solana_token","description":"Safety check for any Solana SPL or Token-2022 mint before an agent or app interacts with it. SAFE / CAUTION / DANGER with a 0-100 score, from mint and freeze au"},{"name":"audit_website","description":"AI-agent readiness audit of a website: score 0-100, grade and verdict across agent access (robots.txt rules for AI bots, bot challenges), readable content (raw "},{"name":"scan_for_leaks","description":"Check text BEFORE your agent sends it to an LLM, tool, log or webhook: finds crypto wallet keys (BIP39 seed phrases with checksum, EVM/Solana private keys, WIF,"},{"name":"perp_positioning","description":"Cross-venue perpetual futures positioning read for an asset from funding rates on Hyperliquid, dYdX v4, Paradex and Aevo: crowded long / long bias / neutral / s"},{"name":"perp_funding_scan","description":"Market-wide funding scan over Hyperliquid, dYdX v4 and Paradex perps: pass symbols (watchlist, up to 25, e.g. BTC,ETH,SOL) or universe=all (every market above m"},{"name":"ta_bias","description":"Descriptive technical read for a crypto asset on closed 15m/1h/4h/1d candles: bias (strong bearish ... strong bullish), trend (up/down/mixed) and regime (trendi"},{"name":"ta_risk","description":"Same as GET, POST {\"symbol\":\"ETH\",\"timeframe\":\"4h\",\"account_usd\":10000,\"risk_pct\":1,\"side\":\"long\"}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route "},{"name":"ta_backtest","description":"Same as GET, POST {\"symbol\":\"SOL\",\"timeframe\":\"4h\",\"strategy\":\"ema_cross\",\"fast\":20,\"slow\":50}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route only"},{"name":"smart_money_bias","description":"Is the smart money long or short this coin? For a Hyperliquid perp ticker, shows how the 120 Hyperliquid accounts with the highest 30-day PnL (public leaderboar"},{"name":"smart_money_scan","description":"Same as GET, POST {\"limit\":10}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: scan $0.03 per call, with a credits key (Authorizatio"},{"name":"hyperliquid_wallet","description":"Same as GET, POST {\"address\":\"0x0000000000000000000000000000000000000001\"}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: wallet $0"},{"name":"find_paid_api","description":"Which paid API should my agent call? Searches the 36,000+ paid x402 resources on the public x402 discovery indexes and returns how many match your need, how man"},{"name":"check_perp_order","description":"Checks a Hyperliquid perp order BEFORE your agent sends it: would the exchange reject it, and what does it cost and risk? Give coin, side and size (coins) or no"},{"name":"audit_tools","description":"Check the tool definitions an agent loads, before they cost tokens or fail: estimated tokens per tool, schema errors per provider (OpenAI, Anthropic, Gemini, Be"},{"name":"diff_tools","description":"What changed in a tool list since you approved it? Compares \"tools\" or \"url\" now with \"pin\" (set_id from audit_tools/diff_tools) or \"baseline\" (earlier definiti"},{"name":"check_mcp_server","description":"Does this remote MCP server work, and is it worth connecting or paying for? Sends initialize and tools/list only (never calls a tool) and reports reachability, "},{"name":"watch_mcp_server","description":"Hosted watch for a remote MCP server: ToolFit re-audits it for 30 days and POSTs an HMAC-SHA256 signed JSON webhook to your https endpoint when its tools/list f"},{"name":"watch_status","description":"Use to read a hosted watch: state (active, expired, cancelled), interval, expiry, next check time, last result (pin, grade, score, tool count) and webhook deliv"},{"name":"watch_cancel","description":"Use to stop a hosted watch now: no further checks or webhooks are sent. Irreversible; remaining days are not refunded. Free.\nNot for: reading progress or result"},{"name":"register_tools","description":"Register a tool list once and get a set_id for route_tools. Pass \"tools\" (array in MCP, OpenAI, Anthropic, Gemini or Bedrock form, max 500) or \"url\" (public rem"},{"name":"route_tools","description":"Which of my tools does this task need? Send \"set_id\" (from register_tools) or \"tools\", plus \"query\" (the task). Returns a ranked shortlist (adaptive 3-12 tools,"},{"name":"convert_currency","description":"Convert an amount between two currencies at the official ECB reference rate (latest or a past date). Inputs: from, to (ISO codes like USD, EUR, JPY), amount (de"},{"name":"fx_rates","description":"All ECB reference exchange rates for a base currency (default EUR), or only the listed quotes, latest or on a past date. Free: 30 calls/day per IP, then $0.001 "},{"name":"fx_history","description":"Daily ECB reference rates for one currency pair between start and end (max 366 days), with first, last, min, max and percent change. Free: 30 calls/day per IP, "},{"name":"crypto_price","description":"Current USD price of up to 20 coins (\"symbols\": \"BTC,ETH,SOL\") with 24h change, 24h volume, open interest and funding. Hyperliquid public market data. Free: 30 "},{"name":"crypto_movers","description":"Top 24h gainers, losers and volume leaders across ~200 coins (min 24h volume default $1M). Free: 30 calls/day per IP, then $0.002 per call.\n\n[CryptoPrice via Yo"},{"name":"transcribe_audio","description":"Speech-to-text for a public MP3 or WAV file (audio_url, up to 30 minutes / 30 MB): returns the transcript, detected language, timestamped segments and optional "},{"name":"credits_quote","description":"Lists how many calls of each YourAITools paid API (PayGuard, TokenVerdict, SignCheck, WebRead, InjectScan, DomainCheck, PkgGuard, StackDetect, AgentGate) a $1 o"},{"name":"credits_balance","description":"Returns the remaining balance, spend and recent calls of a YourAITools credits key (yatc_...).\n\n[Credits via YourAITools MCP Hub] Free tier: same as Credits's o"}],"toolCount":45,"toolsHash":"55e25a0cfd6225358213818b7f5a4836a0d9957c99f0dc54a953679241a04973","serverName":"youraitools-hub","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"check_agent","description":"Check whether an AI agent is registered in the Concordium Agent Registry (CIS-8004), Active (not revoked), and Verified by Concordium (its Agent Card hash match"},{"name":"read_url","description":"Fetches one public web page and returns its main content as clean Markdown (boilerplate removed, links absolute) plus title and metadata. Respects robots.txt, r"},{"name":"scan_text","description":"Scans untrusted text (web page text, emails, documents, tool results, another agent's message) for prompt injection before your agent acts on it: instruction ov"},{"name":"scan_url","description":"Fetches a public web page and scans its visible text plus hidden HTML (comments, hidden elements, alt/aria/meta text) for prompt injection before your agent bro"},{"name":"scan_tools","description":"Checks MCP / function-calling tool definitions for tool poisoning (hidden instructions, data-exfiltration requests, hijack attempts in names, descriptions and s"},{"name":"check_domain","description":"Check a domain before your agent trusts a link, a sender or a counterparty: does it exist, where does its mail go, SPF and DMARC policy, nameservers, DNSSEC. Fr"},{"name":"check_email","description":"Check an email address an agent is about to store, email or trust: syntax, disposable / throwaway provider, role account, free webmail. Free tier (no network). "},{"name":"screen_address","description":"Use for ONE wallet: is this address on the US Treasury OFAC SDN sanctions list (digital currency addresses, refreshed daily)? Any chain (BTC, ETH/EVM, TRX, SOL,"},{"name":"screen_batch","description":"Use for a LIST of 1-50 wallets in one request (billed as one call): payee lists, counterparties, transaction inputs/outputs. Mixed chains allowed; one invalid e"},{"name":"scan_dependencies","description":"Checks a package.json, lockfile, requirements.txt, go.mod, Cargo.lock, poetry.lock or composer.lock (or a list of packages) against OSV.dev for known vulnerabil"},{"name":"check_package","description":"Checks one package version (npm, PyPI, Go, crates.io, Packagist, RubyGems, Maven, NuGet) against OSV.dev: advisory ids, severity, CVSS, fixed-in versions and ma"},{"name":"detect_stack","description":"Detects the technologies a website uses (CMS, ecommerce platform, JS framework, web server, CDN/hosting, analytics, ad pixels, chat, payments, consent tools) fr"},{"name":"check_signature","description":"Call BEFORE your agent signs or sends anything from a wallet. Decodes a transaction, EIP-712 typed data (Permit, Permit2, EIP-3009 USDC authorizations, Seaport "},{"name":"check_token","description":"Safety verdict for a Base (chain 8453) ERC-20 token: SAFE / CAUTION / DANGER with a 0-100 score, from a simulated buy-transfer-sell (honeypot and tax detection)"},{"name":"check_counterparty","description":"Pre-payment counterparty check: before paying, approving or interacting with an EVM (Base, Ethereum, Polygon, Arbitrum One) or Solana address, get ok / caution "},{"name":"check_x402_endpoint","description":"x402 endpoint doctor: probes a paid x402 URL unpaid (never pays) and grades it A-F: 402 on GET / HEAD / empty POST, CORS, v2 PAYMENT-REQUIRED header and v1 body"},{"name":"check_solana_token","description":"Safety check for any Solana SPL or Token-2022 mint before an agent or app interacts with it. SAFE / CAUTION / DANGER with a 0-100 score, from mint and freeze au"},{"name":"audit_website","description":"AI-agent readiness audit of a website: score 0-100, grade and verdict across agent access (robots.txt rules for AI bots, bot challenges), readable content (raw "},{"name":"scan_for_leaks","description":"Check text BEFORE your agent sends it to an LLM, tool, log or webhook: finds crypto wallet keys (BIP39 seed phrases with checksum, EVM/Solana private keys, WIF,"},{"name":"perp_positioning","description":"Cross-venue perpetual futures positioning read for an asset from funding rates on Hyperliquid, dYdX v4, Paradex and Aevo: crowded long / long bias / neutral / s"},{"name":"perp_funding_scan","description":"Market-wide funding scan over Hyperliquid, dYdX v4 and Paradex perps: pass symbols (watchlist, up to 25, e.g. BTC,ETH,SOL) or universe=all (every market above m"},{"name":"ta_bias","description":"Descriptive technical read for a crypto asset on closed 15m/1h/4h/1d candles: bias (strong bearish ... strong bullish), trend (up/down/mixed) and regime (trendi"},{"name":"ta_risk","description":"Same as GET, POST {\"symbol\":\"ETH\",\"timeframe\":\"4h\",\"account_usd\":10000,\"risk_pct\":1,\"side\":\"long\"}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route "},{"name":"ta_backtest","description":"Same as GET, POST {\"symbol\":\"SOL\",\"timeframe\":\"4h\",\"strategy\":\"ema_cross\",\"fast\":20,\"slow\":50}\n\n[TASignal via YourAITools MCP Hub] No free tier (paid route only"},{"name":"smart_money_bias","description":"Is the smart money long or short this coin? For a Hyperliquid perp ticker, shows how the 120 Hyperliquid accounts with the highest 30-day PnL (public leaderboar"},{"name":"smart_money_scan","description":"Same as GET, POST {\"limit\":10}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: scan $0.03 per call, with a credits key (Authorizatio"},{"name":"hyperliquid_wallet","description":"Same as GET, POST {\"address\":\"0x0000000000000000000000000000000000000001\"}\n\n[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: wallet $0"},{"name":"find_paid_api","description":"Which paid API should my agent call? Searches the 36,000+ paid x402 resources on the public x402 discovery indexes and returns how many match your need, how man"},{"name":"check_perp_order","description":"Checks a Hyperliquid perp order BEFORE your agent sends it: would the exchange reject it, and what does it cost and risk? Give coin, side and size (coins) or no"},{"name":"audit_tools","description":"Check the tool definitions an agent loads, before they cost tokens or fail: estimated tokens per tool, schema errors per provider (OpenAI, Anthropic, Gemini, Be"},{"name":"diff_tools","description":"What changed in a tool list since you approved it? Compares \"tools\" or \"url\" now with \"pin\" (set_id from audit_tools/diff_tools) or \"baseline\" (earlier definiti"},{"name":"check_mcp_server","description":"Does this remote MCP server work, and is it worth connecting or paying for? Sends initialize and tools/list only (never calls a tool) and reports reachability, "},{"name":"watch_mcp_server","description":"Hosted watch for a remote MCP server: ToolFit re-audits it for 30 days and POSTs an HMAC-SHA256 signed JSON webhook to your https endpoint when its tools/list f"},{"name":"watch_status","description":"Use to read a hosted watch: state (active, expired, cancelled), interval, expiry, next check time, last result (pin, grade, score, tool count) and webhook deliv"},{"name":"watch_cancel","description":"Use to stop a hosted watch now: no further checks or webhooks are sent. Irreversible; remaining days are not refunded. Free.\nNot for: reading progress or result"},{"name":"register_tools","description":"Register a tool list once and get a set_id for route_tools. Pass \"tools\" (array in MCP, OpenAI, Anthropic, Gemini or Bedrock form, max 500) or \"url\" (public rem"},{"name":"route_tools","description":"Which of my tools does this task need? Send \"set_id\" (from register_tools) or \"tools\", plus \"query\" (the task). Returns a ranked shortlist (adaptive 3-12 tools,"},{"name":"convert_currency","description":"Convert an amount between two currencies at the official ECB reference rate (latest or a past date). Inputs: from, to (ISO codes like USD, EUR, JPY), amount (de"},{"name":"fx_rates","description":"All ECB reference exchange rates for a base currency (default EUR), or only the listed quotes, latest or on a past date. Free: 30 calls/day per IP, then $0.001 "},{"name":"fx_history","description":"Daily ECB reference rates for one currency pair between start and end (max 366 days), with first, last, min, max and percent change. Free: 30 calls/day per IP, "},{"name":"crypto_price","description":"Current USD price of up to 20 coins (\"symbols\": \"BTC,ETH,SOL\") with 24h change, 24h volume, open interest and funding. Hyperliquid public market data. Free: 30 "},{"name":"crypto_movers","description":"Top 24h gainers, losers and volume leaders across ~200 coins (min 24h volume default $1M). Free: 30 calls/day per IP, then $0.002 per call.\n\n[CryptoPrice via Yo"},{"name":"transcribe_audio","description":"Speech-to-text for a public MP3, WAV, M4A or OGG/Opus file (audio_url, up to 30 minutes / 30 MB): returns the transcript, detected language, timestamped segment"},{"name":"credits_quote","description":"Lists how many calls of each YourAITools paid API (PayGuard, TokenVerdict, SignCheck, WebRead, InjectScan, DomainCheck, PkgGuard, StackDetect, AgentGate) a $1 o"},{"name":"credits_balance","description":"Returns the remaining balance, spend and recent calls of a YourAITools credits key (yatc_...).\n\n[Credits via YourAITools MCP Hub] Free tier: same as Credits's o"}],"package":null,"toolSurface":{"id":"ts_jyq3brfrrbz6","endpointId":"ep_7muysy82hnsa","hash":"466a1755a843ecfa2d8f7d661587ba15b8ce81059fe7da698375ae6ddf12eada","toolCount":45,"serverName":"youraitools-hub","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-27T17:30:32.315Z","lastSeenAt":"2026-10-29T00:29:32.391Z","observations":5,"toolNames":["check_agent","read_url","scan_text","scan_url","scan_tools","check_domain","check_email","screen_address","screen_batch","scan_dependencies","check_package","detect_stack","check_signature","check_token","check_counterparty","check_x402_endpoint","check_solana_token","audit_website","scan_for_leaks","perp_positioning","perp_funding_scan","ta_bias","ta_risk","ta_backtest","smart_money_bias","smart_money_scan","hyperliquid_wallet","find_paid_api","check_perp_order","audit_tools","diff_tools","check_mcp_server","watch_mcp_server","watch_status","watch_cancel","register_tools","route_tools","convert_currency","fx_rates","fx_history","crypto_price","crypto_movers","transcribe_audio","credits_quote","credits_balance"],"distinctSurfaces":5},"endpointFacts":[{"id":"ep_7muysy82hnsa","url":"https://api.youraitools.co/mcp/hub","type":"mcp_streamable_http","factsCheckedAt":"2026-10-26T06:23:07.759Z","auth":{"observedAt":"2026-10-26T06:23:07.788Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-26T06:23:07.803Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"api.youraitools.co","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-21T22:25:53.000Z","validTo":"2027-01-19T23:25:50.000Z","daysToExpiry":82,"sanCount":1,"fingerprint256":"EB:43:3D:C1:49:45:5A:43:21:4A:BA:03:80:B4:3C:F9:D8:5B:FB:D9:84:32:77:E8:DE:A6:CB:8C:60:F1:69:0F"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"co.youraitools/hub","url":"https://registry.modelcontextprotocol.io/v0/servers/co.youraitools%2Fhub","firstSeenAt":"2026-10-24T23:21:50.855Z","fetchedAt":"2026-10-28T09:18:30.117Z","normalizedAt":"2026-10-28T09:18:30.117Z"}]},"firstSeenAt":"2026-10-24T23:21:50.855Z","updatedAt":"2026-10-29T00:35:13.840Z"}