Website Content Crawler MCP Server
Click on "Install 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., "@Website Content Crawler MCP ServerCrawl https://example.com and give me the page text"
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.
Website Content Crawler MCP Server
MCP wrapper that runs the apify/website-content-crawler actor for real via apify-client
and returns its pages as JSON. Every call either returns crawled content or a structured
error — it never reports a fake success.
What it costs
Runs bill your Apify account at the rate listed for
apify/website-content-crawler — this
server adds nothing on top. No token, no charge: calls return missing_token before any
run starts.
Live output demo (same crawl logic, rendered): https://website-content-crawler.vercel.app
Related MCP server: Crawl4AI MCP Server
Setup
npm install
export APIFY_TOKEN=apify_api_... # https://console.apify.com/settings/integrations
npm start # stdio MCP serverTool: crawl_website
Input:
field | type | default | notes |
| string | required | http/https URL to crawl |
| number | 10 | capped at 50 |
| string |
| or |
Output envelope (same shape every call):
{
"status": "ok",
"run": { "id": "<apify run id>", "status": "SUCCEEDED" },
"page_count": 3,
"total_in_dataset": 3,
"pages": [{ "url": "...", "title": "...", "text": "...(≤5000 chars)" }]
}Error codes: invalid_url, missing_token, apify_auth_failed, actor_run_failed,
run_not_succeeded, dataset_fetch_failed.
Smoke test
printf '%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"t","version":"0"}}}' \
'{"jsonrpc":"2.0","method":"notifications/initialized"}' \
'{"jsonrpc":"2.0","id":2,"method":"tools/list"}' \
'{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"crawl_website","arguments":{"url":"https://example.com"}}}' \
| node index.jsWith no APIFY_TOKEN set, request id 3 must return
{"status":"error","error":{"code":"missing_token",...}} — proof the handler reaches the
real Apify boundary instead of inventing a result.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables web scraping and document processing with JavaScript execution, anti-detection measures, batch processing, and structured data extraction. Supports multiple formats including markdown, HTML, screenshots, and handles PDFs with OCR capabilities.3MIT
- FlicenseNot gradedqualityDmaintenanceEnables advanced web crawling and content extraction with JavaScript support, AI-powered analysis, PDF/Office document processing, YouTube transcript extraction, Google search integration, and multi-format data export capabilities.2
- FlicenseNot gradedqualityDmaintenanceProvides web crawling and browser automation capabilities with support for multiple content formats (HTML, JSON, PDF, screenshots, Markdown), page content extraction, console message monitoring, and network request tracking.
- AlicenseAqualityAmaintenanceEnables web scraping, structured data extraction, and screenshot capture with automatic anti-bot bypass, supporting JavaScript rendering, proxy rotation, and tiered pricing.251871MIT
Related MCP Connectors
Scrape, crawl, map and extract the web. Pay per call in USDC, no account or API key.
Turns any URL into SEO metadata, contacts, tech stack, and AI-ready Markdown, in one call.
Fetch public webpages as clean text, Markdown, links, and metadata, with browser rendering.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dev55acc-ai/website-content-crawler-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server