x1-baas-mcp
OfficialClick on "Deploy 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., "@x1-baas-mcpCan you scrape https://example.com and return the content as clean 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.
X1-BaaS — Scraping API for AI Agents
Stealth web scraping engine with native MCP integration and x402 micropayments. Returns clean, LLM-ready Markdown from any URL.
Features
MCP-native — plug into Claude Desktop, Cursor, or any MCP client in seconds
Stealth browser — Camoufox engine bypasses Cloudflare Turnstile, Datadome
x402 micropayments — agents pay per request with crypto, no accounts needed
LLM-optimized — clean Markdown output, not raw HTML dumps
Anti-bot bypass — humanized fingerprints, automatic retry
Multiple outputs — Markdown, screenshot, PDF, CSV, HTML
Related MCP server: x402-md-mcp
Quick Start
Option 1: MCP Client (Recommended)
Add to your MCP client config:
{
"mcpServers": {
"x1-baas": {
"url": "https://api.tazpal.com/mcp",
"description": "Stealth web scraping for AI agents"
}
}
}Or use stdio transport:
{
"mcpServers": {
"x1-baas": {
"command": "npx",
"args": ["-y", "x1-baas-mcp"],
"env": {
"BAAAS_API_URL": "https://api.tazpal.com"
}
}
}
}Note: The MCP server is a thin pass-through — it holds no credentials. Over HTTP, callers present their own API key or x402 payment proof. Over stdio (no HTTP headers), scrape calls return x402 payment requirements.
Option 2: Direct API Call
# Scrape a page (API key auth)
curl -X POST https://api.tazpal.com/v1/scrape \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"url": "https://example.com"}'
# Or pay with x402 (no account needed)
# Send request without auth → receive 402 with payment instructions
# Sign payment → resend with PAYMENT-SIGNATURE headerOption 3: Self-Hosted
git clone https://github.com/YOUR_USERNAME/x1-baas-mcp.git
cd x1-baas-mcp
docker compose up -dMCP Tools
The MCP server exposes 3 tools:
Tool | Description |
| Scrape a URL and return clean Markdown. Handles JS rendering, anti-bot bypass, DOM cleaning. |
| Check current pricing and payment requirements. |
| Check engine health and operational status. |
MCP Resources
Resource | Description |
| Current pricing and payment configuration |
| Engine status and diagnostics |
Pricing
Plan | Price | Details |
Pay-per-use | $0.005/request | x402 crypto payments on Base (USDC) |
API Key | Contact api@tazpal.com | For higher limits and traditional auth |
No account required for x402 payments. Failed scrapes are never charged.
API Endpoints
Endpoint | Method | Description |
| POST | Scrape a URL → clean Markdown |
| POST | Structured extraction with JSON schema |
| POST | Multi-page crawl with depth control |
| GET | Current pricing info |
| GET | Health check |
Architecture
┌─────────────┐ ┌─────────────┐ ┌───────────┐
│ MCP Client │────▶│ MCP Server │────▶│ BaaS │
│ (Claude, │ │ :8001 │ │ Engine │
│ Cursor) │ │ stdio/http │ │ :8000 │
└─────────────┘ └─────────────┘ └─────┬─────┘
│
┌─────▼─────┐
│ Camoufox │
│ (Firefox)│
└───────────┘Self-Hosting
Prerequisites
Docker & Docker Compose
(Optional) API key from api@tazpal.com
Setup
# Clone
git clone https://github.com/YOUR_USERNAME/x1-baas-mcp.git
cd x1-baas-mcp
# Configure
cp infra/.env.example infra/.env
# Edit infra/.env with your settings
# Start
docker compose -f infra/docker-compose.yml up -d
# Verify
curl http://localhost:8000/health
curl http://localhost:8002/healthEnvironment Variables
Variable | Default | Description |
|
| BaaS engine URL |
|
| MCP server bind host |
|
| MCP server port |
|
| Enable x402 payments |
|
| Payment facilitator |
Documentation
API Docs — Full API reference
MCP Protocol — MCP specification
x402 Protocol — Payment protocol spec
License
MIT — see LICENSE.
Links
x402 Bazaar — listed on CDP Bazaar
MCP Registry — published as
com.tazpal/x1-baas
This server cannot be deployed
Maintenance
Related MCP Connectors
Stealth scraping API for AI agents. Clean Markdown from any URL. x402 crypto payments.
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Fetch any URL as clean Markdown or metadata, and buy digital goods via x402 — for AI agents.
Web intelligence for AI agents: fetch, render, extract, research. x402 micropayments, no API keys.
Related MCP Servers
- AlicenseAqualityCmaintenancePay-per-use clean web reader for AI agents. URL in, markdown plus metadata out, in milliseconds. Settled per-call in USDC over x402 — no signup, no API keys.182 npm2MIT
- AlicenseNot gradedqualityDmaintenanceEnables extracting clean Markdown from any webpage by paying $0.005 USDC per call via the x402 protocol, with automatic wallet-based payment settlement.6 npmMIT
- AlicenseNot gradedqualityBmaintenanceMCP server that lets AI agents scrape web pages as clean markdown for a micro-payment in USDC, using the x402 protocol on Base network. No API keys or signup required.MIT
- AlicenseNot gradedqualityDmaintenanceEnables extracting clean, structured markdown from any URL—stripping nav, ads, and scripts—for RAG pipelines and AI research agents, with pay-per-call micropayments via x402.MIT