Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
tool_search_webB

Search the web using DuckDuckGo.

Args: query: Search query string. limit: Maximum results (1-20, default 5).

Returns: List of results with title, url, snippet.

tool_scrape_urlA

Scrape content from a URL as Markdown.

Args: url: URL to scrape.

Returns: Markdown content with source attribution.

tool_crawl_docsA

Crawl multi-page documentation.

Follows same-domain links to build combined docs.

Args: root_url: Starting URL. max_pages: Max pages to crawl (1-20, default 5).

Returns: Combined Markdown with table of contents.

tool_deep_diveC

Research a topic from multiple sources.

Searches and scrapes multiple pages to build a report.

Args: topic: Topic to research. depth: Number of sources (1-10, default 3).

Returns: Aggregated research report.

tool_summarize_pageB

Get a quick overview of a page.

Extracts headings and key sections.

Args: url: URL to summarize.

Returns: Page summary with sections.

tool_compare_sourcesB

Compare information across multiple sources.

Analyzes differences and similarities between sources.

Args: topic: Topic being compared. sources: List of URLs (2-5) to compare.

Returns: Comparison report with common topics and differences.

tool_find_relatedB

Find pages related to a given URL.

Uses the page content to discover similar resources.

Args: url: Base URL to find related content for. limit: Max related pages (1-10, default 5).

Returns: List of related pages with descriptions.

tool_extract_linksA

Extract all links from a page.

Useful for discovering navigation structure and resources.

Args: url: URL to extract links from. filter_external: Only return same-domain links (default True).

Returns: Organized list of internal and external links.

tool_monitor_changesB

Check if a page has changed.

Tracks content modifications over time.

Args: url: URL to monitor. previous_hash: Previous content hash to compare against.

Returns: Change detection report with content hash.

tool_suggest_workflowB

Suggest optimal research workflow for a query.

Analyzes the query and recommends the best tools and workflow to answer it. Uses smart intent classification and dynamic workflow generation.

Args: query: Research question or task description. known_urls: Optional list of already known URLs (default None).

Returns: Dictionary with intent, workflow steps, and suggested parameters.

tool_classify_research_intentB

Classify the research intent of a query.

Analyzes a query to determine the user's research goal (quick answer, deep research, documentation, comparison, discovery, or monitoring). Returns confidence scores for each detected intent.

Args: query: Research question or task description.

Returns: Dictionary with primary and secondary intents with confidence scores.

get_server_docsA

Get documentation about the WebDocx MCP server.

Provides guidance on server capabilities, tool usage, workflows, and best practices.

Args: topic: Documentation topic - 'overview', 'tools', 'workflows', 'orchestration', or 'examples'

Returns: Formatted documentation for the requested topic.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 12 tools

Disambiguation4/5

Most tools have distinct purposes, but some overlap exists. For example, tool_deep_dive and tool_crawl_docs both involve multi-page content aggregation, which could cause confusion. However, descriptions clarify that tool_deep_dive focuses on researching a topic across sources, while tool_crawl_docs is for building combined documentation from a single domain, helping to differentiate them.

Naming Consistency4/5

The naming is mostly consistent with a 'tool_' prefix followed by a descriptive verb_noun pattern, such as tool_scrape_url and tool_summarize_page. However, get_server_docs deviates by using 'get_' instead of 'tool_', breaking the pattern. This minor inconsistency slightly reduces the overall naming uniformity.

Tool Count5/5

With 12 tools, the count is well-scoped for a research and documentation server. Each tool appears to serve a specific function in the research workflow, from intent classification to content scraping and monitoring, without feeling excessive or insufficient for the domain's needs.

Completeness5/5

The tool set provides comprehensive coverage for research and documentation tasks. It includes intent classification, web searching, content scraping, summarization, comparison, change monitoring, and workflow suggestion, covering the full lifecycle from query analysis to report generation with no obvious gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues