Skip to main content
Glama
dev55acc-ai

Website Content Crawler MCP Server

by dev55acc-ai

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 server

Tool: crawl_website

Input:

field

type

default

notes

url

string

required

http/https URL to crawl

maxPages

number

10

capped at 50

crawlerType

string

cheerio

or playwright:chrome for JS-rendered

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.js

With 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.

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
    3
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables 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
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides 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.
  • A
    license
    A
    quality
    A
    maintenance
    Enables web scraping, structured data extraction, and screenshot capture with automatic anti-bot bypass, supporting JavaScript rendering, proxy rotation, and tiered pricing.
    25
    187
    1
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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