io.github.jmthomasofficial/x402-mcp-server
JMT x402: 35 pay-per-call Base/USDC tools for agents, auto-paid via x402 v2. No API key.
Open source Open in the app JSON README (API)
About
JMT x402: 35 pay-per-call Base/USDC tools for agents, auto-paid via x402 v2. No API key.
Details
- Kind
- MCP servers
- Topic
- Finance & crypto
- Publisher
- jmthomasofficial
- Origin
- official
- Category
- ferramentas
- Transport
- local
- Version
- 2.0.1
- Last push
- 2026-07-06T09:42:15Z
- Repository state
- ativo
- Language
- JavaScript
- Added
- 2026-08-29 04:00:16
- Updated
- 2026-08-29 04:00:16
- Origin id
io.github.jmthomasofficial/x402-mcp-server
README
# JMT x402 MCP Server 25 pay-per-call API tools for AI agents, powered by the x402 protocol on Base mainnet. ## What This Does This MCP server exposes 25 paid API endpoints as MCP tools. When an AI agent (Claude, Cursor, Cline) calls a tool, the request goes to our x402 server. The first request returns HTTP 402 (Payment Required). The agent's x402 client pays in USDC on Base mainnet and retries for the result. **No API keys. No signup. Payment IS the authentication.** ## Tools | Tool | Price | Description | |------|-------|-------------| | ai_answer | $0.03 | AI-powered search answer with citations | | company_intel | $0.10 | Company intelligence dossier with SWOT analysis | | sec_filing_analyzer | $0.08 | SEC 10-K/10-Q analysis with risk extraction | | news_briefing | $0.05 | Multi-source news briefing with LLM summary | | social_sentiment | $0.05 | Cross-platform social sentiment analysis | | macro_dashboard | $0.04 | Macro economic dashboard with LLM commentary | | market_pulse | $0.04 | Stock market pulse with analyst sentiment | | crypto_research | $0.05 | Crypto research brief with on-chain analysis | | competitor_analysis | $0.08 | Competitor comparison matrix | | domain_trust_score | $0.04 | Domain trust score 0-100 with risk factors | | regulatory_monitor | $0.06 | Regulatory filing monitor with impact analysis | | web_search | $0.02 | Web search via SearXNG | | url_extract | $0.02 | Extract clean text from any URL | | summarize | $0.05 | AI-powered text summary | | analyze | $0.10 | Deep AI analysis with web research | | deep_research | $0.15 | Deep research report with sources | | crypto_price | $0.03 | Live crypto price lookup | | stock_quote | $0.03 | Live stock quote | | gas_snapshot | $0.002 | Live Base gas snapshot | | treasury_yields | $0.03 | US Treasury yield curve | | whois | $0.01 | WHOIS/RDAP domain lookup | | edgar_lookup | $0.01 | SEC EDGAR company lookup | | hash | $0.001 | Hash text (SHA-256, SHA-512, MD5) | | json_to_csv | $0.002 | Convert JSON array to CSV | | text_diff | $0.002 | Compare two text strings | ## Payment Setup - **Protocol:** x402 v1 - **Network:** Base mainnet (eip155:8453) - **Currency:** USDC (Bridged USDC: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) - **Facilitator:** Dexter (x402.dexter.cash) — 0% fee, gas-sponsored for buyers - **Pay-to wallet:** 0x624FaF18C78456C8Da5bf156Cd77c1A2033F21c5 To make paid calls, install an x402 client: ```bash npm install @x402/fetch @x402/evm ``` ## Installation ```bash npm install npm start ``` ## Discovery - OpenAPI: https://jmt-x402-proxy.jmthomasofficial.workers.dev/openapi.json - Manifest: https://jmt-x402-proxy.jmthomasofficial.workers.dev/.well-known/x402 - LLMs.txt: https://jmt-x402-proxy.jmthomasofficial.workers.dev/llms.txt - Pricing: https://jmt-x402-proxy.jmthomasofficial.workers.dev/api/pricing ## License MIT