Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"gate402": {
"args": [
"-y",
"gate402-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Pay-per-call agent APIs over x402: web scraping, token compression, and semantic cache.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'gate402-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked gate402-mcp against OSV.dev.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in browser
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Browser automation with Puppeteer for web scraping and testing
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
Self-hosted URL- and file-to-Markdown service for humans and AI agents - web pages, documents, images, audio, YouTube. PWA + REST + MCP + Claude Code skill, Reddit-aware, refreshable share links.
MCP Security Weekly
Get CVE alerts and security updates for io.github.pgalyen1987/gate402-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP server for Gate402 — pay-per-call agent APIs over HTTP 402 (x402 / USDC on Base). Gives any MCP client four tools with no signup and a free tier on first runs:
| Tool | What it does | Price |
|---|---|---|
gate402_scrape | Fetch any public URL, render JS, strip nav/ads → clean LLM-ready Markdown | $0.002 |
gate402_scrape_stealth | Hardened headless fetch for JS-heavy / bot-protected pages | $0.05 |
gate402_minify | Compress text to cut downstream LLM token spend (~40%) | $0.005 / 10k tok |
gate402_dedup | Semantic vector-cache lookup (exact + cosine) | $0.001 hit / $0.003 miss |
gate402_onchain | On-chain wallet/token intel on Base (balances, EOA/contract, tx count, token metadata) | $0.01 |
gate402_dex | Live DEX price / liquidity / 24h volume for a Base token | $0.01 |
gate402_news | Recent news headlines + bull/bear sentiment for a ticker/topic | $0.02 |
gate402_edgar | Latest SEC EDGAR filings (10-K/10-Q/8-K) for a US ticker | $0.02 |
…plus three free tools that run locally in this process (pure compute — no payment, no key, no network):
| Tool | What it does |
|---|---|
gate402_token_count | Estimate the token count of a string (budget your context window) |
gate402_html_to_md | Convert an HTML string you already have into clean Markdown |
gate402_json_repair | Coerce malformed / LLM-mangled JSON into valid JSON |
On first use the server self-claims a free-credit API key from Gate402 and caches it at ~/.gate402-mcp/key.json. Calls draw down that credit. When it runs out, tools return a top-up link instead of failing. To skip the free tier, set GATE402_API_KEY to a funded account (top up).
The payment is the auth — there are no accounts to create.
npm install -g gate402-mcp
Or run without installing via npx gate402-mcp.
Add to your MCP config (claude_desktop_config.json, or claude mcp add):
{
"mcpServers": {
"gate402": {
"command": "npx",
"args": ["-y", "gate402-mcp"]
}
}
}
Same shape — point the MCP server command at npx -y gate402-mcp.
gate402 is a standard stdio MCP server, so any framework with an MCP adapter can load all 11 tools:
LangChain / LangGraph (langchain-mcp-adapters):
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({"gate402": {"command": "npx", "args": ["-y", "gate402-mcp"], "transport": "stdio"}})
tools = await client.get_tools() # feed into your agent
CrewAI (MCPServerAdapter):
from crewai_tools import MCPServerAdapter
from mcp import StdioServerParameters
params = StdioServerParameters(command="npx", args=["-y", "gate402-mcp"])
with MCPServerAdapter(params) as tools:
... # pass tools to your Crew
LlamaIndex (McpToolSpec):
from llama_index.tools.mcp import BasicMCPClient, McpToolSpec
tools = McpToolSpec(client=BasicMCPClient("npx", args=["-y", "gate402-mcp"])).to_tool_list()
Once wired, the agent calls the tools autonomously; the free-credit key is claimed on first use, and paid tools draw down from it.
| Var | Default | Purpose |
|---|---|---|
GATE402_API_KEY | (unset) | Use a funded account instead of the free tier. |
GATE402_BASE_URL | https://gate402.app | Override the gateway (self-hosting / testing). |
GATE402_CONFIG_DIR | ~/.gate402-mcp | Where the cached free key is stored. |
npm install
npm run build
npm start # or: npm run dev
MIT