Skip to main content
Glama
Tyr1onX

web-retrieval-mcp

by Tyr1onX

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FIRECRAWL_API_KEYNoFirecrawl API key. Required to enable the web_search tool.
WEB_RETRIEVAL_HOSTNoHost interface for the streamable HTTP server.127.0.0.1
WEB_RETRIEVAL_PORTNoPort for the streamable HTTP server.8765
WEB_RETRIEVAL_MAX_CHARSNoMaximum number of characters returned in retrieval results.50000
WEB_RETRIEVAL_TRANSPORTNoTransport mode. Set to 'streamable-http' for server deployment.stdio
WEB_RETRIEVAL_TIMEOUT_MSNoTimeout for web requests in milliseconds.30000
WEB_RETRIEVAL_MAX_CRAWL_DEPTHNoMaximum crawl depth.3
WEB_RETRIEVAL_MAX_CRAWL_PAGESNoMaximum number of pages to crawl.20
WEB_RETRIEVAL_ALLOW_PRIVATE_NETWORKSNoWhether to allow access to private/local network addresses. Defaults to false for security.false

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

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

Tools

Functions exposed to the LLM to take actions

NameDescription
web_fetchB

Read one public HTTP(S) URL and return clean LLM-friendly Markdown.

render='auto' starts with a lightweight static fetch, escalates to Crawl4AI for JavaScript rendering when content appears incomplete, then uses Scrapling stealth as the final fallback. Use render='always' for known JavaScript-heavy pages.

web_crawlC

Crawl a bounded set of internal pages from one public website.

Uses Crawl4AI breadth-first crawling. External links are not followed. The server enforces hard caps on depth/pages regardless of the requested values.

web_extractA

Extract repeated elements from a public webpage using a CSS selector.

If attribute is omitted, visible text is returned. In auto mode Scrapling tries static HTTP first, then a dynamic browser, then stealth browser retrieval.

web_searchA

Search the public web through Firecrawl.

Requires FIRECRAWL_API_KEY. category can target GitHub/research/PDF/developer sources; time_filter limits results to the past hour/day/week/month/year.

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/Tyr1onX/web-retrieval-mcp'

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