YourAITools MCP Hub
All 22 YourAITools agent APIs in one MCP server. Most tools free; pay with credits or x402.
| Endpoint | https://api.youraitools.co/mcp/hub (streamable-http) |
|---|---|
| Registry version | 1.0.1 |
| Now | 45 tools · grade C (72) · pin ts_c3af3c9494a6a782645570914da5e305 · protocol 2025-06-18 |
| First / last listed | 2026-10-31 01:57 UTC / 2026-10-31 01:57 UTC |
| Grade over time | 2026-10-31: C (72), 45 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: 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
check_agent | 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 matches the on-chain metadata_hash). Accepts a badge (CIS-2 token address, e.g. Mf22soLh1NuZYFgBK8iSs, or CAIP-19 form) or a Concordium owner account address. Free tier: returns the verdict; the full record is available from the paid x402 endpoi params: id*, network, tier |
read_url | Fetches one public web page and returns its main content as clean Markdown (boilerplate removed, links absolute) plus title and metadata. Respects robots.txt, refuses private/internal hosts, follows redirects; no JavaScript rendering. Returns markdown, title, description, lang, finalUrl, status, wordCount, links, truncated and free_tier usage, or an error code (robots_disallowed, blocked_ip, timeo params: url*, maxChars, tier |
scan_text | Scans untrusted text (web page text, emails, documents, tool results, another agent's message) for prompt injection before your agent acts on it: instruction overrides, jailbreak personas, system-prompt extraction, fake delimiters, exfiltration URLs, tool hijacking, hidden Unicode, encoded payloads. Deterministic rules; up to 100000 characters. Returns risk_score (0-100), verdict (safe | suspiciou params: text*, tools, url, tier |
scan_url | 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 browses or summarizes it. Respects robots.txt; refuses private hosts. Returns risk_score (0-100), verdict (safe | suspicious | malicious), findings[] with location (visible or hidden), finalUrl, title and hidden_html stats. Free: 30 calls/day params: url*, text, tools, tier |
scan_tools | Checks MCP / function-calling tool definitions for tool poisoning (hidden instructions, data-exfiltration requests, hijack attempts in names, descriptions and schemas) before your agent installs or calls them. Up to 100 tools per call. Returns the worst risk_score/verdict, tools_flagged and tools[] {index, name, risk_score, verdict, findings[]}. Free: 30 calls/day per IP shared with scan_text and params: tools*, text, url, tier |
check_domain | 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. Free tier (preview). For registration age, registrar, parking detection and a 0-100 risk score use the paid x402 endpoint /v1/domain.
[DomainCheck via YourAITools MCP Hub] Free tier: same as DomainCheck's own MCP server (call without payment params: domain*, tier |
check_email | 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). For MX, mail auth, domain age and a verdict (valid | risky | undeliverable) use the paid x402 endpoint /v1/email.
[DomainCheck via YourAITools MCP Hub] Free tier: same as DomainCheck's own MCP server (call without payment and without tier) params: email*, tier |
screen_address | 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, LTC, XMR, BCH, XRP, ZEC and more). Returns sanctioned (true/false), match_count, matches[] (entity, programs, list_date), normalized address, chain guess and checksum, list_updated_at. Free: 30 calls/day per IP (max 10/min).
Not for: lists params: address*, tier |
screen_batch | 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 entry rejects the request. Same data as screen_address. Returns count, sanctioned_count, any_sanctioned, list_updated_at and results[] in input order.
Not for: one wallet (screen_address) or more than 50 (split the list). Informational, not params: addresses*, tier |
scan_dependencies | 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 vulnerabilities and confirmed-malicious packages. Returns per-package advisory ids (CVE/GHSA/MAL), severity, CVSS and fixed-in versions. Free tier: 30 calls/day per IP with full results, up to 100 packages; then $0.003 per scan (up to 500) in USDC ov params: manifest, filename, packages, include_dev, type, tier |
check_package | Checks one package version (npm, PyPI, Go, crates.io, Packagist, RubyGems, Maven, NuGet) against OSV.dev: advisory ids, severity, CVSS, fixed-in versions and malicious flags. Free tier: 30 calls/day per IP with full results, then $0.001 per call in USDC over x402 (/v1/package).
[PkgGuard via YourAITools MCP Hub] Free tier: same as PkgGuard's own MCP server (call without payment and without tier). params: ecosystem, name*, version*, tier |
detect_stack | Detects the technologies a website uses (CMS, ecommerce platform, JS framework, web server, CDN/hosting, analytics, ad pixels, chat, payments, consent tools) from one page load. Free preview tier: technology names and categories. The paid x402 endpoint /v1/detect adds versions, confidence and evidence plus email / DNS / hosting providers and verified SaaS from public DNS.
[StackDetect via YourAIT params: url*, tier |
check_signature | 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 orders), an EIP-7702 delegation or an x402 payment (402 terms + payload) into plain English and returns SAFE / CAUTION / DANGER with risk flags (unlimited approvals, setApprovalForAll, fake USDC domains, x402 overpay or wrong payTo, OFAC SD params: chain, tx, typed_data, authorization, payment_required, payment_payload, tier |
check_token | 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), owner powers, proxy, liquidity, holders, verification and age. Free preview tier: verdict, score and flag counts. The paid x402 endpoints /v1/lite ($0.005), /v1/quick ($0.015) and /v1/deep ($0.05) add the reasons and evidence. SAFE is not params: token*, address, tier |
check_counterparty | Pre-payment counterparty check: before paying, approving or interacting with an EVM (Base, Ethereum, Polygon, Arbitrum One) or Solana address, get ok / caution / block. Free preview tier: verdict, confidence, address kind and flag counts. The paid x402 endpoints /v1/lite ($0.005), /v1/quick ($0.015) and /v1/full ($0.05) add the reasons and evidence (OFAC SDN, scam lists, x402 directory, verificati params: address*, chain, intent, tier |
check_x402_endpoint | 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, accepts (USDC asset, EIP-712 domain, Solana feePayer, amounts, payTo), multichain consistency and the Bazaar declaration. Free preview tier: grade, score, status and counts. The paid x402 endpoints /v1/lite ($0.005), /v1/check ($0.02, add params: url*, method, framework, tier |
check_solana_token | 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 authority, Token-2022 extensions that can block or tax sells, liquidity and recent sells, holder concentration and age. Free preview tier: verdict, score and flag counts. The paid x402 endpoints /v1/lite ($0.005) and /v1/check ($0.02) add the params: mint*, tier |
audit_website | 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 HTML, markdown), discovery (llms.txt, sitemap, JSON-LD, meta/OG), agent interfaces (OpenAPI, MCP, A2A agent card, x402) and speed/HTTPS. Free preview tier: score, grade and category scores. The paid x402 endpoints /v1/lite ($0.005) and /v1/ params: url*, tier |
scan_for_leaks | 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, xprv), API secrets (GitHub, AWS, Stripe, OpenAI, Anthropic, Slack, Telegram, npm, JWT, PEM) and PII (cards, IBAN, SSN, email, phone). Free preview tier: verdict, safe_to_send and counts by type (text up to 8192 bytes). Redacted text: paid params: text*, min_severity, style, types, json, tier |
perp_positioning | Cross-venue perpetual futures positioning read for an asset from funding rates on Hyperliquid, dYdX v4, Paradex and Aevo: crowded long / long bias / neutral / short bias / crowded short, venues that list it, confidence. Free preview tier. The paid x402 routes add per-venue funding (8h %, APR) and open interest (/v1/lite), premium, 7-day funding history and carry (/v1/full) and a universe scan for params: symbol*, tier |
perp_funding_scan | 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 min_oi_usd, default $1M). Returns the highest and lowest funding (APR), the widest cross-venue funding spreads, the market-wide OI-weighted funding and share of markets with positive funding, with a per-asset label. Paid only. Not financial params: limit, min_oi_usd, symbols, universe, tier |
ta_bias | 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 (trending/ranging) from RSI, MACD, EMA 20/50/200, Bollinger and ADX. Free preview tier. The paid x402 routes add every indicator value and the bias components (/v1/lite), VaR/CVaR, drawdowns and ATR position sizing (/v1/risk) and rule backtests (/ params: symbol*, timeframe, tier |
ta_risk | Same as GET, POST {"symbol":"ETH","timeframe":"4h","account_usd":10000,"risk_pct":1,"side":"long"}
[TASignal via YourAITools MCP Hub] No free tier (paid route only). Paid: risk $0.02 per call, with a credits key (Authorization: Bearer yatc_...) or x402 (USDC; the hub returns the payment terms). Failed tool calls aren't charged: credits are refunded automatically and x402 payments only settle on s params: account_usd, bars, entry, risk_pct, side, stop, stop_atr, symbol*, timeframe, tier |
ta_backtest | Same as GET, POST {"symbol":"SOL","timeframe":"4h","strategy":"ema_cross","fast":20,"slow":50}
[TASignal via YourAITools MCP Hub] No free tier (paid route only). Paid: backtest $0.05 per call, with a credits key (Authorization: Bearer yatc_...) or x402 (USDC; the hub returns the payment terms). Failed tool calls aren't charged: credits are refunded automatically and x402 payments only settle on s params: bars, direction, fast, fee_bps, lower, period, signal, slow, strategy*, symbol*, timeframe, upper, tier |
smart_money_bias | 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 leaderboard) are positioned now: bias (strong long to strong short), traders long vs short, snapshot age and coverage. Free preview tier. Paid tiers add notional and 1h/24h flows (lite) or entries, leverage, liquidation bands and top positions (coin) params: symbol*, tier |
smart_money_scan | Same as GET, POST {"limit":10}
[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: scan $0.03 per call, with a credits key (Authorization: Bearer yatc_...) or x402 (USDC; the hub returns the payment terms). Failed tool calls aren't charged: credits are refunded automatically and x402 payments only settle on success. params: limit, min_traders, tier |
hyperliquid_wallet | Same as GET, POST {"address":"0x0000000000000000000000000000000000000001"}
[SmartPerps via YourAITools MCP Hub] No free tier (paid route only). Paid: wallet $0.01 per call, with a credits key (Authorization: Bearer yatc_...) or x402 (USDC; the hub returns the payment terms). Failed tool calls aren't charged: credits are refunded automatically and x402 payments only settle on success. params: address*, tier |
find_paid_api | 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 many seller hosts there are, and the top 3 services ranked by relevance, 30-day unique payers and calls, recency and price (service name, USD price, networks, payers). Optional max_price and network filters. Free preview tier. The paid x402 ro params: need*, max_price, network, min_payers, limit, tier |
check_perp_order | 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 notional (USD); optional limit price, leverage, margin cross/isolated, reduceOnly. Returns REJECT_LIKELY / CAUTION / OK, issues[] with fix values (size decimals, tick, $10 minimum, leverage tier, OI cap, delisted), liquidation estimate, taker params: coin*, side*, size, notional, price, leverage, margin, reduceOnly, tier |
audit_tools | Check the tool definitions an agent loads, before they cost tokens or fail: estimated tokens per tool, schema errors per provider (OpenAI, Anthropic, Gemini, Bedrock, MCP; add openai_strict for strict mode) with JSON paths and fixed definitions, tool pairs models will confuse with fix hints, basic poisoning patterns, a grade and a pin (set_id) for diff_tools. Pass "tools" (array in any common form params: tools, url, providers, level, tier |
diff_tools | 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 definitions). Each change is labeled breaking (removed tool or param, new required param, type or enum removal), suspicious (new text with injection patterns or hidden characters), review (description, title, annotation or new tool) or additive; de params: pin, baseline, tools, url, tier |
check_mcp_server | 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, protocol version, sign-in method (OAuth protected-resource metadata), x402 payment terms if it asks for payment, latency, tool count and token cost, provider compatibility, poisoning patterns in tools and server instructions, issues and a g params: url*, tier |
watch_mcp_server | 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 fingerprint or grade changes, or it goes unreachable or recovers. tier watch = every 24 h ($0.25 per watch, 30 days), tier watch6h = every 6 h ($0.60 per watch). Leave "every" out (the tier sets it). Returns watch_id and the signing secret o params: every, url*, webhook*, tier |
watch_status | Use to read a hosted watch: state (active, expired, cancelled), interval, expiry, next check time, last result (pin, grade, score, tool count) and webhook delivery counters. Read-only; changes nothing. Free.
Not for: stopping a watch (watch_cancel).
[ToolFit via YourAITools MCP Hub] Free tier: same as ToolFit's own MCP server (call without payment and without tier). Free. params: watch_id*, secret* |
watch_cancel | Use to stop a hosted watch now: no further checks or webhooks are sent. Irreversible; remaining days are not refunded. Free.
Not for: reading progress or results (watch_status).
[ToolFit via YourAITools MCP Hub] Free tier: same as ToolFit's own MCP server (call without payment and without tier). Free. params: watch_id*, secret* |
register_tools | 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 remote MCP server; its tools are listed, never called). Same tools always get the same set_id; sets are kept 90 days after last use. Free.
Not for: picking a tool once from a short list; just pass the tools to your model.
[ToolRoute via YourA params: tools, url |
route_tools | 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, or "k"), confidence (high/medium/low/none), matched terms, token savings and the definitions ready to inject ("format": mcp, openai, anthropic, gemini or names). BM25 keyword ranking, no LLM. Free: 200 calls/day per IP, then $0.001 per cal params: set_id, tools, query*, k, max_k, format, tier |
convert_currency | 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 (default 1), date (optional YYYY-MM-DD). Returns rate, result, inverse_rate and the rate date. Free: 30 calls/day per IP, then $0.001 per call via x402 or credits.
[FXRate via YourAITools MCP Hub] Free tier: same as FXRate's own MCP server (c params: from*, to*, amount, date, tier |
fx_rates | 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 per call.
[FXRate via YourAITools MCP Hub] Free tier: same as FXRate's own MCP server (call without payment and without tier). Paid: rates $0.001 per call, with a credits key (Authorization: Bearer yatc_...) or x402 (USDC; the hub returns params: base, quotes, date, tier |
fx_history | 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, then $0.002 per call.
[FXRate via YourAITools MCP Hub] Free tier: same as FXRate's own MCP server (call without payment and without tier). Paid: history $0.002 per call, with a credits key (Authorization: Bearer yatc_...) or x402 (USDC; th params: base*, quote*, start*, end, tier |
crypto_price | 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 calls/day per IP, then $0.001 per call via x402 or credits.
[CryptoPrice via YourAITools MCP Hub] Free tier: same as CryptoPrice's own MCP server (call without payment and without tier). Paid: price $0.001 per call, with a credits key (Aut params: symbols*, tier |
crypto_movers | 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.
[CryptoPrice via YourAITools MCP Hub] Free tier: same as CryptoPrice's own MCP server (call without payment and without tier). Paid: movers $0.002 per call, with a credits key (Authorization: Bearer yatc_...) or x402 (USDC; the hub returns the payment terms). params: limit, min_volume_usd, tier |
transcribe_audio | 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 segments and optional SRT/VTT subtitles (format=srt|vtt); task=translate returns English. Paid only, per started audio minute: the length is read before payment, so the terms quote the exact total. Charged only when a transcript is returned. Machi params: audio_url*, language, task, format, vad, prompt, tier |
credits_quote | Lists how many calls of each YourAITools paid API (PayGuard, TokenVerdict, SignCheck, WebRead, InjectScan, DomainCheck, PkgGuard, StackDetect, AgentGate) a $1 or $5 prepaid credits pack covers at today's prices, and where to buy it (x402).
[Credits via YourAITools MCP Hub] Free tier: same as Credits's own MCP server (call without payment and without tier). Free. params: pack |
credits_balance | Returns the remaining balance, spend and recent calls of a YourAITools credits key (yatc_...).
[Credits via YourAITools MCP Hub] Free tier: same as Credits's own MCP server (call without payment and without tier). Free. params: key* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.