toolvend - utility APIs for agents
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
30-day x402 history, calendar, DNS, RDAP, LEI, URLs, scraping, text, VAT, QR. Pay-per-call USDC.
| Author | dev.toolvend |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 1550 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"toolvend - utility APIs for agents": {
"url": "https://toolvend.dev/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (11)
business-daysAdd/subtract, count or find business days across countries and subdivisions; list public holidays. Bundled 2024–2030 calendars, inclusive ranges, explicit weekends and closures, source attribution and coverage warnings. See /calendar/coverage. Paid per call: $0.01 in USDC via x402.
Parameters:
operation(required) — stringcountries(required) — array — Country or subdivision keys from /calendar/coverage, e.g. GB-ENG, DE-BY, US-NY.start(required) — string — Civil ISO date within 2024–2030.end— string — Required for count/intersection/holidays. Inclusive; at most 366 days.days— integer — Required for add. Start excluded except when days=0.weekend— array — ISO weekdays, Monday=1; default [6,7]. Applies to all calendars.additionalClosures— array — Closure dates applied to every requested calendar.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
dnsDNS lookup over DoH. Common record types (A, AAAA, MX, TXT, NS, CAA, ...) as clean JSON. Paid per call: $0.005 in USDC via x402.
Parameters:
name(required) — string — DNS name to resolvetype— string — Record type, default A
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
rdapDomain registration data (modern WHOIS) via RDAP: registrar, created/expiry dates, status, nameservers, DNSSEC. Paid per call: $0.005 in USDC via x402.
Parameters:
domain(required) — string — Domain to look up (path parameter)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
leiGlobal legal-entity/KYB lookup by LEI: official identity, jurisdiction, addresses, registration and renewal standing, risk flags, and GLEIF data freshness. Paid per call: $0.008 in USDC via x402.
Parameters:
lei(required) — string — 20-character Legal Entity Identifier (path parameter); checksum is verified before payment
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
sitemapFetch and parse sitemap XML or gzip into JSON. For an index, follow the first N children with ?follow=N. Caps merged output at 500 URLs. Paid per call: $0.005 in USDC via x402.
Parameters:
url(required) — string — Public HTTP(S) sitemap URL, including .xml.gz, or a site origin to try /sitemap.xmlfollow— integer — For a sitemap index, fetch and merge the first N children (default 0)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
robotsFetch and parse robots.txt (+ llms.txt if present) into structured JSON, including which AI crawlers are blocked. Paid per call: $0.005 in USDC via x402.
Parameters:
url(required) — string — Public HTTP(S) site origin or URL
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
extractFetch a web page and return structured content: title, meta/OpenGraph, canonical, headings, links, readable text (boilerplate stripped). Add ?render=true for JavaScript-rendered pages ($0.03). Paid per call: $0.01 ($0.03 Execute JavaScript with Cloudflare Browser Run before extracting content.) in USDC via x402.
Parameters:
url(required) — string — Public HTTP(S) page URL to extractrender— string — Premium tier, charged more than the base price. true → $0.03: Execute JavaScript with Cloudflare Browser Run before extracting content.includeLinks— boolean — Include outbound links (default true)maxTextChars— number — Cap on extracted text length, default 20000
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
text-cleanClean text: strip HTML, normalise unicode/whitespace, dedupe lines. Returns cleaned text plus stats. Paid per call: $0.003 in USDC via x402.
Parameters:
text(required) — string — Input text (max 500,000 characters)options— object
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
vatVAT calculator for EU-27 + UK: net→gross or gross→net at standard or reduced rate. Includes rates table snapshot date. Paid per call: $0.002 in USDC via x402.
Parameters:
amount(required) — numbercountry(required) — string — ISO 3166-1 alpha-2, e.g. DE, FR, GBrate— string — default standarddirection— string — default net_to_gross
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
qrQR code generator. Returns a crisp SVG for text/URL payloads up to 2,048 UTF-8 bytes that fit the selected error-correction level. Paid per call: $0.003 in USDC via x402.
Parameters:
data(required) — string — Payload to encode (max 2,048 UTF-8 bytes; QR capacity is lower at Q/H error correction)ecl— string — Error correction, default Msize— number — SVG width/height in px, default 256
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
url-inspectInspect a public URL: HEAD redirect trace, DNS A/AAAA observations and security headers in one report. At most 4 targets, no page body. Includes timestamps, partial-result warnings and factual findings; no safety or reputation verdict. Paid per call: $0.009 in USDC via x402.
Parameters:
url(required) — string — One public HTTP(S) URL on its standard port; credentials and private destinations are rejected
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.