Attestly
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Request human verification and retrieve signed attestations with evidence.
| Author | Jasonadmin123 |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 189 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Attestly": {
"url": "https://attestly.co/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (8)
get_servicesList Attestly's verification services, prices (USDC), and how payment works.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
request_verificationAsk a real human to verify a fact or an entity, returned as a signed attestation. service: 'entity_check' (does this business/entity exist & match?) or 'claim_check' (is this claim/URL true?). subject: what to verify, e.g. {"business":"Acme LLC","state":"AZ","claim":"is registered"}. payment: your x402 payment proof. Omit to first receive payment requirements, then pay and call again.
Parameters:
service(required) — stringsubject(required) — objectpayment— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_attestationFetch an attestation by id: status, and (when completed) the signed verdict, evidence, confidence, signature, and public key so you can verify it yourself.
Parameters:
attestation_id(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
notarizeInstantly notarize content: get an ed25519-signed proof it existed at this time. Free — no payment required. Provide 'content' to hash (only the hash is stored, never the raw content), or a 64-char hex 'sha256'. payment: your x402 proof. Omit to receive payment requirements first. Proves existence at time T, not authorship.
Parameters:
sha256— stringcontent— stringpayment— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
domain_checkInstantly verify a domain/website: does it resolve, is TLS valid, how old, registrar, reachable. Free — no payment required. Returns a signed verdict (confirmed/refuted/uncertain) with evidence. payment: your x402 proof; omit to get requirements first. Informational — 'resolves + valid cert' is not proof the business is trustworthy.
Parameters:
domain(required) — stringpayment— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
email_checkInstantly verify an email address: syntax, MX records, disposable-domain detection, deliverability signal. Free — no payment required. Returns a signed verdict with evidence. payment: your x402 proof; omit to get requirements first. Deliverability is best-effort; a 'valid' result is not a guarantee of inbox delivery.
Parameters:
email(required) — stringpayment— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
wallet_screenInstantly screen an EVM address against OFAC sanctions + on-chain activity before you pay a counterparty. Free — no payment required. Returns a signed verdict with risk level and evidence. network: 'base' or 'ethereum'. payment: your x402 proof; omit to get requirements first. Informational screening only — NOT compliance, legal, or financial advice, and not 'KYC-certified'.
Parameters:
address(required) — stringnetwork— stringpayment— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
agent_verifyInstantly verify another agent's identity before you trust or transact with it. Free — no payment required. agent: the other agent's domain (example.com) or full agent-card URL. Checks its A2A agent card is valid, that it controls the claimed domain (DNS/TLS/host match), and — if you pass public_key + message + signature — cryptographically verifies it controls its key. expected_name: optional name to match. Returns a signed verdict (confirmed/refuted/uncertain) with evidence. payment: your x402 proof; omit to get requirements first.
Parameters:
agent(required) — stringmessage— stringpayment— stringsignature— stringpublic_key— stringexpected_name— string
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.