x402-paid domain verification for AI agents β trustscore, SSL, security headers, robots.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
x402-powered verification APIs for AI agents β URL safety, email authentication, domain trust, SSL/TLS, security headers, robots.txt. Pay per use, no API keys, no accounts.
Open .env and set at minimum:
Leave everything else as-is to run on Base Sepolia testnet (no real money).
You should see the startup banner at http://localhost:3000.
The x402 testnet facilitator at https://x402.org/facilitator accepts test payments.
To fully test the payment flow, use an x402 client with a funded testnet wallet.
Get Base Sepolia testnet ETH: https://sepolia.base.org/faucet
Get testnet USDC: https://faucet.circle.com (select Base Sepolia)
In .env, change:
Make sure your PAY_TO_ADDRESS Base wallet has some ETH for gas.
Your endpoints auto-list in the Bazaar/Agentic.Market after the first paid call clears.
GET /safefetch βFetch a page safely instead of fetching it directly: returns sanitized, agent-ready text plus a prompt-injection verdict.
An agent cannot scan a page for injection with its own model without first ingesting the attack. /safefetch does the fetching and scanning server-side β outside your agent's context window β and hands back classified content, so hostile markup never reaches your model unlabelled.
Detects: instructions hidden in display:none / off-screen elements, HTML comments, alt attributes Β· invisible Unicode-Tag (U+E0000) and zero-width smuggling Β· homoglyph-obfuscated and base64-encoded payloads Β· ChatML / [INST] delimiter spoofing Β· markdown-image data exfiltration Β· tool-call bait.
Findings are weighted by where they appear β a security article discussing injection in visible prose is not flagged; the same phrase hidden in markup is.
Payment: 0.01 USDC per call (via x402) Β· Cache: 10 minutes
Params: ?url=https://example.com
Response:
Verdicts: BLOCK β a critical technique concealed from human view, or aggregate risk β₯ 0.7. REVIEW β weaker signals, low-trust host, or a content type that was not scanned. SAFE β nothing concealed and aggregate risk below 0.25 (visible-text matches may still be present in injection.findings, deliberately weighted low).
GET /urlcheckOne composite CLEAR / REVIEW / BLOCK safety verdict on any URL, fusing domain trust, a live TLS check, and typosquat/lookalike detection.
Payment: 0.01 USDC per call (via x402)
Params:
?url=https://example.com β URL to vet?domain=example.com β bare domain (alternative)Response:
Verdicts: CLEAR (safe) Β· REVIEW (inspect before acting) Β· BLOCK (do not proceed)
GET /emailtrustEmail-authentication posture grade (SPF/DKIM/DMARC/BIMI/MX) β is this sender domain spoofable?
Payment: 0.003 USDC per call (via x402)
Params:
?domain=example.com β sender domain (or user@example.com)Response:
Grades: A/B = enforced, not spoofable Β· C/D = monitoring only, spoofable Β· F = no authentication
GET /trustscoreReturns a 0β100 trust score for any domain.
Payment: 0.003 USDC per call (via x402)
Params:
?domain=example.com β bare domain?url=https://example.com/some/path β full URL (domain extracted)Response:
Tiers:
| Score | Tier |
|---|---|
| 75β100 | TRUSTED |
| 50β74 | MODERATE |
| 25β49 | CAUTION |
| 0β24 | HIGH_RISK |
/openapi.jsontrustsource-mcp) wrapping all seven APIs/phishcheck β typosquat + Certificate-Transparency detection/kyb β official-registry business-identity verificationFactual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/trustsource)<a href="https://allmcps.com/mcp/trustsource"><img src="https://allmcps.com/api/badge/trustsource?style=directory" alt="Trustsource on AllMCPs" /></a>