scrape_webpage
Scrape Webpage
Scrape any webpage and return content as markdown, html, text, or json. Pay-per-call web scraping for AI agents.
urlrequiredformatwait_msviewportwait_for
io.github.hshintelligencePublished by GitHub account hshintelligencev0.6.1Updated Oct 24, 2026
Pay-per-call web scraping for AI agents via x402 on Base USDC. Six tools, no signup.
The publisher's own server: Scrape.ly
Remote MCP server that scrapes web pages, extracts structured data and metadata, takes screenshots and runs browser workflows, paid per call in USDC.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.hshintelligence%2Fagent-scrape/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"agentscrape": {
"type": "http",
"url": "https://agent-scrape.healingsunhaven.workers.dev/mcp"
}
}
}Pay-per-call web scraping for AI agents — no signup, no API keys, just USDC.
[x402] [MCP] [Base] [Cloudflare Workers] [License: MIT] [hshintelligence/agent-scrape MCP server]
Live: agent-scrape.healingsunhaven.workers.dev
AI agents discover AgentScrape, pay per call in USDC on Base, and get clean structured data back — no accounts, no API keys, no human in the loop.
Two protocols, one service:
Traditional scraping APIs assume a human:
AI agents can't do any of that. They have wallets. They have stablecoins. They need infrastructure built for them.
AgentScrape speaks two open standards:
No signup. No API keys. No subscription. Just USDC.
All tools cost $0.001 USDC during the mainnet validation window. Pricing ramps after stability is proven (see Pricing).
Add to any MCP-compatible client via Streamable HTTP:
The x402 payment metadata is broadcast inside the MCP tools/list response. Your client handles the payment handshake automatically when configured with an x402-compatible wallet.
For machine-driven discovery, four standard endpoints are exposed (free, no auth):
The 402 response itself carries the canonical payment requirements in the base64-encoded Payment-Required header, and the body includes a human-readable error with discovery links.
Stack:
withX402 payment bindingeip155:8453)0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)api.cdp.coinbase.com/platform/v2/x402) with Ed25519 JWT authEvery wallet address gets 10 free calls per 30 days on the HTTP API. Pass your Base wallet in the X-402-Payer header. After 10 calls, payment via x402 is required.
Free tier is HTTP-only. MCP calls go through the standard x402 payment flow.
Launch window (first 48h on mainnet): $0.001 flat per tool call.
After validation, pricing ramps to:
Bulk discounts (20% at 1K calls/month, 40% at 10K) are planned.
Q3 2026:
langchain-agent-scrape)Q4 2026:
Requires Node 22+, a Cloudflare account with Workers + Browser Rendering enabled, a Groq API key, and a Coinbase CDP API key.
To use your own wallet as payTo, edit the PAY_TO constant in src/index.ts.
MIT — see LICENSE.
Built by HSH Intelligence, operated by Healing Sun Haven LLC (Wyoming, USA).
Pay-per-call web scraping for AI agents — no signup, no API keys, just USDC.
ElizaOS supports remote MCP servers natively via the @elizaos/plugin-mcp plugin. AgentScrape works out of the box — no custom integration needed.
In your ElizaOS character JSON, add the plugin and point the MCP server config at AgentScrape's Streamable HTTP endpoint:
Once configured, the agent automatically discovers all six AgentScrape tools:
The first 10 calls per wallet in the first 30 days are free. After that, calls are paid in USDC on Base mainnet (eip155:8453) via the x402 v2 payment protocol. To pay, supply the X-PAYMENT-RESPONSE header with an x402 payment receipt on retry — the standard x402 flow.
Once the plugin is wired up, your ElizaOS agent can use AgentScrape transparently:
User: "Scrape https://www.x402.org and give me a two-sentence summary."
ElizaOS routes the request through @elizaos/plugin-mcp, which calls AgentScrape's scrape_webpage tool, and the agent answers based on the live page content.
Source: README.md at commit 2636125
Scrape Webpage
Scrape any webpage and return content as markdown, html, text, or json. Pay-per-call web scraping for AI agents.
urlrequiredformatwait_msviewportwait_forExtract Structured Data
AI-powered structured data extraction from any webpage using natural language. Returns JSON matching your prompt or schema.
urlrequiredpromptrequiredschemawait_mswait_forScreenshot Webpage
Capture a PNG screenshot of any webpage. Supports desktop, mobile, and tablet viewports, plus full-page mode.
urlrequiredwait_msviewportwait_forfull_pageExtract Page Metadata
Extract page metadata: title, description, Open Graph, Twitter cards, JSON-LD, canonical URL, and all meta tags.
urlrequiredCreate Browser Session
Create a stateful browser session that persists cookies and localStorage across multiple scrape/workflow calls.
ttl_secondsRun Browser Workflow
Execute a multi-step browser workflow atomically: navigate, click, type, wait, scroll, screenshot, extract, evaluate. Up to 20 steps.
stepsrequiredviewportsession_idpersist_session100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

