{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T16:27:37.916Z","url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil","markdownUrl":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil.md","server":{"slug":"mostafaashry513-taskmarket-x402","name":"Taskmarket Onchain API","registryName":"io.github.MostafaAshry513/taskmarket-x402","description":"On-chain receipts, balances, tx status and address activity, pay-per-call via x402 USDC on Base.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"wharf-overpower-recoil","type":"remote","identifier":"https://wharf-overpower-recoil.ngrok-free.dev/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil","version":"1.0.1","transport":null,"scoredAt":"2026-11-05T06:02:08.742Z"},"score":{"total":23,"tier":"low","status":"scored","weekDelta":null,"history":[{"date":"2026-11-05","total":23},{"date":"2026-11-04","total":64},{"date":"2026-11-03","total":63}]},"categories":[{"name":"Endpoint Security","score":57,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.","HTTPS is enforced; there's no plaintext access path.","HSTS check failed: the Strict-Transport-Security header is absent.","DNSSEC check failed: this domain isn't protected by DNSSEC."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.unreachable","args":{}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_absent","args":{}},{"code":"dnssec.absent","args":{}}]},{"name":"Transport & Reachability","score":0,"verdict":"fail","reasons":["Transport check failed: declared streamable-http, but the endpoint returned HTTP 502."],"codes":[{"code":"transport.http_error","args":{"status":"502","transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":0,"verdict":"unverified","reasons":["Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list."],"codes":[{"code":"schema.unreachable","args":{}}]},{"name":"Stability & Change Management","score":0,"verdict":"unverified","reasons":["Stability not yet verified: not enough scan history yet (needs a 30-day window)."],"codes":[{"code":"stability.insufficient_history","args":{}}]},{"name":"Tool Coverage","score":0,"verdict":"unverified","reasons":["Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list."],"codes":[{"code":"toolquality.unreachable","args":{}}]},{"name":"Tool Safety","score":0,"verdict":"unverified","reasons":["Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list."],"codes":[{"code":"toolsafety.unreachable","args":{}}]},{"name":"Capabilities","score":0,"verdict":"unverified","reasons":["Capabilities not yet verified: we couldn't read the endpoint's capabilities."],"codes":[{"code":"cap.unreachable","args":{}}]}],"inconclusive":["Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.","Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.","Stability not yet verified: not enough scan history yet (needs a 30-day window).","Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.","Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.","Capabilities not yet verified: we couldn't read the endpoint's capabilities."],"malware":[],"components":[{"slug":"taskmarket-x402","type":"remote","identifier":"https://taskmarket-x402.dynv6.net/mcp","withdrawn":false,"score":59,"current":false,"url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/taskmarket-x402","markdownUrl":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/taskmarket-x402.md"},{"slug":"wharf-overpower-recoil","type":"remote","identifier":"https://wharf-overpower-recoil.ngrok-free.dev/mcp","withdrawn":false,"score":23,"current":true,"url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil","markdownUrl":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil.md"}],"facts":[{"label":"Endpoint","value":"https://wharf-overpower-recoil.ngrok-free.dev/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.0.1"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"verify_receipt","title":null,"description":"Verify an on-chain payment/transfer against an expected recipient and amount. Returns MATCH/MISMATCH/NOT_FOUND/ERROR with on-chain evidence. Paid: $0.02 USDC on Base via x402.","inputs":[{"name":"chain","type":"string","required":false,"description":"Which public chain to read from."},{"name":"expectedAmount","type":"string","required":true,"description":"Decimal amount in human units, e.g. \"1.50\"."},{"name":"expectedRecipient","type":"string","required":true,"description":"0x-prefixed address that should have received the transfer."},{"name":"token","type":"string","required":false,"description":"\"USDC\" (default) or a 0x ERC-20 address."},{"name":"txHash","type":"string","required":true,"description":"0x-prefixed transaction hash."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":144},{"name":"wallet_balance","title":null,"description":"Read a wallet's decoded balance (native, USDC, or any ERC-20) pinned to a block number, with explorer evidence. Paid: $0.01 USDC on Base via x402.","inputs":[{"name":"address","type":"string","required":true,"description":"0x-prefixed 20-byte address to read."},{"name":"chain","type":"string","required":false,"description":"Which public chain to read from."},{"name":"token","type":"string","required":false,"description":"\"USDC\" (default), \"native\", or a 0x ERC-20 address."},{"name":"tokenDecimals","type":"integer","required":false,"description":"Optional fallback decimals when a custom token's decimals() is unreadable."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":128},{"name":"tx_status","title":null,"description":"Get a transaction's status, block, timestamp, from/to, value, gas used and fee with explorer links. Paid: $0.01 USDC on Base via x402.","inputs":[{"name":"chain","type":"string","required":false,"description":"Which public chain to read from."},{"name":"txHash","type":"string","required":true,"description":"0x-prefixed transaction hash."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":73},{"name":"address_activity","title":null,"description":"List recent ERC-20 transfers involving an address (bounded, newest first) with direction, decoded value, block, tx hash and explorer links. Paid: $0.02 USDC on Base via x402.","inputs":[{"name":"address","type":"string","required":true,"description":"0x-prefixed 20-byte address to read."},{"name":"blocks","type":"integer","required":false,"description":null},{"name":"chain","type":"string","required":false,"description":"Which public chain to read from."},{"name":"limit","type":"integer","required":false,"description":null},{"name":"token","type":"string","required":false,"description":"ERC-20 token: \"USDC\" (default) or a 0x address."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":121}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T06:02:08.000Z","track":"remote","endpoint":"https://wharf-overpower-recoil.ngrok-free.dev/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=*.ngrok-free.dev","issuer":"CN=YE2,O=Let's Encrypt,C=US","notBefore":"2026-09-25T15:24:37Z","notAfter":"2026-12-24T15:24:36Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=YE2,O=Let's Encrypt,C=US","issuer":"CN=Root YE,O=ISRG,C=US","notBefore":"2025-09-03T00:00:00Z","notAfter":"2028-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=Root YE,O=ISRG,C=US","issuer":"CN=ISRG Root X2,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=ISRG Root X2,O=Internet Security Research Group,C=US","issuer":"CN=ISRG Root X1,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"wharf-overpower-recoil.ngrok-free.dev.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"dev.","outcome":"verified","label":"Verified"},{"zone":"ngrok-free.dev.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"inconclusive","label":"Inconclusive","gate":null,"gateLabel":null,"status":502,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":307},"transports":[{"transport":"streamable-http","outcome":"http_error","label":"HTTP error","status":502,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-11-03","recent":[{"id":"chg_01a1aa4c-e5f8-7680-9765-69f1e78a52a7","kind":"check.unverifiable","summary":"Capabilities (pass → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil#chg-chg_01a1aa4c-e5f8-7680-9765-69f1e78a52a7"},{"id":"chg_01a1aa4c-e5f9-735d-9ebd-9dba9f77c6aa","kind":"check.appeared","summary":"First check of Schema quality (unverified)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil#chg-chg_01a1aa4c-e5f9-735d-9ebd-9dba9f77c6aa"},{"id":"chg_01a1aa4c-e5f9-7c0e-a687-54fefa0cbceb","kind":"capture.status_changed","summary":"Endpoint reachability (reachable → not serving MCP)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil#chg-chg_01a1aa4c-e5f9-7c0e-a687-54fefa0cbceb"},{"id":"chg_01a1aa4c-e5fa-73c6-a369-9dce3a74a6a5","kind":"score.total_changed","summary":"Trust score (64 → 23)","materiality":"functional","direction":"regression","scoreDelta":-41,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil#chg-chg_01a1aa4c-e5fa-73c6-a369-9dce3a74a6a5"},{"id":"chg_01a1aa4c-e5f5-7dad-96b4-656f2dd76e73","kind":"check.verdict","summary":"Transport (pass → fail)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil#chg-chg_01a1aa4c-e5f5-7dad-96b4-656f2dd76e73"},{"id":"chg_01a1aa4c-e5f6-7b70-870a-69b3f571dc58","kind":"check.unverifiable","summary":"Tool safety (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil#chg-chg_01a1aa4c-e5f6-7b70-870a-69b3f571dc58"},{"id":"chg_01a1aa4c-e5f7-78cf-b55a-3f45fd643e33","kind":"check.unverifiable","summary":"Stability (0.03 → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil#chg-chg_01a1aa4c-e5f7-78cf-b55a-3f45fd643e33"},{"id":"chg_01a1aa4c-e5f8-7177-abd8-919c80b5362b","kind":"check.reason","summary":"Authorization (Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.)","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil#chg-chg_01a1aa4c-e5f8-7177-abd8-919c80b5362b"},{"id":"chg_01a1aa4c-e5f8-7bed-8d9a-3de990367f70","kind":"check.unverifiable","summary":"Tool coverage (100 → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil#chg-chg_01a1aa4c-e5f8-7bed-8d9a-3de990367f70"},{"id":"chg_01a1a525-7ea2-7ef1-ab15-eaf7ec763e5d","kind":"check.reverified","summary":"Stability (unverified → 0.03)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil#chg-chg_01a1a525-7ea2-7ef1-ab15-eaf7ec763e5d"},{"id":"chg_01a1a525-7ea3-7891-9ec0-735aa4327911","kind":"score.total_changed","summary":"Trust score (63 → 64)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil#chg-chg_01a1a525-7ea3-7891-9ec0-735aa4327911"},{"id":"chg_01a19ffe-dd51-7886-a7e0-4d8b7a4c1023","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil#chg-chg_01a19ffe-dd51-7886-a7e0-4d8b7a4c1023"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil/changelog.json"},"links":{"html":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil","markdown":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil.md","changelogJson":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil/changelog.json","changelogRss":"https://verifymcp.io/servers/mostafaashry513-taskmarket-x402/wharf-overpower-recoil.xml","external":[{"label":"Remote endpoint","href":"https://wharf-overpower-recoil.ngrok-free.dev/mcp"},{"label":"Repository","href":"https://github.com/MostafaAshry513/taskmarket-x402-mcp"},{"label":"Website","href":"https://taskmarket-x402.dynv6.net/"}]}}