
Scrapi
If you've ever needed Claude to actually read a webpage instead of hallucinating about it, this is the fix. Scrapi exposes two tools: fetch a URL as clean Markdown (preserving structure) or plain text, with metadata like title and publish date. It handles JavaScript rendering, strips ads and navigation cruft, and bypasses basic anti-bot measures. Runs over stdio via npx or streamable HTTP if you don't want Node.js on the client. Free tier gives you 500 credits monthly. Built by a team running 1,900+ production scrapers, so the anti-bot logic is battle tested, not wishful thinking.
- GitHub stars
- 5
- tools
- 5
- auth
- Secret needed
- transport
- STDIO, HTTP
- env var
- 1
- last updated
- Feb 12, 2026
Install
From registry metadata$ npx add-mcp https://scrapi.ai/mcp --name scrapi --header 'Authorization: Bearer ${API_TOKEN}'Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http scrapi https://scrapi.ai/mcp --header 'Authorization: YOUR_AUTHORIZATION'Run in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 5 toolsVerified live against the running server on Nov 6, 2026.
scrape_urlScrapes a webpage and returns the content in AI-readable Markdown format. Can access blocked sites through browser rendering.2 params
Scrapes a webpage and returns the content in AI-readable Markdown format. Can access blocked sites through browser rendering.
formatstringmarkdown · textdefault: markdownurl*stringscrape_urlsScrapes multiple webpages in parallel and returns the content in AI-readable Markdown format. Can access blocked sites through browser rendering.2 params
Scrapes multiple webpages in parallel and returns the content in AI-readable Markdown format. Can access blocked sites through browser rendering.
formatstringmarkdown · textdefault: markdownurls*arrayget_usageCheck API usage and remaining credits. Returns current plan, subscription credits, purchased credits, and total remaining credits.
Check API usage and remaining credits. Returns current plan, subscription credits, purchased credits, and total remaining credits.
No parameters. Call it with no arguments.
scraper_server_statusCheck the status of all ScraperServer instances. Shows server health, circuit breaker state, failure counts, and last success/failure times.
Check the status of all ScraperServer instances. Shows server health, circuit breaker state, failure counts, and last success/failure times.
No parameters. Call it with no arguments.
get_billingRetrieve MCP billing information: subscription details, available plans, daily usage history, or spending limits.3 params
Retrieve MCP billing information: subscription details, available plans, daily usage history, or spending limits.
action*stringsubscription · plans · daily_usage · spending_limitsend_datestringstart_datestringSponsors
Configuration
SCRAPI_API_KEY*secretYour Scrapi API key (get one free at https://scrapi.ai/dashboard)
Readme
MCP server that converts URLs to clean Markdown/Text for LLM agents
⚡ Fast & Reliable — Built on 8+ years of web scraping expertise, 1,900+ production crawlers, and battle-tested anti-bot handling.
What is this?
Details
- Repository
- github.com/bamchi/scrapi-mcp-server
- Categories
- AI & LLM Tools, Documents & Knowledge, Search & Web Crawling
- Package
@scrapi.ai/mcp-server- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026