Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FETCHMCP_TIMEOUT_MSNoPer-request timeout in milliseconds. Default is 30000.30000
FETCHMCP_MAX_RETRIESNoRetries on network errors / 429 / 503. Default is 2.2
FETCHMCP_ALLOW_PRIVATE_IPNoSet to '1' to allow private/localhost IPs (trusted intranet docs). Default unset.
FETCHMCP_FLARESOLVERR_URLNoSelf-hosted FlareSolverr endpoint for tougher challenges. Default unset.
FETCHMCP_PREINSTALL_BROWSERNoSet to '1' to download Chromium at install time instead of on first JS use. Default unset.
FETCHMCP_SKIP_BROWSER_DOWNLOADNoSet to '1' for static-only: never download Chromium; JS pages return needs_js. Default unset.

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": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
read_urlA

Fetch a web page and return its content as clean, LLM-ready Markdown. Full content by default (no truncation). Handles HTML, plain text, Markdown, and JSON responses. JavaScript-heavy pages are rendered automatically in a real browser when the static HTML is an empty SPA shell. Returns an honest typed error when the site blocks access or the content cannot be read — it never silently returns partial or fake content.

read_docsA

Fetch a documentation or reference page and return only its main content as clean Markdown, stripping navigation sidebars, headers, footers, and other page chrome. Use this for API docs, guides, and reference pages. For general web pages use read_url. Same JS-rendering, anti-bot, and honest-error behavior as read_url.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: read_url fetches any web page as full content, while read_docs is specifically for documentation pages and strips chrome. The descriptions explicitly call out when to use each, eliminating ambiguity.

Naming Consistency5/5

Both tools follow the same verb_noun pattern (read_url, read_docs), making the naming predictable and intuitive. No mixed conventions or vague verbs.

Tool Count3/5

With only 2 tools, the server feels slightly thin, but the narrow purpose (fetching and converting web content) justifies such a small surface. It borders on the low end of the ideal range but is not egregiously insufficient.

Completeness5/5

The tool set covers the core needs of fetching and reading web content comprehensively: general pages, documentation pages, and handling of multiple formats including JS-rendered content. No obvious missing operations for the stated purpose.

Maintenance

ActivitySlowing
ResponsivenessNo issues