Skip to main content
Glama
lexiismadd

Crawl4AI Complete MCP

by lexiismadd

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CRAWL4AI_API_TOKENNoOptional application token for MCP host authentication. Only configure if your MCP host requires an application token; it is not printed or returned.
CRAWL4AI_HOOKS_ENABLEDNoSet to 'true' to enable declarative hooks. Disabled by default unless this is set to true.
CRAWL4AI_MCP_HTTP_PORTNoHost port for the HTTP MCP server when using the separated native/Redis/HTTP topology. Choose an unused port instead of assuming 8000.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
crawlC

Crawl one or more URLs with validated Crawl4AI BrowserConfig and CrawlerRunConfig fields.

crawl_streamB

Crawl multiple URLs; returns the completed result sequence (stdio-safe streaming equivalent).

mdC

Fetch Markdown and fit Markdown for a URL.

htmlB

Fetch rendered HTML for a URL.

screenshotB

Capture a screenshot using Crawl4AI's browser runtime.

pdfC

Render a URL as PDF using Crawl4AI.

execute_jsA

Execute bounded page JavaScript through Crawl4AI; arbitrary Python/shell is never accepted.

extractC

Use a named pinned extraction strategy: css, xpath, json_css, json_xpath, regex, cosine, or llm.

capability_inventoryA

Return pinned runtime capability and the authenticated native-server bridge status; unsupported operations are not safely emulated.

native_api_operationC

Call one explicit, authenticated, allow-listed native-server operation; never an arbitrary HTTP proxy.

crawl_job_submitC

Submit a Crawl4AI Redis-backed crawl job through the configured native server.

llm_job_submitC

Submit a Crawl4AI LLM extraction job through the configured native server.

job_statusA

Poll a Crawl4AI crawl or LLM job by its opaque task ID.

artifact_infoC

Retrieve a bounded Crawl4AI artefact by its opaque hexadecimal ID.

monitoringC

Read native Crawl4AI monitoring data or explicitly confirm an administrative control.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/lexiismadd/crawl4ai-complete-mcp'

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