
DYOE Trust Tools (x402)
io.github.bjyoe2016Published by GitHub account bjyoe2016v1.0.0Updated Oct 26, 2026
22 pay-per-call x402 tools for agents: scam checks, payment pre-flight, approvals, data. USDC/Base
Overview
Pay-per-call trust toolkit: 22 x402 tools for scam checks, payment pre-flight, wallet screening, approvals and data lookups, settled in USDC on Base.
- What you can do
- Check websites, businesses, stores, tokens and wallets for scam, fraud and rug risk, with verdicts, trust scores and red flags
- Vet a payment before sending money, screen wallet addresses for sanctions, and get policy approvals or human sign-off with signed receipts
- Extract contacts, page text and metadata, and research companies, domains and reputation history
- Issue signed org credentials and pull crypto prices, market overviews, trending coins, movers and FX rates
- Fetch weather, Wikipedia topic summaries and combined destination intel for trip planning
- When to use it
- Useful for agents that pay or transact on the open web and need a counterparty check before trusting or sending funds. Also handy when you want quick crypto market, FX, weather or Wikipedia lookups from one server.
- Requirements
- Runs locally over stdio via npx (Node.js). No account or API key. Optional WALLET_PRIVATE_KEY for a dedicated low-balance Base wallet holding USDC enables paid calls; without it each tool returns only the 402 price quote. DYOE_MAX_PAYMENT_USD caps per-call spend (default 0.10). Network access to the DYOE endpoint.
Installation
In SourceWeft
- Open DYOE Trust Tools (x402) in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
dyoe-trust-mcp
MCP server for DYOE, the trust layer for AI agents. It gives Claude, Cursor or any MCP client 22 pay-per-call tools from agents.dyoeway.org: scam and fraud checks, payment pre-flight, wallet screening, policy approval and human sign-off, contact extraction, company research, and data tools. Every call settles in USDC on Base via x402. You need no account or API key.
- Free preview by default. Without a wallet, each tool makes one unpaid request and returns the x402 payment requirements (HTTP 402: price, network, payTo). Nothing is signed or spent.
- Paid mode. Set
WALLET_PRIVATE_KEYto a dedicated, low-balance Base wallet holding USDC. The key stays on your machine (stdio) and signs each payment locally. Each call is capped atDYOE_MAX_PAYMENT_USD(default0.10). Tools priced above the cap (dyoe_review, $15) are refused until you raise it.
Install
Claude Desktop
Add this to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json,
Windows: %APPDATA%\Claude\claude_desktop_config.json), then restart Claude:
Leave WALLET_PRIVATE_KEY empty for preview mode. The .mcpb bundle from the GitHub releases also installs with one
click (Settings > Extensions).
Cursor
Add this to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):
Smithery
Any MCP client
Tools (22)
Prices are what the endpoint charges per call. The live 402 is the authority, and every result reports the price it quoted.
Configuration
Safety
- Use a burner wallet with a few dollars of USDC, never your main wallet.
- The server signs only x402 payments for the tool you call, up to the per-call cap.
dyoe_approveanddyoe_reviewact on your behalf: they record an approval request with DYOE.
License
MIT
Source: README.md at commit 0a18801
Tools
0Version history
1- v1.0.0LatestOct 21, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
