Skip to main content
ClaudeWave

MCP server for ClawFetch — Web Intelligence API for AI agents, paid via x402 micropayments (USDC on Base)

MCP ServersRegistry oficial0 estrellas0 forksTypeScriptMITActualizado yesterday
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 8/6/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/clawfetch/clawfetch-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "clawfetch-mcp": {
      "command": "node",
      "args": ["/path/to/clawfetch-mcp/dist/index.js"],
      "env": {
        "CLAWFETCH_PRIVATE_KEY": "<clawfetch_private_key>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/clawfetch/clawfetch-mcp and follow its README for install instructions.
Detected environment variables
CLAWFETCH_PRIVATE_KEY
Casos de uso

Resumen de MCP Servers

# @clawfetch/mcp

MCP (Model Context Protocol) server for [ClawFetch](https://clawfetch.ai) — Web Intelligence API for AI Agents.

Gives any MCP-compatible client (Claude Desktop, Cursor, Windsurf, OpenClaw, etc.) instant access to ClawFetch's web intelligence tools: fetch pages as markdown, render JS-heavy SPAs, extract structured data from 17+ site types, research topics multi-source, and check domain availability.

Payments are handled automatically via the [x402 protocol](https://www.x402.org/) — USDC on Base. No API keys, no billing dashboards.

## ☁️ Hosted Mode (Recommended)

Connect directly to the hosted MCP server — no installation required:

**Endpoint:** `https://mcp.clawfetch.ai/mcp`

### Claude Desktop

Add to `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "clawfetch": {
      "type": "url",
      "url": "https://mcp.clawfetch.ai/mcp"
    }
  }
}
```

### Cursor / Windsurf

Add to your MCP configuration:

```json
{
  "mcpServers": {
    "clawfetch": {
      "url": "https://mcp.clawfetch.ai/mcp"
    }
  }
}
```

### OpenClaw

```yaml
mcp:
  servers:
    clawfetch:
      url: https://mcp.clawfetch.ai/mcp
```

> **Note:** The hosted server handles x402 payments server-side. Tools that require payment (fetch, render, extract, research) will charge USDC on Base per call. Free tools (health_check, wallet_info, list_extractors) work without payment.

## 💻 Self-Hosted Mode

Run your own instance with full control over the payment wallet.

### Install

```bash
npm install -g @clawfetch/mcp
```

### Configure (stdio — for local MCP clients)

Add to your MCP client config (e.g., Claude Desktop):

```json
{
  "mcpServers": {
    "clawfetch": {
      "command": "clawfetch-mcp",
      "env": {
        "CLAWFETCH_PRIVATE_KEY": "0xYOUR_ETHEREUM_PRIVATE_KEY"
      }
    }
  }
}
```

The private key signs x402 micropayments (USDC on Base). Fund the corresponding address with USDC on Base mainnet.

### Run as HTTP Server

Expose the MCP server over HTTP for remote clients:

```bash
CLAWFETCH_PRIVATE_KEY=0x... CLAWFETCH_TRANSPORT=http CLAWFETCH_PORT=3001 clawfetch-mcp
```

This starts a server at `http://localhost:3001/mcp` using the Streamable HTTP transport (MCP spec compliant).

#### HTTP Endpoints

| Endpoint | Method | Description |
|----------|--------|-------------|
| `/mcp` | POST | Initialize session — returns `Mcp-Session-Id` header |
| `/mcp` | GET | SSE stream for server-to-client notifications (requires session ID) |
| `/mcp` | DELETE | Close a session |
| `/health` | GET | Server health check (JSON) |

#### Session Flow

1. **Initialize:** `POST /mcp` with JSON-RPC `initialize` request → get `Mcp-Session-Id` header
2. **Call tools:** `POST /mcp` with `Mcp-Session-Id` header + JSON-RPC `tools/call` request
3. **Stream:** `GET /mcp?sessionId=...` for SSE notifications (optional)
4. **Close:** `DELETE /mcp` with `Mcp-Session-Id` header

## Tools

| Tool | Description | Cost |
|------|-------------|------|
| `fetch_url` | Fetch any URL as clean markdown | $0.001 |
| `render_page` | Render JS-heavy pages (SPAs, React apps) | $0.002 |
| `extract_data` | Extract structured data from 17+ site types | $0.003 |
| `research_topic` | Multi-source research with citations | $0.01 |
| `check_domains` | Check domain name availability | $0.002 |
| `suggest_domains` | Generate available domain suggestions | $0.002 |
| `list_extractors` | List supported structured data extractors | $0.001 |
| `health_check` | Check API health status | Free |
| `wallet_info` | Show payment wallet address | Free |

### Supported Extractors

GitHub repos/profiles, npm packages, PyPI packages, Twitter/X profiles, LinkedIn profiles/companies, YouTube videos/channels, Product Hunt, Hacker News, Reddit, Crunchbase, Wikipedia, and more.

Use `list_extractors` to see all available types with their schema.

## Environment Variables

| Variable | Required | Default | Description |
|----------|----------|---------|-------------|
| `CLAWFETCH_PRIVATE_KEY` | Yes* | — | Ethereum private key (0x-prefixed) for x402 payments |
| `CLAWFETCH_BASE_URL` | No | `https://api.clawfetch.ai` | API base URL |
| `CLAWFETCH_TRANSPORT` | No | `stdio` | Transport: `stdio` or `http` |
| `CLAWFETCH_HOST` | No | `0.0.0.0` | HTTP server bind address |
| `CLAWFETCH_PORT` | No | `3001` | HTTP server port |
| `CLAWFETCH_TIMEOUT_MS` | No | `60000` | Request timeout in ms |
| `CLAWFETCH_DEBUG` | No | `false` | Enable debug logging (`1` or `true`) |

\* Required for self-hosted mode. The hosted server at mcp.clawfetch.ai manages its own wallet.

## Development

```bash
git clone https://github.com/clawfetch/clawfetch-mcp.git
cd clawfetch-mcp
npm install
npm run build
npm test
```

## License

MIT
ai-agentsbaseclaudecursormcpmicropaymentsmodel-context-protocolusdcweb-scrapingx402

Lo que la gente pregunta sobre clawfetch-mcp

¿Qué es clawfetch/clawfetch-mcp?

+

clawfetch/clawfetch-mcp es mcp servers para el ecosistema de Claude AI. MCP server for ClawFetch — Web Intelligence API for AI agents, paid via x402 micropayments (USDC on Base) Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-08-05.

¿Cómo se instala clawfetch-mcp?

+

Puedes instalar clawfetch-mcp clonando el repositorio (https://github.com/clawfetch/clawfetch-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar clawfetch/clawfetch-mcp?

+

Nuestro agente de seguridad ha analizado clawfetch/clawfetch-mcp y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene clawfetch/clawfetch-mcp?

+

clawfetch/clawfetch-mcp es mantenido por clawfetch. La última actividad registrada en GitHub es del 2026-08-05, con 0 issues abiertos.

¿Hay alternativas a clawfetch-mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega clawfetch-mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: clawfetch/clawfetch-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/clawfetch-clawfetch-mcp)](https://claudewave.com/repo/clawfetch-clawfetch-mcp)
<a href="https://claudewave.com/repo/clawfetch-clawfetch-mcp"><img src="https://claudewave.com/api/badge/clawfetch-clawfetch-mcp" alt="Featured on ClaudeWave: clawfetch/clawfetch-mcp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a clawfetch-mcp