{"data":{"name":"eu.vokko/vokko","title":null,"description":"Multi-protocol capability index: lookup, live refresh, pay-preflight, endpoint health.","version":"0.1.9","websiteUrl":null,"repositoryUrl":"https://github.com/ricaldeira/vokko","remotes":[{"url":"https://www.vokko.eu/api/v1/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-14T18:37:50.242Z","updatedAt":"2026-10-14T18:37:50.242Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":null,"source":"official-registry","sourceId":"eu.vokko/vokko","updatedAt":"2026-10-14T18:37:50.242Z","confidence":100,"websiteUrl":null,"description":"Multi-protocol capability index: lookup, live refresh, pay-preflight, endpoint health.","verification":"official","repositoryUrl":"https://github.com/ricaldeira/vokko"}],"toolIndex":{"tools":[{"serverName":"eu.vokko/vokko","endpointFingerprint":"d48e63e87b0d9c82ca6faadbb018546c93db746d615fbcc5e09ffef3169681ee","name":"endpoint_health","title":null,"description":"Is this paid API up, and what does it charge right now? Unpaid calls return HTTP 402 at $0.001 USDC. Same resource URL as the REST route.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Absolute https URL, max 2048 characters. Port must be omitted or 443. Userinfo is rejected. Private, loopback, and literal IP hosts are refused."},"method":{"type":"string","enum":["GET","POST"],"description":"HTTP method to probe. Omit or send empty to default to GET. Must be GET or POST."}},"required":["url"]},"annotations":null,"definitionHash":"50ba727c3b42b0045d2ab9fb8a3c37603aab1ff27bece21e946a6f01d140952d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T10:47:12.276Z","metadataTrust":"untrusted"},{"serverName":"eu.vokko/vokko","endpointFingerprint":"d48e63e87b0d9c82ca6faadbb018546c93db746d615fbcc5e09ffef3169681ee","name":"find_payable","title":null,"description":"Alphabetical hosts whose index row includes x402. Evidence only. Not a rank and not a payable proof.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Optional case-insensitive substring filter on the host domain. Omitted or empty matches every indexed x402 host. The result list is capped at 20."}}},"annotations":null,"definitionHash":"75cc249f6340e03dcfa74a32bc848b699bae7d5c010891f722824f702a52f0ba","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T10:47:12.276Z","metadataTrust":"untrusted"},{"serverName":"eu.vokko/vokko","endpointFingerprint":"d48e63e87b0d9c82ca6faadbb018546c93db746d615fbcc5e09ffef3169681ee","name":"find_provider","title":null,"description":"Cheapest live x402 providers for a task. Placement is never sold. Unpaid calls return HTTP 402 at $0.005 USDC. Same resource URL as the REST route.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":200,"description":"Search string. After trim: 1 to 200 characters. Whitespace is collapsed."},"maxPriceUsd":{"type":"number","minimum":0,"description":"Optional numeric upper bound on a matched provider's advertised priceUsd. Must be finite and at least 0."},"network":{"type":"string","description":"CAIP-2 of the live settlement network. Omit or send empty to use the configured default. A non-empty value must equal the schema enum exactly.","enum":["eip155:8453"]},"type":{"type":"string","enum":["http","mcp","any"],"description":"Provider transport filter. Omit or send empty to default to any. Must be http, mcp, or any."},"limit":{"type":"integer","minimum":1,"maximum":20,"description":"Optional maximum number of results. Integer from 1 to 20. Omit to default to 10."}},"required":["query"]},"annotations":null,"definitionHash":"1cb3783c47430319d596d721f93dd3334fb227a8cff6211c5dc61c7680a3dc98","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T10:47:12.276Z","metadataTrust":"untrusted"},{"serverName":"eu.vokko/vokko","endpointFingerprint":"d48e63e87b0d9c82ca6faadbb018546c93db746d615fbcc5e09ffef3169681ee","name":"list_changes","title":null,"description":"Newest-first drift. Anonymous: last 5 summaries. Subscriber for that origin: full history.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"Public hostname without a scheme. A scheme, port, path, and leading www. are stripped if present. After normalize: two or more DNS labels, each [a-z0-9] with optional interior hyphens (max 63 chars), total length at most 253. Empty input, literal IPs, and bare labels are rejected."},"limit":{"type":"integer","description":"Optional result cap. Anonymous callers always get the last 5 summaries. A subscriber for that origin: default 20, minimum 1, maximum 50. Only a number is forwarded; other types are ignored."}},"required":["domain"]},"annotations":null,"definitionHash":"feea604cc78e62d82932a7568b1ff70aa062509622a0001df4a49356e0b34c35","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T10:47:12.276Z","metadataTrust":"untrusted"},{"serverName":"eu.vokko/vokko","endpointFingerprint":"d48e63e87b0d9c82ca6faadbb018546c93db746d615fbcc5e09ffef3169681ee","name":"lookup_host","title":null,"description":"Cached host report. Free. Does not 402. Body includes cache.presenceStale, cache.callabilityStale, and refresh (payable live re-probe: priceUsd, network, rest.url, mcp.tool refresh_host). Does not re-probe.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"Public hostname without a scheme. A scheme, port, path, and leading www. are stripped if present. After normalize: two or more DNS labels, each [a-z0-9] with optional interior hyphens (max 63 chars), total length at most 253. Empty input, literal IPs, and bare labels are rejected."}},"required":["domain"]},"annotations":null,"definitionHash":"3001f58eca07bd810a7ccca466c1a9fad31ff46f806528a0c15c05d7dcfe847c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T10:47:12.276Z","metadataTrust":"untrusted"},{"serverName":"eu.vokko/vokko","endpointFingerprint":"d48e63e87b0d9c82ca6faadbb018546c93db746d615fbcc5e09ffef3169681ee","name":"participation_check","title":null,"description":"Cached participation status and evidence. Not a legal finding.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"Public hostname without a scheme. A scheme, port, path, and leading www. are stripped if present. After normalize: two or more DNS labels, each [a-z0-9] with optional interior hyphens (max 63 chars), total length at most 253. Empty input, literal IPs, and bare labels are rejected."}},"required":["domain"]},"annotations":null,"definitionHash":"bd80e925c6ead7e43284c854e51133105a972a4d38b85f6f28c1021aab9f3a71","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T10:47:12.276Z","metadataTrust":"untrusted"},{"serverName":"eu.vokko/vokko","endpointFingerprint":"d48e63e87b0d9c82ca6faadbb018546c93db746d615fbcc5e09ffef3169681ee","name":"pay_preflight","title":null,"description":"Can an agent pay at this host? Rails, endpoint, price, freshness. Unpaid calls return HTTP 402 at $0.001 USDC. Same resource URL as the REST route.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"Public hostname without a scheme. A scheme, port, path, and leading www. are stripped if present. After normalize: two or more DNS labels, each [a-z0-9] with optional interior hyphens (max 63 chars), total length at most 253. Empty input, literal IPs, and bare labels are rejected."},"intent":{"type":"string","enum":["checkout","api","any"],"description":"Payment intent filter. Omit or send empty to default to any. Must be checkout, api, or any."}},"required":["domain"]},"annotations":null,"definitionHash":"7fc52eb5fb9646cb32c831f2e9f75bcbfa78ee28b01fd10f6eb19be31eb32a17","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T10:47:12.276Z","metadataTrust":"untrusted"},{"serverName":"eu.vokko/vokko","endpointFingerprint":"d48e63e87b0d9c82ca6faadbb018546c93db746d615fbcc5e09ffef3169681ee","name":"payto_check","title":null,"description":"Does this payTo address belong to the domain? Evidence, not a guarantee. Unpaid calls return HTTP 402 at $0.002 USDC. Same resource URL as the REST route.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"Public hostname without a scheme. A scheme, port, path, and leading www. are stripped if present. After normalize: two or more DNS labels, each [a-z0-9] with optional interior hyphens (max 63 chars), total length at most 253. Empty input, literal IPs, and bare labels are rejected."},"address":{"type":"string","description":"0x-prefixed 40-hex-character EVM address."},"network":{"type":"string","description":"CAIP-2 of the live settlement network. Omit or send empty to use the configured default. A non-empty value must equal the schema enum exactly.","enum":["eip155:8453"]}},"required":["domain","address"]},"annotations":null,"definitionHash":"c1125dc852daad91a8dc110821e0ee6793a29cabcab80cf12a6be93745240ab8","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T10:47:12.276Z","metadataTrust":"untrusted"},{"serverName":"eu.vokko/vokko","endpointFingerprint":"d48e63e87b0d9c82ca6faadbb018546c93db746d615fbcc5e09ffef3169681ee","name":"refresh_host","title":null,"description":"Paid live re-probe named by lookup_host refresh.rest. Unpaid calls return HTTP 402 with x402Version and accepts. Price matches refresh.priceUsd ($0.02 USDC on Base by default). Vokko never pays the target.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"Public hostname without a scheme. A scheme, port, path, and leading www. are stripped if present. After normalize: two or more DNS labels, each [a-z0-9] with optional interior hyphens (max 63 chars), total length at most 253. Empty input, literal IPs, and bare labels are rejected."}},"required":["domain"]},"annotations":null,"definitionHash":"c6ec284611787bc805c682da785fdf8e994537804bcf7e31c9626ea60cb2e315","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T10:47:12.276Z","metadataTrust":"untrusted"},{"serverName":"eu.vokko/vokko","endpointFingerprint":"d48e63e87b0d9c82ca6faadbb018546c93db746d615fbcc5e09ffef3169681ee","name":"refresh_host_protocol","title":null,"description":"Paid live probe of one protocol. Args domain, protocol (ucp, mcp, a2a, x402, and the other detector ids). Unpaid calls return HTTP 402 at $0.005 USDC on Base. Full-host refresh_host stays $0.02.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"Public hostname without a scheme. A scheme, port, path, and leading www. are stripped if present. After normalize: two or more DNS labels, each [a-z0-9] with optional interior hyphens (max 63 chars), total length at most 253. Empty input, literal IPs, and bare labels are rejected."},"protocol":{"type":"string","description":"Detector id, trimmed and lowercased. Must be one of ucp, acp, ap2, tap, mcp, a2a, x402, mpp, llms, ai-plugin, openapi."}},"required":["domain","protocol"]},"annotations":null,"definitionHash":"c6903d7b5182a868f2e3920063f6625ae76fa3f1a513a1b0dac1be6056554975","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T10:47:12.276Z","metadataTrust":"untrusted"},{"serverName":"eu.vokko/vokko","endpointFingerprint":"d48e63e87b0d9c82ca6faadbb018546c93db746d615fbcc5e09ffef3169681ee","name":"refresh_hosts_batch","title":null,"description":"Paid live re-probe of up to 10 hosts. Args domains (string array) and mode \"full\". Unpaid calls return one HTTP 402. Price is $0.01 + $0.002 × N USDC on Base.","inputSchema":{"type":"object","properties":{"domains":{"type":"array","description":"Hostnames to re-probe. Length 1 to 10. Each item is normalized like domain; duplicates collapse after normalize. Empty after normalize is rejected.","items":{"type":"string","description":"Public hostname without a scheme. A scheme, port, path, and leading www. are stripped if present. After normalize: two or more DNS labels, each [a-z0-9] with optional interior hyphens (max 63 chars), total length at most 253. Empty input, literal IPs, and bare labels are rejected."}},"mode":{"type":"string","description":"Must be the literal \"full\"."}},"required":["domains","mode"]},"annotations":null,"definitionHash":"40483a6d03f527e4025bd6736c82e36c09055467be5b12190065a215d4bcaf60","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T10:47:12.276Z","metadataTrust":"untrusted"},{"serverName":"eu.vokko/vokko","endpointFingerprint":"d48e63e87b0d9c82ca6faadbb018546c93db746d615fbcc5e09ffef3169681ee","name":"seller_trust","title":null,"description":"Observational x402 seller trust score for a payTo and network. Unpaid calls return HTTP 402 at $0.001 USDC. Same resource URL as the REST route.","inputSchema":{"type":"object","properties":{"payTo":{"type":"string","description":"0x-prefixed 40-hex-character EVM address. Mixed case is accepted and lowercased."},"network":{"type":"string","enum":["eip155:8453"],"description":"Must be the literal eip155:8453. Other CAIP-2 values are rejected."}},"required":["payTo","network"]},"annotations":null,"definitionHash":"a3bd69e53fcd65fd1620756074142619e3345f08df7c3f1231c5af2c61b7b857","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T10:47:12.276Z","metadataTrust":"untrusted"},{"serverName":"eu.vokko/vokko","endpointFingerprint":"d48e63e87b0d9c82ca6faadbb018546c93db746d615fbcc5e09ffef3169681ee","name":"verify_receipt","title":null,"description":"Did this USDC transfer settle to the expected address and amount? Unpaid calls return HTTP 402 at $0.001 USDC. Same resource URL as the REST route.","inputSchema":{"type":"object","properties":{"txHash":{"type":"string","description":"0x-prefixed 64-hex-character transaction hash. Required by the validator (tx is an accepted alias)."},"tx":{"type":"string","description":"Alias of txHash. Same 0x-prefixed 64-hex format. If both are sent they must match case-insensitively."},"payTo":{"type":"string","description":"Expected recipient. 0x-prefixed 40-hex-character EVM address."},"amount":{"type":"string","description":"Atomic USDC amount: 1 to 30 digits, no leading zeros. Exactly one of amount or amountUsd is required."},"amountUsd":{"type":"string","description":"Decimal USDC amount: up to 12 digits before the point and up to 6 after. Exactly one of amount or amountUsd is required."},"asset":{"type":"string","description":"USDC (case-insensitive) or the USDC contract address for the selected network. Omit to default to USDC."},"network":{"type":"string","description":"CAIP-2 of the live settlement network. Omit or send empty to use the configured default. A non-empty value must equal the schema enum exactly.","enum":["eip155:8453"]}},"required":["payTo"]},"annotations":null,"definitionHash":"8b0291f8f8cdb99cca6c1697b5946e4a0c731e550d5b3e47b8a1290d91f827a9","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T10:47:12.276Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"d48e63e87b0d9c82ca6faadbb018546c93db746d615fbcc5e09ffef3169681ee","protocol":"streamable-http","status":"indexed","toolCount":13,"observedAt":"2026-10-31T10:47:12.276Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"eu.vokko/vokko":{"url":"https://www.vokko.eu/api/v1/mcp"}}},"Cursor":{"mcpServers":{"eu.vokko/vokko":{"url":"https://www.vokko.eu/api/v1/mcp"}}},"VS Code":{"servers":{"eu.vokko/vokko":{"type":"http","url":"https://www.vokko.eu/api/v1/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://www.vokko.eu/api/v1/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:eu.vokko%2Fvokko","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/eu.vokko%2Fvokko","name":"eu.vokko/vokko","description":"Multi-protocol capability index: lookup, live refresh, pay-preflight, endpoint health.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://www.vokko.eu/api/v1/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":null,"repositoryUrl":"https://github.com/ricaldeira/vokko","version":"0.1.9"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"eu.vokko/vokko","status":"online","lastCheckedAt":"2026-11-03T17:19:59.541Z","lastSuccessfulCheck":"2026-11-03T17:19:59.541Z","latencyMs":503,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T17:19:59.541Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T17:19:59.541Z"},"security":null,"timestamps":{"createdAt":"2026-10-14T18:37:50.242Z","updatedAt":"2026-10-14T18:37:50.242Z","observedAt":"2026-11-03T17:19:59.541Z"},"compatibility":{"serverVersion":"0.1.9","protocolVersions":[{"protocol":"mcp","version":null}]}}}}