Skip to main content
Glama
WebCrawlerAPI

WebcrawlerAPI MCP Server

Official

WebcrawlerAPI MCP Server

WebcrawlerAPI is a powerful web scraping and website crawling service that allows you to extract data from any website with ease.

This MCP (Model Context Protocol) server integrates WebcrawlerAPI's scraping capabilities directly into MCP-compatible applications like Claude Code, enabling integration within your AI workflows. Get started with your free API key at the WebcrawlerAPI Dashboard.

Setup

  1. Get your API key from WebcrawlerAPI Dashboard

  2. Set the environment variable:

    export WEBCRAWLER_API_KEY="your-api-key-here"

Related MCP server: ZapFetch MCP Server

Using with Claude Code

Add this server to your Claude Code configuration using npx:

npx webcrawler-mcp

Or add to your MCP settings configuration:

{
  "mcpServers": {
    "webcrawler": {
      "command": "npx",
      "args": ["-y", "webcrawler-mcp"],
      "env": {
        "WEBCRAWLER_API_KEY": "your-api-key-here"
      }
    }
  }
}

Available Tools

webcrawler-scrape

Scrapes content from any webpage and returns it as markdown.

Parameters:

  • url (required): The URL of the webpage to scrape

  • prompt (optional): Optional prompt to extract specific information from the page

Example usage:

Use the webcrawler-scrape tool to get the content from https://example.com

With a prompt for targeted extraction:

Use the webcrawler-scrape tool to scrape https://news.ycombinator.com with the prompt "Extract all article titles and their corresponding URLs"

The tool returns the scraped content as markdown, along with the page title and HTTP status code. When using a prompt, the API will focus on extracting the specific information you requested.

Running as Standalone App

You can also run the server as a standalone application:

Via npm

npm install
npm run build
npm start

Via npx

npx webcrawler-mcp

HTTP Mode

To run in HTTP mode instead of stdio:

USE_HTTP=true npx webcrawler-mcp
# or
npm run start:http

The HTTP server will start on port 8080 by default, with endpoints:

  • Health check: http://localhost:8080/health

  • MCP endpoint: http://localhost:8080/mcp

Environment Variables

  • WEBCRAWLER_API_KEY: Your WebcrawlerAPI.com API key (required)

  • USE_HTTP: Set to "true" to use HTTP transport instead of stdio

  • PORT: HTTP server port (default: 8080)

Development

npm install
npm run dev  # Watch mode
npm run build
F
license - not found
-
quality - not tested
D
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
    A
    quality
    C
    maintenance
    Integrates Firecrawl's web scraping capabilities into MCP, enabling web scraping, crawling, content extraction, search, and structured data extraction with automatic retries and rate limiting.
    Last updated
    2,200
    12
    129,618
    7,140
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    An APAC-native web scraping API for AI agents that provides tools for scraping, crawling, searching, and extracting structured data from websites, directly usable from MCP-compatible clients like Claude Desktop, Cursor, and Windsurf.
    Last updated
    7
    15
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    Enables Claude Desktop to perform advanced web scraping and crawling operations, extracting structured data, analyzing website architectures, and discovering content relationships through natural conversation.
    Last updated
    5
    4
  • F
    license
    A
    quality
    C
    maintenance
    Web-crawler MCP server that fetches web pages with static parsing or headless browser fallback, enabling Claude to fetch, extract links, crawl sites, and select content via CSS selectors.
    Last updated
    4

View all related MCP servers

Related MCP Connectors

  • Firecrawl MCP — wraps the Firecrawl API (firecrawl.dev) for web

  • Crawlbase MCP — wraps the Crawlbase Crawling API (crawlbase.com, formerly

  • Scrapingdog MCP — wraps Scrapingdog (scrapingdog.com), a proxy-based web

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/WebCrawlerAPI/webcrawlerapi-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server