402oracle
Signed verification attestations for agent decisions: business, price, freshness, claim checks.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"402oracle": {
"url": "https://402oracle.com/mcp"
}
}
}Remote endpoints
https://402oracle.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (4)
🟡verify_business(domain)
Is this company or domain legit? Business and domain verification (KYB) for vendor screening, supplier checks and scam or fraud review: domain age and registrar from RDAP, DNS (A/MX/NS), email security (SPF/DMARC) and HTTPS. Returns a verdict and a 0-100 trust score with evidence URLs, and flags newly registered or thin-infrastructure domains, a common scam signal. Use it before your agent pays an invoice, onboards a vendor or trusts a site. Signed attestation. Bulk: /verify/business/batch. Free tier is unsigned and rate-limited. For a cryptographically signed attestation with no daily limit ($0.05 USDC), add an x402 payment header to THIS SAME tool call (PAYMENT-SIGNATURE for v2, X-PAYMENT for v1) or POST /verify/business over HTTP. Same price on either transport.
Input Schema
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Domain to verify, e.g. example.com"
}
},
"required": [
"domain"
]
}🟡verify_price(symbol)
Crypto price check: the current spot price of Bitcoin (BTC), Ethereum (ETH), Solana (SOL) or any token ticker in USD, cross-checked across five exchanges (Coinbase, Kraken, OKX, Binance, CoinGecko). Returns the median price, the spread between venues and a divergence flag, as a signed price oracle attestation your agent can cite. Use it before your agent trades, quotes, values a portfolio or settles on a token price. Needs at least two live quotes; a ticker no venue lists is not charged. Free tier is unsigned and rate-limited. For a cryptographically signed attestation with no daily limit ($0.02 USDC), add an x402 payment header to THIS SAME tool call (PAYMENT-SIGNATURE for v2, X-PAYMENT for v1) or POST /verify/price over HTTP. Same price on either transport.
Input Schema
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"description": "Ticker symbol, e.g. BTC, ETH, SOL"
}
},
"required": [
"symbol"
]
}🟡verify_freshness(url, prior_hash)
Website uptime and change check: is this URL up right now, and has the page changed? Fetches the URL and returns the HTTP status, Last-Modified and ETag headers, a SHA-256 fingerprint of the content, and whether it changed versus a hash you pass in. Use it to check a site is live, detect stale data, monitor a page for changes, or decide whether to invalidate a cache before your agent acts on what it says. Returns a signed attestation. Free tier is unsigned and rate-limited. For a cryptographically signed attestation with no daily limit ($0.02 USDC), add an x402 payment header to THIS SAME tool call (PAYMENT-SIGNATURE for v2, X-PAYMENT for v1) or POST /verify/freshness over HTTP. Same price on either transport.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Full URL including https://"
},
"prior_hash": {
"type": "string",
"description": "Optional prior SHA-256 hex to compare against"
}
},
"required": [
"url"
]
}🟡verify_claim(claim)
Is this claim true? Fact-check a single factual claim or statement against live web evidence before your agent relies on it. A fact-checking oracle, hallucination guard, and grounding and citation check for misinformation review: returns a verdict (supported / contradicted / insufficient), a confidence score, and source citations, as a signed attestation your agent can cite. Free tier is unsigned and rate-limited. For a cryptographically signed attestation with no daily limit ($0.25 USDC), add an x402 payment header to THIS SAME tool call (PAYMENT-SIGNATURE for v2, X-PAYMENT for v1) or POST /verify/claim over HTTP. Same price on either transport.
Input Schema
{
"type": "object",
"properties": {
"claim": {
"type": "string",
"description": "A single factual claim, 8-600 characters"
}
},
"required": [
"claim"
]
}Community
Evidence