Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tool_search_web | 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_url | Scrape content from a URL as Markdown. Args: url: URL to scrape. Returns: Markdown content with source attribution. |
| tool_crawl_docs | 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_dive | 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_page | Get a quick overview of a page. Extracts headings and key sections. Args: url: URL to summarize. Returns: Page summary with sections. |
| tool_compare_sources | 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_related | 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_links | 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_changes | 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_workflow | 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_intent | 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_docs | 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |