Koskamo

YRUZ x402 MCP

An MCP server exposing paid AI agent tools including site audits, web extraction, company enrichment, dependency advisories, EU tender searches, and entity resolution. It uses x402 pay-per-call payments in USDC on Base or Solana without requiring user accounts or API keys.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

YRUZ x402 MCP logo, by YRUZCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-01Published by YRUZ
MCP endpoint (Streamable HTTP)
https://yruz.one/mcp/x402
Vendor documentation

What you can do with it

  • Perform website security and SEO audits
  • Extract clean Markdown from web pages
  • Search EU public tenders and procurement data
  • Check npm/PyPI package dependency advisories

Source and maintenance

Community listingRegistry 1.3.1
Maintenance checked

Protocol and capabilities

Server
yruz-x402 1.0.0
MCP protocol
2025-06-18
Tools
56 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Pay-per-call x402 tools for agents. Data Intelligence: DependencyPulse (deps_*: npm/PyPI/Composer package metadata, release history, OSV advisory checks, batch checks 0.002 per package version, dependency trees, lockfile audits, monitor checks), TenderGraph (tenders_*: EU TED tenders, deadlines, procedure lifecycle, awards, buyer and supplier history, change feed, monitor checks) and RealityGraph (reality_*: Wikidata entity resolution, sourced facts, evidence, conflicts, history at a date, monitor checks); every answer carries provenance, freshness and warnings. Promo Board (promo_*): list a link, API, x402 endpoint or MCP server for 24 h (promo_create_listing 0.02 USDC, keep the owner_token it returns), renew for 24 h (promo_renew_listing 0.01), take over the global top link for 24 h (promo_takeover_top_spot, minimum = current top price + 0.01, from 0.05); promo_get_* read the board. Agent tools: website audit, web page to Markdown, company enrichment, URL safety, weather, link preview, domain intel, broken links, uptime, x402 endpoint check, wallet balance, crypto prices and trends, Solana token check, portfolio, transaction explain, network fees. Prices 0.002-0.025 USDC per call (USDC on Base or Solana, x402 v1 or v2), no account or API key. An unpaid call returns the x402 PaymentRequired with the exact price; sign one offer and repeat the identical call with params._meta["x402/payment"]. A call with bad input is refused before payment and comes back with instructions: the field at fault, the expected format, a valid call and the payment steps. get_example returns those instructions for any tool; yruz_list_services lists every task with its price and limits.

Tools

56 advertised

site_audit — YRUZ Site Audit (0.01 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Website audit in one call: TLS certificate, security headers, HTTPS redirect, HTTP/2 and HTTP/3, compression, response time, redirects, SEO tags and AI-agent readiness (llms.txt, robots rules for AI bots, sitemap, structured data). Scores 0-100 per area with concrete fixes. Price: 0.01 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"site_audit"}. Same tool over HTTP: https://yruz.one/api/audit?url=https%3A%2F%2Fyruz.one%2F

site_audit input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "website URL or domain (required), e.g. https://example.com"
    }
  },
  "additionalProperties": false
}
site_audit annotations
{
  "title": "YRUZ Site Audit",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
web_extract — YRUZ Web Extract (0.005 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Fetch any public web page and return its main content as clean Markdown (navigation, scripts and boilerplate removed) with title, description, language, canonical URL, author, publish date, headings, links and images. Built for agents that need to read or cite the web. Follows up to 5 redirects; HTML, plain text and JSON pages. Price: 0.005 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"web_extract"}. Same tool over HTTP: https://yruz.one/api/extract?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHTTP_402

web_extract input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "page URL (required), e.g. https://example.com/post"
    },
    "links": {
      "type": "string",
      "description": "1 to include every link on the page (default 1)"
    },
    "max_chars": {
      "type": "string",
      "description": "cap on the Markdown length, 1000-200000 (default 60000)"
    }
  },
  "additionalProperties": false
}
web_extract annotations
{
  "title": "YRUZ Web Extract",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
company_enrich — YRUZ Company Enrich (0.01 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Company enrichment from a domain or email in one call: company name, description, logo, favicon, social profiles (LinkedIn, X, GitHub, Facebook, Instagram, YouTube ...), contact emails and phones published on the site, email provider (Google Workspace, Microsoft 365 ...), tech stack (CMS, framework, hosting, CDN, analytics, payments), schema.org organization data and domain registration age. For lead qualification, KYB and CRM enrichment. Price: 0.01 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"company_enrich"}. Same tool over HTTP: https://yruz.one/api/enrich?domain=stripe.com

company_enrich input schema
{
  "type": "object",
  "required": [
    "domain"
  ],
  "properties": {
    "domain": {
      "type": "string",
      "description": "company domain (required), e.g. stripe.com; a URL or email works too"
    }
  },
  "additionalProperties": false
}
company_enrich annotations
{
  "title": "YRUZ Company Enrich",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
url_safety_check — YRUZ URL Safety Check (0.005 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Should an agent open, sign or pay this link? Follows every redirect and checks the final site: domain age (RDAP), TLS certificate age and validity, look-alike and punycode domains, brand impersonation (PayPal, Coinbase, MetaMask, Phantom ...), risky TLDs, URL shorteners, raw-IP hosts, downloads, password and seed-phrase forms and wallet-drainer patterns. Returns a 0-100 risk score, a verdict (safe, caution, dangerous) and every signal explained. Heuristic, no blocklist. Price: 0.005 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"url_safety_check"}. Same tool over HTTP: https://yruz.one/api/safety?url=https%3A%2F%2Fgithub.com%2Flogin

url_safety_check input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "link to check (required), e.g. https://example.com/login"
    }
  },
  "additionalProperties": false
}
url_safety_check annotations
{
  "title": "YRUZ URL Safety Check",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
domain_intel — YRUZ Domain Intel (0.01 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Domain intelligence in one call: DNS records (A, AAAA, MX, NS, TXT, CAA, SOA), email security (SPF with lookup count, DMARC policy, MTA-STS, TLS-RPT, BIMI, DKIM on common selectors), registration from RDAP (registrar, created, expires, status, DNSSEC) and the TLS certificate (issuer, expiry). Scored 0-100 with every issue and its fix. Ideal for vetting a vendor, a sender or a lead. Price: 0.01 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"domain_intel"}. Same tool over HTTP: https://yruz.one/api/domain?domain=yruz.one

domain_intel input schema
{
  "type": "object",
  "required": [
    "domain"
  ],
  "properties": {
    "domain": {
      "type": "string",
      "description": "domain name (required), e.g. example.com; a URL or email works too"
    }
  },
  "additionalProperties": false
}
domain_intel annotations
{
  "title": "YRUZ Domain Intel",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
weather_forecast — YRUZ Weather Forecast (0.003 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Weather for any place on Earth: current conditions (temperature, feels-like, wind, humidity, pressure, cloud, precipitation), the next 48 hours hour by hour and a 7-day forecast with highs, lows and rain, in metric and imperial units, plus active official weather alerts for US locations. Place by name or coordinates. Data: MET Norway (CC BY 4.0) and the US National Weather Service. Price: 0.003 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"weather_forecast"}. Same tool over HTTP: https://yruz.one/api/weather?q=New+York

weather_forecast input schema
{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "place name (required unless lat/lon), e.g. Berlin or Austin, TX"
    },
    "lat": {
      "type": "string",
      "description": "latitude, -90 to 90"
    },
    "lon": {
      "type": "string",
      "description": "longitude, -180 to 180"
    }
  },
  "additionalProperties": false
}
weather_forecast annotations
{
  "title": "YRUZ Weather Forecast",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
link_preview — YRUZ Link Unfurl (0.003 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Link preview of any URL in one call: title, description, site name, canonical URL, Open Graph and Twitter card fields, preview image, favicon, theme color, oEmbed endpoint and JSON-LD types. Use it to render rich links or to check how a page will look when shared. Price: 0.003 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"link_preview"}. Same tool over HTTP: https://yruz.one/api/unfurl?url=https%3A%2F%2Fyruz.one%2F

link_preview input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "page URL (required)"
    }
  },
  "additionalProperties": false
}
link_preview annotations
{
  "title": "YRUZ Link Unfurl",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
broken_links — YRUZ Broken Link Check (0.01 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Find broken links on a web page: fetches the page, collects its links (internal and external) and checks up to 50 of them in parallel, reporting status code, redirect target and response time for each, with a summary of broken, redirected and healthy links. Price: 0.01 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"broken_links"}. Same tool over HTTP: https://yruz.one/api/links?url=https%3A%2F%2Fyruz.one%2F

broken_links input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "max": {
      "type": "string",
      "description": "links to check, 1-50 (default 30)"
    },
    "url": {
      "type": "string",
      "description": "page URL (required)"
    },
    "scope": {
      "type": "string",
      "description": "all (default) | internal | external"
    }
  },
  "additionalProperties": false
}
broken_links annotations
{
  "title": "YRUZ Broken Link Check",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
x402_endpoint_check — YRUZ x402 Endpoint Check (0.005 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Validate any x402 endpoint the way buyer agents see it: calls it unpaid, decodes the 402 challenge (v2 PAYMENT-REQUIRED header and v1 JSON body), checks every offer (scheme, network, asset, amount, payTo format, timeout, fee payer, EIP-712 domain), CORS exposure and the origin's discovery files (/.well-known/x402, openapi.json, llms.txt). Returns networks, prices in USD and every problem with its fix. Price: 0.005 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"x402_endpoint_check"}. Same tool over HTTP: https://yruz.one/api/x402-check?url=https%3A%2F%2Fyruz.one%2Fapi%2Faudit

x402_endpoint_check input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "endpoint URL (required)"
    },
    "method": {
      "type": "string",
      "description": "GET (default) or POST"
    }
  },
  "additionalProperties": false
}
x402_endpoint_check annotations
{
  "title": "YRUZ x402 Endpoint Check",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
uptime_check — YRUZ Uptime Check (0.003 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Is it up, right now, from the internet: HTTP status, final URL after redirects, DNS, connect, TLS and time-to-first-byte timings, HTTP version, response size, content type, server, TLS certificate days left, and an optional keyword that must appear on the page. For monitors, deploy checks and agents that must not act on a dead site. Price: 0.003 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"uptime_check"}. Same tool over HTTP: https://yruz.one/api/uptime?url=https%3A%2F%2Fyruz.one%2F

uptime_check input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "URL or domain (required)"
    },
    "keyword": {
      "type": "string",
      "description": "optional text that must appear in the response"
    }
  },
  "additionalProperties": false
}
uptime_check annotations
{
  "title": "YRUZ Uptime Check",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
wallet_balance — YRUZ Wallet Balance (0.002 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

USDC and gas balance of any Solana or Base address, read from the chain: USDC amount, SOL or ETH for fees, whether the USDC account exists, and whether the wallet can pay a given x402 price. Lets an agent check its own funds or a counterparty before it pays. Price: 0.002 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"wallet_balance"}. Same tool over HTTP: https://yruz.one/api/wallet?address=CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp

wallet_balance input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "amount": {
      "type": "string",
      "description": "optional USDC price to test, e.g. 0.01"
    },
    "address": {
      "type": "string",
      "description": "Solana (base58) or Base (0x) address (required)"
    }
  },
  "additionalProperties": false
}
wallet_balance annotations
{
  "title": "YRUZ Wallet Balance",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
crypto_price — YRUZ Crypto Price (0.002 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Live prices in one fast call for up to 25 assets: any coin by CoinGecko id or ticker symbol (btc, eth, sol, usdc...) and any Solana token by mint address. Returns price, 24h change, 24h high/low, market cap, volume, rank and the source, in USD or another currency. Cached at most 60 s; Binance and Jupiter as fallbacks. Price: 0.002 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"crypto_price"}. Same tool over HTTP: https://yruz.one/api/crypto/price?ids=bitcoin%2Cethereum%2Csolana

crypto_price input schema
{
  "type": "object",
  "required": [
    "ids"
  ],
  "properties": {
    "vs": {
      "type": "string",
      "description": "quote currency, default usd (eur, gbp, jpy, btc, eth ...)"
    },
    "ids": {
      "type": "string",
      "description": "comma-separated coins or mints (required), e.g. btc,eth,sol or a Solana mint"
    }
  },
  "additionalProperties": false
}
crypto_price annotations
{
  "title": "YRUZ Crypto Price",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
crypto_trending — YRUZ Crypto Trending (0.003 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

What the crypto market is doing right now: the most searched coins, the top 24h gainers and losers among the 250 largest coins, global market cap and BTC dominance, and the trending Solana tokens of the last hour with price, liquidity and organic volume. Price: 0.003 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"crypto_trending"}. Same tool over HTTP: https://yruz.one/api/crypto/trending?limit=10

crypto_trending input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "string",
      "description": "items per list, 1-20 (default 10)"
    }
  },
  "additionalProperties": false
}
crypto_trending annotations
{
  "title": "YRUZ Crypto Trending",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
solana_token_check — YRUZ Solana Token Check (0.005 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Safety check of any Solana token before an agent buys it: name, symbol, supply, decimals, token program and extensions, mint and freeze authority, mutable metadata, top-10 holder concentration, holder count, price, liquidity, market cap, organic volume and verification. Returns a 0-100 risk score with every red flag explained. On-chain data from Helius, market data from Jupiter. Price: 0.005 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"solana_token_check"}. Same tool over HTTP: https://yruz.one/api/crypto/token?mint=JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN

solana_token_check input schema
{
  "type": "object",
  "required": [
    "mint"
  ],
  "properties": {
    "mint": {
      "type": "string",
      "description": "Solana token mint address (required)"
    }
  },
  "additionalProperties": false
}
solana_token_check annotations
{
  "title": "YRUZ Solana Token Check",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
solana_portfolio — YRUZ Solana Portfolio (0.005 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Every token a Solana wallet holds, valued in USD: SOL and all fungible SPL and Token-2022 balances with symbol, name, amount, price and value, sorted by value, plus the total portfolio value and the NFT count. One call instead of dozens of RPC reads. Price: 0.005 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"solana_portfolio"}. Same tool over HTTP: https://yruz.one/api/crypto/portfolio?address=CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp

solana_portfolio input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string",
      "description": "Solana wallet address (required)"
    },
    "min_usd": {
      "type": "string",
      "description": "hide tokens worth less than this, default 0"
    }
  },
  "additionalProperties": false
}
solana_portfolio annotations
{
  "title": "YRUZ Solana Portfolio",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
solana_tx_explain — YRUZ Solana Transaction Explain (0.003 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Decode any Solana transaction into plain language: type (swap, transfer, NFT sale, mint ...), the program or DEX used, who sent what to whom with token symbols and amounts, SOL balance changes, fee and status. Lets an agent confirm a payment or audit what a wallet did. Price: 0.003 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"solana_tx_explain"}. Same tool over HTTP: https://yruz.one/api/crypto/tx?signature=kR2EnMwjxxQ3LrZD8fp1e5m6rkkMmDateF5bktxhJDaBaKE6NoP623PbNxjwDVxozQMcgGacBqTEkjrPLzk5TWc

solana_tx_explain input schema
{
  "type": "object",
  "required": [
    "signature"
  ],
  "properties": {
    "signature": {
      "type": "string",
      "description": "transaction signature (required)"
    }
  },
  "additionalProperties": false
}
solana_tx_explain annotations
{
  "title": "YRUZ Solana Transaction Explain",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
network_fees — YRUZ Network Fees (0.002 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

What a transaction costs right now: Solana priority fee levels (low to very high, micro-lamports per compute unit) and the USD cost of a typical transfer and swap, plus Base gas price, base fee and the USD cost of an ERC-20 transfer. Use it to set fees that land without overpaying. Price: 0.002 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"network_fees"}. Same tool over HTTP: https://yruz.one/api/crypto/fees

network_fees input schema
{
  "type": "object",
  "properties": {
    "account": {
      "type": "string",
      "description": "optional Solana program or account to estimate for (default: Jupiter router)"
    }
  },
  "additionalProperties": false
}
network_fees annotations
{
  "title": "YRUZ Network Fees",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
deps_get_package — YRUZ DependencyPulse Package (0.003 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

One package from npm, PyPI or Packagist: latest version, description, declared licence, repository, homepage, deprecation or yanked status, version count, first and last publish date, declared dependencies of the latest release, and the OSV advisories that match the latest version. With source links, retrieval time and the changes YRUZ observed since its previous look. Price: 0.003 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"deps_get_package"}. Same tool over HTTP: https://yruz.one/api/deps/package?ecosystem=npm&name=express

deps_get_package input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "package name (required), e.g. express, @types/node, requests, monolog/monolog"
    },
    "ecosystem": {
      "type": "string",
      "description": "npm (default), pypi or composer"
    }
  },
  "additionalProperties": false
}
deps_get_package annotations
{
  "title": "YRUZ DependencyPulse Package",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
deps_get_version_history — YRUZ DependencyPulse Version History (0.006 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Release history of a package in ecosystem order (node-semver, PEP 440, Composer): every version with publish time, prerelease flag, deprecation or yank with its reason, which one is latest, release cadence, and changes YRUZ observed between its own snapshots (labelled system-observed). Price: 0.006 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"deps_get_version_history"}. Same tool over HTTP: https://yruz.one/api/deps/versions?ecosystem=pypi&name=requests&limit=20

deps_get_version_history input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "package name (required)"
    },
    "limit": {
      "type": "string",
      "description": "versions to return, newest first, 1-200 (default 50)"
    },
    "ecosystem": {
      "type": "string",
      "description": "npm (default), pypi or composer"
    },
    "prerelease": {
      "type": "string",
      "description": "1 to include prereleases (default 0)"
    }
  },
  "additionalProperties": false
}
deps_get_version_history annotations
{
  "title": "YRUZ DependencyPulse Version History",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
deps_compare_releases — YRUZ DependencyPulse Release Compare (0.008 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

What changes between two releases of a package, from registry metadata: dependencies added, removed and re-ranged, licence change, deprecation, publish dates and the releases in between, and which OSV advisories the upgrade fixes, introduces or leaves open. Registry metadata only: a source-code diff is not claimed. Price: 0.008 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"deps_compare_releases"}. Same tool over HTTP: https://yruz.one/api/deps/compare?ecosystem=npm&name=lodash&from=4.17.15&to=4.17.21

deps_compare_releases input schema
{
  "type": "object",
  "required": [
    "name",
    "from"
  ],
  "properties": {
    "to": {
      "type": "string",
      "description": "target version (default: latest)"
    },
    "from": {
      "type": "string",
      "description": "current version (required), e.g. 4.17.15"
    },
    "name": {
      "type": "string",
      "description": "package name (required)"
    },
    "ecosystem": {
      "type": "string",
      "description": "npm (default), pypi or composer"
    }
  },
  "additionalProperties": false
}
deps_compare_releases annotations
{
  "title": "YRUZ DependencyPulse Release Compare",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
deps_check_advisories — YRUZ DependencyPulse Advisory Check (0.005 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Is this exact package version affected by a published advisory? Queries OSV (GitHub Advisory Database, PyPA, and more) for the version and returns status (affected or not_affected_by_queried_advisories), every advisory with aliases (CVE), summary, severity, the affected ranges as published, fixed versions and references. The version is checked against the registry first; no advisory is never reported as safe. Price: 0.005 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"deps_check_advisories"}. Same tool over HTTP: https://yruz.one/api/deps/check?ecosystem=npm&name=lodash&version=4.17.15

deps_check_advisories input schema
{
  "type": "object",
  "required": [
    "name",
    "version"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "package name (required)"
    },
    "version": {
      "type": "string",
      "description": "exact version (required), e.g. 4.17.15"
    },
    "ecosystem": {
      "type": "string",
      "description": "npm (default), pypi or composer"
    }
  },
  "additionalProperties": false
}
deps_check_advisories annotations
{
  "title": "YRUZ DependencyPulse Advisory Check",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
deps_batch_check — YRUZ DependencyPulse Batch Check (from 0.01 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

OSV advisory check of 2-100 package versions in one call, mixed ecosystems: status per package version, advisory ids with summary, severity and fixed versions. Priced 0.002 USDC per unique package version (minimum 0.01, maximum 0.2), quoted exactly in the 402 before you pay. Price: 0.002 USDC per advisory_check (0.01-0.2 per call, exact total quoted before payment), paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"deps_batch_check"}. Same tool over HTTP: https://yruz.one/api/deps/batch?packages=npm%3Alodash%404.17.15%2Cnpm%3Aminimist%401.2.5%2Cpypi%3Arequests%402.19.0%2Ccomposer%3Aguzzlehttp%2Fguzzle%407.4.0%2Cnpm%3Aexpress%404.21.2

deps_batch_check input schema
{
  "type": "object",
  "required": [
    "packages"
  ],
  "properties": {
    "packages": {
      "type": "string",
      "description": "list (required): JSON [{\"ecosystem\":\"npm\",\"name\":\"lodash\",\"version\":\"4.17.15\"}] or text \"npm:lodash@4.17.15, pypi:requests@2.19.0\""
    },
    "ecosystem": {
      "type": "string",
      "description": "default ecosystem for items without one (default npm)"
    }
  },
  "additionalProperties": false
}
deps_batch_check annotations
{
  "title": "YRUZ DependencyPulse Batch Check",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
deps_get_dependency_tree — YRUZ DependencyPulse Dependency Tree (0.01 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Bounded transitive dependency graph of an npm package version: every node with the declared range, the resolved version (highest published version satisfying the range, as a fresh install without a lockfile would pick), depth, parent, deprecation, and the OSV advisories that match it. Limits are enforced and reported: nothing is silently cut. Price: 0.01 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"deps_get_dependency_tree"}. Same tool over HTTP: https://yruz.one/api/deps/tree?name=express&depth=2

deps_get_dependency_tree input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "npm package (required), e.g. express"
    },
    "depth": {
      "type": "string",
      "description": "levels below the package, 1-4 (default 3)"
    },
    "version": {
      "type": "string",
      "description": "version or range (default latest)"
    },
    "optional": {
      "type": "string",
      "description": "1 to follow optionalDependencies (default 0)"
    },
    "max_nodes": {
      "type": "string",
      "description": "graph size cap, 10-250 (default 150)"
    }
  },
  "additionalProperties": false
}
deps_get_dependency_tree annotations
{
  "title": "YRUZ DependencyPulse Dependency Tree",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
deps_audit_project — YRUZ DependencyPulse Project Audit (0.025 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Audit a project in one call: send package-lock.json (v2/v3), package.json, composer.lock, composer.json or requirements.txt. Lockfiles give exact direct and transitive versions; manifest ranges are resolved to the highest satisfying version and labelled so; unpinned requirements are listed as unresolved. Returns every affected package with advisories, severity, fixed versions and the smallest fixing upgrade, plus coverage limits. Up to 300 packages per audit. Price: 0.025 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"deps_audit_project"}. Same tool over HTTP: https://yruz.one/api/deps/audit?manifest=%7B%22dependencies%22%3A%7B%22express%22%3A%22%5E4.17.0%22%2C%22lodash%22%3A%224.17.15%22%2C%22minimist%22%3A%221.2.5%22%7D%7D

deps_audit_project input schema
{
  "type": "object",
  "required": [
    "manifest"
  ],
  "properties": {
    "dev": {
      "type": "string",
      "description": "1 to include dev dependencies (default 0)"
    },
    "kind": {
      "type": "string",
      "description": "optional file type: package-lock, package, composer-lock, composer, requirements (auto-detected)"
    },
    "manifest": {
      "type": "string",
      "description": "file content (required): package-lock.json, package.json, composer.lock, composer.json or requirements.txt; POST JSON body recommended"
    }
  },
  "additionalProperties": false
}
deps_audit_project annotations
{
  "title": "YRUZ DependencyPulse Project Audit",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
deps_get_advisory — YRUZ DependencyPulse Advisory (0.002 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

One advisory from OSV by its id or alias (GHSA-..., CVE-..., PYSEC-..., RUSTSEC-...): summary, details, severity (CVSS vectors), aliases, published and modified dates, withdrawn flag, every affected package with its ranges and fixed versions as published, and references. Price: 0.002 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"deps_get_advisory"}. Same tool over HTTP: https://yruz.one/api/deps/advisory?id=GHSA-35jh-r3h4-6jhm

deps_get_advisory input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "advisory id (required), e.g. GHSA-29mw-wpgm-hmr9 or CVE-2021-23337"
    }
  },
  "additionalProperties": false
}
deps_get_advisory annotations
{
  "title": "YRUZ DependencyPulse Advisory",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
deps_get_changes — YRUZ DependencyPulse Changes Since (0.008 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Everything that changed for a package since a date: releases published, deprecations and yanks among them, the current latest, advisories published or modified for the package, and attribute changes YRUZ observed between its snapshots. For maintainers, CI and agents re-checking a dependency. Price: 0.008 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"deps_get_changes"}. Same tool over HTTP: https://yruz.one/api/deps/changes?ecosystem=npm&name=axios&since=2026-01-01

deps_get_changes input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "package name (required)"
    },
    "since": {
      "type": "string",
      "description": "date YYYY-MM-DD (default 90 days ago)"
    },
    "ecosystem": {
      "type": "string",
      "description": "npm (default), pypi or composer"
    }
  },
  "additionalProperties": false
}
deps_get_changes annotations
{
  "title": "YRUZ DependencyPulse Changes Since",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
deps_monitor_check — YRUZ DependencyPulse Monitor Check (0.003 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

One bounded monitoring check of a package: the current fingerprint of its watched attributes (latest version, licence, deprecation, version count, advisories on the latest release), changed true or false against the fingerprint you kept from your previous check, the attributes that differ from YRUZ's previous observation, and when it was observed. No subscription: you call it on your own schedule, each check is one paid call. Price: 0.003 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"deps_monitor_check"}. Same tool over HTTP: https://yruz.one/api/deps/monitor?ecosystem=npm&name=axios

deps_monitor_check input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "package name (required)"
    },
    "ecosystem": {
      "type": "string",
      "description": "npm (default), pypi or composer"
    },
    "fingerprint": {
      "type": "string",
      "description": "fingerprint returned by your previous check (optional)"
    }
  },
  "additionalProperties": false
}
deps_monitor_check annotations
{
  "title": "YRUZ DependencyPulse Monitor Check",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
tenders_search — YRUZ TenderGraph Search (0.005 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Search public tenders and procurement notices published in TED (EU Official Journal S, all EU/EEA countries plus EU-funded procurement such as Serbia): keywords, buyer country, CPV code, contracting authority, awarded supplier, notice type, publication and deadline date ranges and estimated value. Each notice normalized: title, buyer, CPV, procedure, estimated value with currency, lot deadlines, lifecycle stage, winners as published, and the official TED links. Price: 0.005 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"tenders_search"}. Same tool over HTTP: https://yruz.one/api/tenders/search?q=software&country=RS&limit=10

tenders_search input schema
{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "keywords in the notice text, e.g. cloud software"
    },
    "cpv": {
      "type": "string",
      "description": "CPV code or prefix, 2-8 digits, e.g. 72 or 72000000"
    },
    "lang": {
      "type": "string",
      "description": "language of titles, 2 letters (default en)"
    },
    "page": {
      "type": "string",
      "description": "page, 1-100 (default 1)"
    },
    "type": {
      "type": "string",
      "description": "competition (calls), result (awards), change (amendments), planning (prior information) or all (default)"
    },
    "buyer": {
      "type": "string",
      "description": "contracting authority name contains"
    },
    "limit": {
      "type": "string",
      "description": "notices per page, 1-50 (default 20)"
    },
    "country": {
      "type": "string",
      "description": "buyer country, ISO code (DE, DEU, RS, SRB ...)"
    },
    "supplier": {
      "type": "string",
      "description": "awarded supplier name contains (award notices)"
    },
    "value_max": {
      "type": "string",
      "description": "estimated procedure value at most"
    },
    "value_min": {
      "type": "string",
      "description": "estimated procedure value at least (in its own currency)"
    },
    "deadline_to": {
      "type": "string",
      "description": "date YYYY-MM-DD"
    },
    "published_to": {
      "type": "string",
      "description": "date YYYY-MM-DD"
    },
    "deadline_from": {
      "type": "string",
      "description": "date YYYY-MM-DD"
    },
    "published_from": {
      "type": "string",
      "description": "date YYYY-MM-DD"
    }
  },
  "additionalProperties": false
}
tenders_search annotations
{
  "title": "YRUZ TenderGraph Search",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
tenders_get_notice — YRUZ TenderGraph Notice (0.004 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

One TED notice by its publication number, normalized: notice and form type, lifecycle stage, title and description, buyer with identifiers, CPV codes, procedure type, place of performance, estimated values (procedure and lots, with currency), lot titles and submission deadlines, duration, submission URL, and for results the winners, winner size and country, tender and award values and contract dates as published. With official HTML, PDF and XML links and the changes YRUZ observed since an earlier look. Price: 0.004 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"tenders_get_notice"}. Same tool over HTTP: https://yruz.one/api/tenders/notice?id=645054-2026

tenders_get_notice input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "TED publication number (required), e.g. 645054-2026"
    },
    "lang": {
      "type": "string",
      "description": "language, 2 letters (default en)"
    }
  },
  "additionalProperties": false
}
tenders_get_notice annotations
{
  "title": "YRUZ TenderGraph Notice",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
tenders_get_history — YRUZ TenderGraph Notice History (0.01 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

The lifecycle of a procurement procedure from one of its notices: every TED notice of the same procedure in order (prior information, call, corrigenda, award, contract modification), the change events between them (deadline changed, estimated value changed, lots changed, change reasons as published, award published, closed without award) and the resulting state. Each event references the notice that supports it; history before eForms (2023) may hold only one notice. Price: 0.01 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"tenders_get_history"}. Same tool over HTTP: https://yruz.one/api/tenders/history?id=599727-2026

tenders_get_history input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "TED publication number of any notice of the procedure (required)"
    },
    "lang": {
      "type": "string",
      "description": "language, 2 letters (default en)"
    }
  },
  "additionalProperties": false
}
tenders_get_history annotations
{
  "title": "YRUZ TenderGraph Notice History",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
tenders_get_deadlines — YRUZ TenderGraph Deadlines (0.003 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Open calls for tenders whose submission deadline falls in the next 1-90 days, soonest first, with the earliest qualifying lot deadline, buyer, CPV, estimated value and links. Filter by keywords, buyer country, CPV and authority. Deadlines are as published in the latest call notice found; a later corrigendum can move them (check the history). Price: 0.003 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"tenders_get_deadlines"}. Same tool over HTTP: https://yruz.one/api/tenders/deadlines?cpv=72&days=14&limit=10

tenders_get_deadlines input schema
{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "keywords in the notice text, e.g. cloud software"
    },
    "cpv": {
      "type": "string",
      "description": "CPV code or prefix, 2-8 digits, e.g. 72 or 72000000"
    },
    "days": {
      "type": "string",
      "description": "window in days, 1-90 (default 14)"
    },
    "lang": {
      "type": "string",
      "description": "language, 2 letters (default en)"
    },
    "buyer": {
      "type": "string",
      "description": "contracting authority name contains"
    },
    "limit": {
      "type": "string",
      "description": "notices, 1-50 (default 20)"
    },
    "country": {
      "type": "string",
      "description": "buyer country, ISO code (DE, DEU, RS, SRB ...)"
    }
  },
  "additionalProperties": false
}
tenders_get_deadlines annotations
{
  "title": "YRUZ TenderGraph Deadlines",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
tenders_get_awards — YRUZ TenderGraph Award Analysis (0.02 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Published contract award results matching a supplier, buyer, country, CPV or date range: each award with winners, their country and size, award and tender values with currency, decision and contract dates and the buyer. Plus an aggregate per currency (count, sum, median, sample size and date range); amounts are never added across currencies and notices without a value are counted as missing. Price: 0.02 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"tenders_get_awards"}. Same tool over HTTP: https://yruz.one/api/tenders/awards?country=RS&limit=10

tenders_get_awards input schema
{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "keywords in the notice text, e.g. cloud software"
    },
    "to": {
      "type": "string",
      "description": "published to YYYY-MM-DD"
    },
    "cpv": {
      "type": "string",
      "description": "CPV code or prefix, 2-8 digits, e.g. 72 or 72000000"
    },
    "from": {
      "type": "string",
      "description": "published from YYYY-MM-DD"
    },
    "lang": {
      "type": "string",
      "description": "language, 2 letters (default en)"
    },
    "buyer": {
      "type": "string",
      "description": "contracting authority name contains"
    },
    "limit": {
      "type": "string",
      "description": "awards, 1-50 (default 25)"
    },
    "country": {
      "type": "string",
      "description": "buyer country, ISO code (DE, DEU, RS, SRB ...)"
    },
    "supplier": {
      "type": "string",
      "description": "winner name contains"
    }
  },
  "additionalProperties": false
}
tenders_get_awards annotations
{
  "title": "YRUZ TenderGraph Award Analysis",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
tenders_get_authority — YRUZ TenderGraph Authority Profile (0.01 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Procurement profile of a contracting authority from its TED notices: notice counts by type (calls, awards, amendments, prior information), the most recent notices, CPV divisions and procedure types in the recent sample, name variants and identifiers seen, first and last publication in the sample. Sample size and coverage are stated with every aggregate. Price: 0.01 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"tenders_get_authority"}. Same tool over HTTP: https://yruz.one/api/tenders/authority?name=Ministry+of+Finance&country=RS

tenders_get_authority input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "lang": {
      "type": "string",
      "description": "language, 2 letters (default en)"
    },
    "name": {
      "type": "string",
      "description": "authority name or part of it (required), e.g. Ministry of Finance"
    },
    "country": {
      "type": "string",
      "description": "buyer country, ISO code"
    }
  },
  "additionalProperties": false
}
tenders_get_authority annotations
{
  "title": "YRUZ TenderGraph Authority Profile",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
tenders_get_supplier_history — YRUZ TenderGraph Supplier History (0.015 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Award history of a supplier from TED result notices that name it as a winner: total award notices, a dated timeline of the most recent awards with buyer, country, CPV and values as published, buyers and countries served, CPV divisions, values per currency and name variants. Only explicit award results count; no reputation or risk judgement is made. Price: 0.015 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"tenders_get_supplier_history"}. Same tool over HTTP: https://yruz.one/api/tenders/supplier?name=Siemens&country=PL

tenders_get_supplier_history input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "from": {
      "type": "string",
      "description": "published from YYYY-MM-DD"
    },
    "lang": {
      "type": "string",
      "description": "language, 2 letters (default en)"
    },
    "name": {
      "type": "string",
      "description": "supplier name or part of it (required), e.g. Siemens"
    },
    "country": {
      "type": "string",
      "description": "buyer country, ISO code"
    }
  },
  "additionalProperties": false
}
tenders_get_supplier_history annotations
{
  "title": "YRUZ TenderGraph Supplier History",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
tenders_get_changes — YRUZ TenderGraph Changes Since (0.01 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

What happened since a date (up to 92 days back) for your filters: counts and the newest notices of each kind, new calls for tenders, amendments and corrigenda with their change reasons, award results and prior information notices. Poll it to monitor a market, a buyer or a CPV code; each poll is one bounded paid call. Price: 0.01 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"tenders_get_changes"}. Same tool over HTTP: https://yruz.one/api/tenders/changes?country=RS&since=2026-10-01

tenders_get_changes input schema
{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "keywords in the notice text, e.g. cloud software"
    },
    "cpv": {
      "type": "string",
      "description": "CPV code or prefix, 2-8 digits, e.g. 72 or 72000000"
    },
    "lang": {
      "type": "string",
      "description": "language, 2 letters (default en)"
    },
    "buyer": {
      "type": "string",
      "description": "contracting authority name contains"
    },
    "limit": {
      "type": "string",
      "description": "notices per kind, 1-25 (default 10)"
    },
    "since": {
      "type": "string",
      "description": "date YYYY-MM-DD (default 7 days ago, at most 92 days back)"
    },
    "country": {
      "type": "string",
      "description": "buyer country, ISO code (DE, DEU, RS, SRB ...)"
    }
  },
  "additionalProperties": false
}
tenders_get_changes annotations
{
  "title": "YRUZ TenderGraph Changes Since",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
tenders_monitor_check — YRUZ TenderGraph Monitor Check (0.003 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

One bounded monitoring check of a procurement procedure from any of its TED notices: the current fingerprint of its watched state (notices in the procedure, stage, lot deadlines, estimated value, winners and award value), changed true or false against the fingerprint you kept, and what differs from YRUZ's previous observation, so a new corrigendum, a moved deadline or a published award is caught. No subscription: each check is one paid call. Price: 0.003 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"tenders_monitor_check"}. Same tool over HTTP: https://yruz.one/api/tenders/monitor?id=685949-2026

tenders_monitor_check input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "TED publication number of a notice of the procedure (required)"
    },
    "fingerprint": {
      "type": "string",
      "description": "fingerprint returned by your previous check (optional)"
    }
  },
  "additionalProperties": false
}
tenders_monitor_check annotations
{
  "title": "YRUZ TenderGraph Monitor Check",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
reality_search — YRUZ RealityGraph Search (0.003 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Find entities on Wikidata by name or alias, with an optional type filter (company, organization, place, software, person): id, label, description, types, the matched name, Wikipedia sitelink count as a notability signal, and links. The starting point for entity, evidence and resolve calls. Price: 0.003 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"reality_search"}. Same tool over HTTP: https://yruz.one/api/reality/search?q=Stripe&type=company

reality_search input schema
{
  "type": "object",
  "required": [
    "q"
  ],
  "properties": {
    "q": {
      "type": "string",
      "description": "name to search (required), e.g. Stripe"
    },
    "lang": {
      "type": "string",
      "description": "language of labels, 2-3 letters (default en)"
    },
    "type": {
      "type": "string",
      "description": "any (default), company, organization, place, software or person"
    },
    "limit": {
      "type": "string",
      "description": "results, 1-20 (default 10)"
    }
  },
  "additionalProperties": false
}
reality_search annotations
{
  "title": "YRUZ RealityGraph Search",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
reality_get_entity — YRUZ RealityGraph Entity Profile (0.004 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Normalized profile of one entity: label, description, aliases, types, official identifiers (LEI, ticker, VIAF, OpenCorporates, national registers ...), and the core facts for its kind (inception, country, headquarters, website, founders, CEO, employees and revenue over time, industry, population, licence, version ...). Every fact keeps rank, qualifiers (start, end, point in time), reference count and a status: observed, observed_unsourced, historical, deprecated or conflicting. Extra properties on request. Price: 0.004 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"reality_get_entity"}. Same tool over HTTP: https://yruz.one/api/reality/entity?id=Q7624104

reality_get_entity input schema
{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "name instead of id (the top search hit is used and reported)"
    },
    "id": {
      "type": "string",
      "description": "Wikidata id (required unless q), e.g. Q7624104"
    },
    "lang": {
      "type": "string",
      "description": "language of labels, 2-3 letters (default en)"
    },
    "properties": {
      "type": "string",
      "description": "extra property ids, comma separated, up to 15, e.g. P1056,P2403"
    }
  },
  "additionalProperties": false
}
reality_get_entity annotations
{
  "title": "YRUZ RealityGraph Entity Profile",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
reality_get_history — YRUZ RealityGraph Fact History (0.008 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Time-aware history of an entity: the source's revision log (when, which properties, which kind of edit), when the entity was created, and with as_of the facts the source stated at that past date compared to today (changed, added, removed per property). Plus attribute changes YRUZ observed itself. Source revision dates are when a claim was recorded, not when it became true; effective dates come from qualifiers. Price: 0.008 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"reality_get_history"}. Same tool over HTTP: https://yruz.one/api/reality/history?id=Q7624104&as_of=2023-01-01

reality_get_history input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "Wikidata id (required), e.g. Q7624104"
    },
    "lang": {
      "type": "string",
      "description": "language of labels, 2-3 letters (default en)"
    },
    "as_of": {
      "type": "string",
      "description": "past date YYYY-MM-DD to compare with now"
    },
    "limit": {
      "type": "string",
      "description": "revisions, 1-50 (default 25)"
    },
    "property": {
      "type": "string",
      "description": "only edits of this property, e.g. P1128"
    }
  },
  "additionalProperties": false
}
reality_get_history annotations
{
  "title": "YRUZ RealityGraph Fact History",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
reality_compare — YRUZ RealityGraph Compare (0.015 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Two entities side by side: for every core property the current values of each and whether they are the same, overlap, differ or exist on one side only; shared identifiers (a sign of a duplicate record); and properties neither side states (unsupported comparisons). Accepts ids or names. Price: 0.015 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"reality_compare"}. Same tool over HTTP: https://yruz.one/api/reality/compare?a=Q312&b=Q2283

reality_compare input schema
{
  "type": "object",
  "required": [
    "a",
    "b"
  ],
  "properties": {
    "a": {
      "type": "string",
      "description": "first entity: Wikidata id or name (required)"
    },
    "b": {
      "type": "string",
      "description": "second entity: Wikidata id or name (required)"
    },
    "lang": {
      "type": "string",
      "description": "language of labels, 2-3 letters (default en)"
    }
  },
  "additionalProperties": false
}
reality_compare annotations
{
  "title": "YRUZ RealityGraph Compare",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
reality_resolve_entity — YRUZ RealityGraph Resolve (0.01 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Entity resolution for a company or organization: from a name plus optional website domain, country, LEI or type, the candidate Wikidata entities with a transparent score, a confidence band (deterministic, high, medium, low), the matching and conflicting attributes, why each matched, and which extra input would disambiguate. Identifier matches (LEI, official website) are deterministic; names only rank. Never merges entities. Price: 0.01 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"reality_resolve_entity"}. Same tool over HTTP: https://yruz.one/api/reality/resolve?name=Stripe&domain=stripe.com&country=US

reality_resolve_entity input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "lei": {
      "type": "string",
      "description": "Legal Entity Identifier, 20 characters"
    },
    "name": {
      "type": "string",
      "description": "entity name (required), e.g. Stripe"
    },
    "type": {
      "type": "string",
      "description": "company, organization, place, software or person"
    },
    "domain": {
      "type": "string",
      "description": "official website domain, e.g. stripe.com"
    },
    "country": {
      "type": "string",
      "description": "country, ISO 2-letter code, e.g. US"
    }
  },
  "additionalProperties": false
}
reality_resolve_entity annotations
{
  "title": "YRUZ RealityGraph Resolve",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
reality_get_evidence — YRUZ RealityGraph Evidence (0.02 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Evidence bundle for an entity: for each requested property (default: its core facts) every statement with rank, qualifiers and all its references (stated in, reference URL, title, publication and retrieval dates, archive URL), a reference-quality grade (sourced, wiki_imported, unsourced), and the Wikipedia articles linked to the entity. Reference URLs are as recorded by the source; they are not fetched live. Price: 0.02 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"reality_get_evidence"}. Same tool over HTTP: https://yruz.one/api/reality/evidence?id=Q7624104&properties=P571%2CP159%2CP1128%2CP2139

reality_get_evidence input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "Wikidata id (required)"
    },
    "lang": {
      "type": "string",
      "description": "language of labels, 2-3 letters (default en)"
    },
    "properties": {
      "type": "string",
      "description": "property ids, comma separated, up to 10 (default: core facts)"
    }
  },
  "additionalProperties": false
}
reality_get_evidence annotations
{
  "title": "YRUZ RealityGraph Evidence",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
reality_get_conflicts — YRUZ RealityGraph Conflicts (0.02 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Source-conflict report for an entity: properties that should hold one current value but hold several (and whether a preferred rank settles it), time series with different values for the same date, deprecated claims with the stated reason, and core facts without a reference or only imported from Wikipedia. Every listed value carries its references so an agent can judge. Price: 0.02 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"reality_get_conflicts"}. Same tool over HTTP: https://yruz.one/api/reality/conflicts?id=Q312

reality_get_conflicts input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "Wikidata id (required)"
    },
    "lang": {
      "type": "string",
      "description": "language of labels, 2-3 letters (default en)"
    }
  },
  "additionalProperties": false
}
reality_get_conflicts annotations
{
  "title": "YRUZ RealityGraph Conflicts",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
reality_monitor_check — YRUZ RealityGraph Monitor Check (0.003 USDC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

One bounded monitoring check of an entity: the current fingerprint of its core facts (country, headquarters, website, CEO, employees, revenue, population, version ... by kind), changed true or false against the fingerprint you kept, the facts that differ from YRUZ's previous observation, and the source's latest revision. No subscription: each check is one paid call. Price: 0.003 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"reality_monitor_check"}. Same tool over HTTP: https://yruz.one/api/reality/monitor?id=Q7624104

reality_monitor_check input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "Wikidata id (required), e.g. Q7624104"
    },
    "fingerprint": {
      "type": "string",
      "description": "fingerprint returned by your previous check (optional)"
    }
  },
  "additionalProperties": false
}
reality_monitor_check annotations
{
  "title": "YRUZ RealityGraph Monitor Check",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
promo_create_listing — YRUZ Promo Board Listing (0.02 USDC)
Advertised by the server during the last successful anonymous check.
Open-world

List a link, API, x402 endpoint, MCP server or dataset on the YRUZ x402 Promo Board for exactly 24 hours (directory, leaderboards, machine-readable catalogue). Send title and url; category and type are optional. The destination is checked before payment and a refused link is not charged. Returns the listing id and an owner_token: keep both for promo_renew_listing and promo_takeover_top_spot. Price: 0.02 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"promo_create_listing"}. Same tool over HTTP: https://yruz.one/api/promo/create?title=My+x402+API&url=https%3A%2F%2Fexample.com&category=api&type=api&description=What+it+does%2C+in+one+sentence

promo_create_listing input schema
{
  "type": "object",
  "required": [
    "title",
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "public http(s) URL to promote, https:// is added when missing (required), aliases link, website; with an agent Bearer token or a profile x-auth-token it defaults to your YRUZ profile"
    },
    "type": {
      "type": "string",
      "description": "one of website, api, x402-endpoint, mcp-server, dataset, developer-tool, agent-service, open-source, other (default: guessed from the URL)"
    },
    "title": {
      "type": "string",
      "description": "listing title, 3-120 characters (required), alias name"
    },
    "category": {
      "type": "string",
      "description": "one of api, x402, mcp, data, ai, devtools, crypto, saas, open-source, media, other (default other; synonyms such as tools, dataset, mcp-server are mapped)"
    },
    "provider": {
      "type": "string",
      "description": "display name, up to 80 characters, optional"
    },
    "description": {
      "type": "string",
      "description": "up to 300 characters, optional"
    }
  },
  "additionalProperties": false
}
promo_create_listing annotations
{
  "title": "YRUZ Promo Board Listing",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
promo_renew_listing — YRUZ Promo Board Renewal (0.01 USDC)
Advertised by the server during the last successful anonymous check.
Open-world

Add one more 24-hour campaign to your Promo Board listing, starting when the current one ends. Price: 0.01 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"promo_renew_listing"}. Same tool over HTTP: https://yruz.one/api/promo/renew

promo_renew_listing input schema
{
  "type": "object",
  "required": [
    "id",
    "token"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "listing id returned by /api/promo/create, 16 characters (required), aliases listing, listing_id"
    },
    "token": {
      "type": "string",
      "description": "owner_token returned by /api/promo/create, starts with yzp_ (required), alias owner_token"
    }
  },
  "additionalProperties": false
}
promo_renew_listing annotations
{
  "title": "YRUZ Promo Board Renewal",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
promo_takeover_top_spot — YRUZ Promo Board Top Link Takeover (0.05 USDC)
Advertised by the server during the last successful anonymous check.
Open-world

Take over the GLOBAL TOP LINK of the YRUZ Promo Board for 24 hours with your live listing. The price is the server minimum (current top price plus the increment), quoted exactly in the 402; a stale quote is refused before it settles. Price: 0.05 USDC per call, paid with x402 (USDC on Base or Solana, no account, no API key); invalid input is refused before payment and a failed run is never charged. Without a payment the tool returns the x402 PaymentRequired. How to call it: get_example {"tool":"promo_takeover_top_spot"}. Same tool over HTTP: https://yruz.one/api/promo/takeover

promo_takeover_top_spot input schema
{
  "type": "object",
  "required": [
    "id",
    "token"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "listing id returned by /api/promo/create, 16 characters (required), aliases listing, listing_id"
    },
    "token": {
      "type": "string",
      "description": "owner_token returned by /api/promo/create, starts with yzp_ (required), alias owner_token"
    }
  },
  "additionalProperties": false
}
promo_takeover_top_spot annotations
{
  "title": "YRUZ Promo Board Top Link Takeover",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
get_example — YRUZ how to call a tool (instructions)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Instructions for any paid YRUZ tool: its parameters (required and optional), a valid call, the exact price rule, the payment steps and the response shape (field names and types). No answer data. Pass the tool name (e.g. deps_check_advisories, promo_create_listing); without it, lists every paid tool with its price.

get_example input schema
{
  "type": "object",
  "properties": {
    "tool": {
      "type": "string",
      "description": "tool name from tools/list, e.g. web_extract"
    }
  },
  "additionalProperties": false
}
get_example annotations
{
  "title": "YRUZ tool instructions",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
promo_search_listings — YRUZ Promo Board: search listings (discovery)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Discovery: search the YRUZ Promo Board listings (live by default) with their 24 h campaign, countdown and top-link status. Same data as GET https://yruz.one/api/promo/listings

promo_search_listings input schema
{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "text in title, description or host"
    },
    "page": {
      "type": "string",
      "description": "page, 1-100"
    },
    "type": {
      "type": "string",
      "description": "resource type"
    },
    "status": {
      "type": "string",
      "description": "active (default), expired or all"
    },
    "category": {
      "type": "string",
      "description": "category id"
    }
  },
  "additionalProperties": false
}
promo_search_listings annotations
{
  "title": "YRUZ promo_search_listings",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
promo_get_featured — YRUZ Promo Board: get featured (discovery)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Discovery: the current GLOBAL TOP LINK of the YRUZ Promo Board and the next takeover minimum. Same data as GET https://yruz.one/api/promo/featured

promo_get_featured input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
promo_get_featured annotations
{
  "title": "YRUZ promo_get_featured",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
promo_get_leaderboard — YRUZ Promo Board: get leaderboard (discovery)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Discovery: every Promo Board ranking (most expensive active link, highest takeover, lifetime spend, most renewed, trending, category leaders) with its definition. Same data as GET https://yruz.one/api/promo/leaderboard

promo_get_leaderboard input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
promo_get_leaderboard annotations
{
  "title": "YRUZ promo_get_leaderboard",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
promo_get_listing — YRUZ Promo Board: get listing (discovery)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Discovery: one Promo Board listing with its campaigns and takeovers. Same data as GET https://yruz.one/api/promo/listing

promo_get_listing input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "listing id (required)"
    }
  },
  "additionalProperties": false
}
promo_get_listing annotations
{
  "title": "YRUZ promo_get_listing",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
promo_get_pricing — YRUZ Promo Board: get pricing (discovery)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Discovery: current Promo Board prices (listing, renewal, takeover minimum), rails and refund policy. Same data as GET https://yruz.one/api/promo/pricing

promo_get_pricing input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
promo_get_pricing annotations
{
  "title": "YRUZ promo_get_pricing",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
promo_get_campaign_history — YRUZ Promo Board: get campaign history (discovery)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Discovery: Promo Board takeover and campaign history, newest first. Same data as GET https://yruz.one/api/promo/history

promo_get_campaign_history input schema
{
  "type": "object",
  "properties": {
    "page": {
      "type": "string",
      "description": "page, 1-100"
    }
  },
  "additionalProperties": false
}
promo_get_campaign_history annotations
{
  "title": "YRUZ promo_get_campaign_history",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
yruz_list_services — YRUZ Data Intelligence catalogue (discovery)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Discovery: the DependencyPulse, TenderGraph and RealityGraph tasks with their task ids, prices and billing units, limits, sources, freshness, MCP tool names and the x402 payment rails (v1 and v2, exact scheme, USDC on Base and Solana). Pass product (deps, tenders, reality) to narrow it.

yruz_list_services input schema
{
  "type": "object",
  "properties": {
    "product": {
      "enum": [
        "deps",
        "tenders",
        "reality"
      ],
      "type": "string",
      "description": "optional product id"
    }
  },
  "additionalProperties": false
}
yruz_list_services annotations
{
  "title": "YRUZ services",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
yruz_get_source_status — YRUZ data source status (discovery)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Discovery: every public source behind the data products (npm, PyPI, Packagist, OSV, TED, Wikidata) with licence, attribution, coverage and its measured health: last success, last failure and failure rate of YRUZ's own requests.

yruz_get_source_status input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
yruz_get_source_status annotations
{
  "title": "YRUZ source status",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": false,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
1936 ms
95th percentile latency
1936 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 1936 ms · metadata changed · 56 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http yruz-x402-mcp https://yruz.one/mcp/x402

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add yruz-x402-mcp --url https://yruz.one/mcp/x402

Cursor

Merge this server into .cursor/mcp.json in your project, then enable yruz-x402-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "yruz-x402-mcp": {
      "url": "https://yruz.one/mcp/x402"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "yruz-x402-mcp": {
      "type": "streamableHttp",
      "url": "https://yruz.one/mcp/x402",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start yruz-x402-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "yruz-x402-mcp": {
      "type": "http",
      "url": "https://yruz.one/mcp/x402"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http yruz-x402-mcp https://yruz.one/mcp/x402

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "yruz-x402-mcp": {
      "url": "https://yruz.one/mcp/x402"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "yruz-x402-mcp": {
      "serverUrl": "https://yruz.one/mcp/x402"
    }
  }
}

Let your agent find its tools

Find servers like YRUZ x402 MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.