Server definition
- Hash
- sha256:ca9d95d261577594172f1865cd69469ac10559bc7ab03500f201064fef126e23
- What it is
- What a remote MCP server returned when asked what it offers: 12 tools
The blob, as servednamed by its sha256
{
"instructions": "toolvend: a portfolio of small, fast, machine-payable utility APIs. No accounts, no API keys — pay per call with USDC via the x402 protocol.\n\nEvery tool is paid per call over x402. Calling one without payment returns a tool result with isError: true and JSON text containing x402 PaymentRequired (price, chain, recipient); pay it and retry the same call with the payment in _meta[\"x402/payment\"]. No accounts and no API keys. Preferred payment: USDC on Solana. Payment options are listed in preference order; choose a supported network you can pay on.",
"tools": [
{
"description": "Add/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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"additionalClosures": {
"description": "Closure dates applied to every requested calendar.",
"items": {
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"maxItems": 100,
"type": "array"
},
"countries": {
"description": "Country or subdivision keys from /calendar/coverage, e.g. GB-ENG, DE-BY, US-NY.",
"items": {
"maxLength": 64,
"minLength": 2,
"type": "string"
},
"maxItems": 4,
"minItems": 1,
"type": "array"
},
"days": {
"description": "Required for add. Start excluded except when days=0.",
"maximum": 250,
"minimum": -250,
"type": "integer"
},
"end": {
"description": "Required for count/intersection/holidays. Inclusive; at most 366 days.",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"operation": {
"enum": [
"add",
"count",
"next",
"intersection",
"holidays"
],
"type": "string"
},
"start": {
"description": "Civil ISO date within 2024–2030.",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"weekend": {
"description": "ISO weekdays, Monday=1; default [6,7]. Applies to all calendars.",
"items": {
"maximum": 7,
"minimum": 1,
"type": "integer"
},
"maxItems": 6,
"type": "array"
}
},
"required": [
"operation",
"countries",
"start"
],
"type": "object"
},
"name": "business-days",
"outputSchema": null
},
{
"description": "DNS lookup over DoH. Common record types (A, AAAA, MX, TXT, NS, CAA, ...) as clean JSON. Paid per call: $0.005 in USDC via x402.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"name": {
"description": "DNS name to resolve",
"maxLength": 253,
"minLength": 1,
"type": "string"
},
"type": {
"description": "Record type, default A",
"enum": [
"A",
"AAAA",
"CNAME",
"MX",
"NS",
"TXT",
"SOA",
"SRV",
"CAA",
"DS",
"DNSKEY",
"TLSA",
"HTTPS"
],
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "dns",
"outputSchema": null
},
{
"description": "Fetch 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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"includeLinks": {
"description": "Include outbound links (default true)",
"type": "boolean"
},
"maxTextChars": {
"description": "Cap on extracted text length, default 20000",
"exclusiveMinimum": 0,
"type": "number"
},
"render": {
"description": "Premium tier, charged more than the base price. true → $0.03: Execute JavaScript with Cloudflare Browser Run before extracting content.",
"enum": [
"true"
],
"type": "string"
},
"url": {
"description": "Public HTTP(S) page URL to extract",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "extract",
"outputSchema": null
},
{
"description": "Global 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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"lei": {
"description": "20-character Legal Entity Identifier (path parameter); checksum is verified before payment",
"pattern": "^[A-Za-z0-9]{18}[0-9]{2}$",
"type": "string"
}
},
"required": [
"lei"
],
"type": "object"
},
"name": "lei",
"outputSchema": null
},
{
"description": "QR 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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"data": {
"description": "Payload to encode (max 2,048 UTF-8 bytes; QR capacity is lower at Q/H error correction)",
"maxLength": 2048,
"minLength": 1,
"type": "string"
},
"ecl": {
"description": "Error correction, default M",
"enum": [
"L",
"M",
"Q",
"H"
],
"type": "string"
},
"size": {
"description": "SVG width/height in px, default 256",
"maximum": 1024,
"minimum": 64,
"type": "number"
}
},
"required": [
"data"
],
"type": "object"
},
"name": "qr",
"outputSchema": null
},
{
"description": "Domain registration data (modern WHOIS) via RDAP: registrar, created/expiry dates, status, nameservers, DNSSEC. Paid per call: $0.005 in USDC via x402.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain": {
"description": "Domain to look up (path parameter)",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "rdap",
"outputSchema": null
},
{
"description": "Fetch 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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"url": {
"description": "Public HTTP(S) site origin or URL",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "robots",
"outputSchema": null
},
{
"description": "Fetch 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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"follow": {
"description": "For a sitemap index, fetch and merge the first N children (default 0)",
"maximum": 10,
"minimum": 0,
"type": "integer"
},
"url": {
"description": "Public HTTP(S) sitemap URL, including .xml.gz, or a site origin to try /sitemap.xml",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "sitemap",
"outputSchema": null
},
{
"description": "Clean text: strip HTML, normalise unicode/whitespace, dedupe lines. Returns cleaned text plus stats. Paid per call: $0.003 in USDC via x402.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"options": {
"additionalProperties": false,
"properties": {
"dedupeLines": {
"type": "boolean"
},
"lowercase": {
"type": "boolean"
},
"normalizeUnicode": {
"type": "boolean"
},
"normalizeWhitespace": {
"type": "boolean"
},
"stripHtml": {
"type": "boolean"
}
},
"type": "object"
},
"text": {
"description": "Input text (max 500,000 characters)",
"maxLength": 500000,
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "text-clean",
"outputSchema": null
},
{
"description": "Inspect 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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"url": {
"description": "One public HTTP(S) URL on its standard port; credentials and private destinations are rejected",
"maxLength": 2048,
"minLength": 1,
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "url-inspect",
"outputSchema": null
},
{
"description": "VAT 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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"amount": {
"minimum": 0,
"type": "number"
},
"country": {
"description": "ISO 3166-1 alpha-2, e.g. DE, FR, GB",
"type": "string"
},
"direction": {
"description": "default net_to_gross",
"enum": [
"net_to_gross",
"gross_to_net"
],
"type": "string"
},
"rate": {
"description": "default standard",
"enum": [
"standard",
"reduced"
],
"type": "string"
}
},
"required": [
"amount",
"country"
],
"type": "object"
},
"name": "vat",
"outputSchema": null
},
{
"description": "Exact x402 resource history over the latest complete 30-day window. Returns at most 30 derived daily observations and 30 material changes (64 KiB); no raw snapshots, descriptions, schemas, pay-to values, ranges, or pagination. Paid per call: $0.25 in USDC via x402.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"resource": {
"description": "One exact canonical HTTP(S) x402 resource URL; wildcards and bulk selectors are rejected",
"maxLength": 2048,
"minLength": 1,
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "x402-history",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:ca9d95d261577594172f1865cd69469ac10559bc7ab03500f201064fef126e23 | sha256sum