@melis-ai/x402-tools-mcp
Provides on-chain trust scores (0–100) for Ethereum/Base wallet addresses via the kyaoracle tool.
Generates embeddings using OpenAI's text-embedding-3-small model, charged per token via the embedpay tool.
Sends transactional emails via the Resend API, with allowlisting and rate limiting, accessible through notifyrelay_email.
Sends messages to known chat IDs via the Telegram Bot API using the notifyrelay_telegram tool.
Provides definitive URL safety checks by querying VirusTotal's API, integrated in the linksafe tool.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@melis-ai/x402-tools-mcpscrape https://example.com and convert to markdown"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@melis-ai/x402-tools-mcp
Boring infrastructure for agent builders. 22 pay-per-call utility tools served as an MCP server — scrape, validate, embed, store, moderate, notify, convert, prevent loops. No accounts, no API keys, no subscriptions. Pay with USDC on Base via the x402 protocol.
npx @melis-ai/x402-tools-mcp→ Full catalogue with prices and live examples: agents.melis.ai → Canonical 5-step RAG pipeline: agents.melis.ai/pipelines/rag → 5-minute getting started: agents.melis.ai/docs/getting-started
Tool catalogue (22)
Tool | Price (USDC) | Description |
| free | Returns the full catalogue with prices and endpoint URLs |
| $0.001 | Fetch a URL with server-side caching — avoids redundant origin hits |
| $0.001 | Format conversion: md↔html, json↔csv, html→txt, etc. |
| $0.001 | Context handoff relay for multi-agent delegation (async, returns retrieve_url) |
| $0.001 | Store text + embedding in Qdrant + SQLite, namespaced per |
| $0.001 | Recall most-similar memories by semantic query |
| $0.001 | Scan retrieved RAG content for indirect prompt injection (10 patterns) |
| $0.001 | POST a JSON payload to a URL with optional HMAC-SHA256 signing |
| $0.001 | Validate a JSON response against a JSON Schema, return a hint on failure |
| $0.0005 | Validate one hop of a signed multi-agent chain (loop / budget enforcement) |
| $0.001 | Issue a signed Job Envelope at chain start with budget + hop cap |
| $0.002 | NSFW image classification (multi-class moderation on roadmap) |
| $0.002 | Send a Telegram message to a known chat ID |
| $0.002 | Score untrusted input for prompt injection risk (0–100) |
| $0.002 | Extract structured JSON from HTML — tables, links, emails, phones |
| $0.002 | Validate API response content with a cryptographically signed certificate |
| $0.005 | Convert HTML or markdown to PDF (base64 output) |
| $0.005 | On-chain trust score (0–100) for an Ethereum/Base wallet address |
| $0.005 | URL risk profile — heuristic phishing signals, redirect tracing |
| $0.005 | Convert URL or HTML to clean LLM-ready markdown (~70% token reduction) |
| $0.005 | Send a transactional email via Resend (allowlisted, rate-limited) |
| $0.00005 / 1k tokens | OpenAI text-embedding-3-small wrapper, batch tier available |
| $0.01 | Definitive URL safety check via Playwright sandbox + VirusTotal |
| $0.01 | Web extraction via Playwright (robots.txt enforced, SSRF-safe) |
| $0.49 | High-fidelity URL or HTML → PDF via Playwright |
22 services. Live prices and live wallet on Basescan.
Related MCP server: opendexter
Why x402, why pay-per-call
No signup tax. Every tool here works the moment your wallet has USDC. No accounts to provision, no API keys to rotate, no subscription tiers to forecast.
Charge-on-success-only. Every service settles payment only on HTTP 2xx with non-empty content. Failed calls cost nothing — your retry budget is preserved.
Composes naturally. ScrapePay → MarkdownOpt → EmbedPay → MemoryServe → MEMSCRUB is the canonical RAG pipeline. Each step's payment is independent and verifiable on-chain.
MCP-native. One install, all 22 tools appear in Claude Desktop, Cursor, Cline, Continue, Claude Code, or any MCP-aware agent runtime.
No vendor lock-in. x402 is a Linux Foundation protocol (April 2026) co-signed by Google, AWS, Stripe, Visa, Mastercard. Other providers will offer x402 services; your wallet client works with all of them.
Installation — Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"x402-tools": {
"command": "npx",
"args": ["@melis-ai/x402-tools-mcp"]
}
}
}macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Restart Claude Desktop. All 22 tools appear in the tool picker.
Installation — Cursor, Cline, Continue, Claude Code
See agents.melis.ai/docs/install-mcp for per-client setup.
Example: canonical RAG pipeline
// All 22 tools registered as MCP tools — your agent calls them like any function
const page = await callTool('scrapepay', { url: 'https://example.com/article' });
const md = await callTool('markdownopt', { html: page.content });
const vec = await callTool('embedpay', { input: md.markdown });
const stored = await callTool('memoryserve_write', {
agent_id: 'agent-1', content: md.markdown, vector: vec.embedding,
});
// Later — recall and guard against indirect injection
const hits = await callTool('memoryserve_query', {
agent_id: 'agent-1', query: 'what did we learn about X?',
});
for (const chunk of hits.matches) {
const scrub = await callTool('memscrub', { content: chunk.content });
if (scrub.risk_level === 'safe') useChunk(chunk);
}Total cost per 5k-token page: ~$0.017 USDC. Detailed walkthrough: agents.melis.ai/pipelines/rag.
Funding the wallet
x402 settles in USDC on Base (Coinbase L2). Two paths:
Coinbase Wallet — buy USDC, switch to Base network, send to your agent's wallet.
Bridge from Ethereum mainnet — bridge.base.org.
$1.00 of USDC covers 100 ScrapePay calls, 200 PromptGuard calls, or one full RAG-pipeline ingestion run.
Discovery surfaces (for agent builders + AI consumers)
URL | Purpose |
Concise LLM-readable catalogue | |
Full schemas + composition recipes | |
OpenAPI 3.1 spec for all 22 endpoints | |
ChatGPT-plugin manifest | |
| Per-service MCP discovery |
Agent-builder FAQ (distinct from human FAQ) |
Comparisons
Source & licensing
MCP wrapper source (this repo): MIT licensed.
Service code (the 22 services themselves): closed source for security.
Site content (agents.melis.ai docs): CC-BY-4.0 — attribute "melis x402 Tools" with a link to agents.melis.ai.
Security
Found a vulnerability? See SECURITY.md. Email mizukaizen@proton.me. Critical issues acknowledged within 24 hours.
Citing this work
If you use melis x402 Tools in research or downstream products, see CITATION.cff for the canonical citation.
Author
mizukaizen — agent operator and builder. Catalogue: agents.melis.ai · Email: mizukaizen@proton.me
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mizukaizen/x402-tools-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server