ly.scrapeOfficial publisher
Scrape.ly MCP server that lets an assistant search the Scrape.ly Store for Actors, run them, and read their datasets, key-value stores and logs.

Published by GitHub account steadyscrape
Keyword volume, live SERP ranks, domain traffic, ranked keywords, backlinks, Google Trends, YouTube.

Published by GitHub account 6mickswagger9
Local MCP server exposing an x402 paid API for AI agents, with payments in USDC on Base via a CDP facilitator.

Published by GitHub account TrueScrape
Paid API that gives an assistant live public data from 52 platforms — social profiles, posts, product listings, property and ad data — plus mention monitoring.

Published by GitHub account steadyscrape
Remote Apify-hosted MCP server that gives an assistant live job postings from 14+ ATS career sites and remote job listings.
# Free service discovery (no payment)curl https://agent-scrape.healingsunhaven.workers.dev/
# Paid call — without payment, returns 402 with payment requirementscurl -X POST https://agent-scrape.healingsunhaven.workers.dev/scrape \ -H "Content-Type: application/json" \ -d '{"url": "https://example.com", "format": "markdown"}'
# Free tier — first 10 calls per wallet, send your wallet in the X-402-Payer headercurl -X POST https://agent-scrape.healingsunhaven.workers.dev/scrape \ -H "Content-Type: application/json" \ -H "X-402-Payer: 0xYourBaseWalletAddress" \ -d '{"url": "https://example.com", "format": "markdown"}'{ "mcpServers": { "agent-scrape": { "url": "https://agent-scrape.healingsunhaven.workers.dev/mcp", "transport": "streamable-http" } }} ┌──────────────────────────────────┐ │ Cloudflare Workers │ │ (global edge, 330+ POPs) │ │ │AI Agent ───────┼─▶ GET / (free)│(HTTP) ├─▶ GET /.well-known/x402 (free)│ ├─▶ GET /openapi.json (free)│ ├─▶ GET /llms.txt (free)│ ├─▶ POST /scrape ($0.001) │ ├─▶ POST /extract ($0.001) │ ├─▶ POST /screenshot ($0.001) │ ├─▶ POST /metadata ($0.001) │ ├─▶ POST /workflow ($0.001) │ ├─▶ POST /session ($0.001) │ │ │AI Agent ───────┼─▶ POST /mcp │(MCP) │ • initialize │ │ • tools/list │ │ • tools/call (paid) │ │ │ └──────────────┬───────────────────┘ │ ┌────────────────┴─────────────────┐ │ │ Coinbase CDP facilitator Browser Rendering API (api.cdp.coinbase.com/ Groq API (Llama 4 Scout) platform/v2/x402) KV (sessions, free tier) Ed25519 JWT auth Settles USDC on Base │ ▼ payTo wallet 0x3F33...9E9a# Service identitycurl https://agent-scrape.healingsunhaven.workers.dev/ | jq .
# x402 manifestcurl https://agent-scrape.healingsunhaven.workers.dev/.well-known/x402 | jq .
# 402 challenge with x402 v2 headerscurl -i -X POST https://agent-scrape.healingsunhaven.workers.dev/scrape \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'# → HTTP 402, Payment-Required header (base64 JSON), Cache-Control: private, no-store
# CORS preflight (browser-based agents)curl -i -X OPTIONS https://agent-scrape.healingsunhaven.workers.dev/scrape \ -H "Origin: https://example.com" \ -H "Access-Control-Request-Method: POST" \ -H "Access-Control-Request-Headers: Content-Type,X-Payment"# → HTTP 204, allow-headers includes X-Payment and Payment-Signaturegit clone https://github.com/hshintelligence/agent-scrape.gitcd agent-scrapenpm install
# Set secretsnpx wrangler secret put GROQ_API_KEYnpx wrangler secret put CDP_API_KEY_IDnpx wrangler secret put CDP_API_KEY_SECRET
# Local devnpx wrangler dev
# Deploynpx wrangler deploybun add @elizaos/plugin-mcp# ornpm install @elizaos/plugin-mcp{ "name": "ResearchAgent", "plugins": ["@elizaos/plugin-mcp"], "settings": { "mcp": { "servers": { "agentscrape": { "type": "streamable-http", "name": "AgentScrape", "url": "https://agent-scrape.healingsunhaven.workers.dev/mcp", "timeout": 60 } } } }}