cute-web-scraper
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SCRAPER_DELAY_MS | No | Base delay between requests to the same domain | 1000 |
| SCRAPER_AUTH_TOKEN | No | Bearer token for HTTP mode | |
| SCRAPER_CACHE_TTL_S | No | How long a fetched page stays reusable | 300 |
| SCRAPER_MAX_CONCURRENT | No | Maximum parallel requests | 5 |
| SCRAPER_CACHE_MAX_ENTRIES | No | Cached pages before least-recently-used eviction | 500 |
| SCRAPER_CHROME_USER_DATA_DIR | No | Chrome profile to inherit logged-in sessions from |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fetch_pageA | Fetch one web page and return its content as clean markdown with metadata. Set js_render=true for pages that need JavaScript to render (SPAs, infinite-scroll listings, most modern storefronts). |
| fetch_pagesA | Fetch many web pages in parallel. Returns JSON with a |
| crawl_siteA | Discover the pages on a website. Prefers the site's sitemap (following sitemap indexes and robots.txt), and falls back to following links. Returns JSON with |
| analyze_websiteA | Inspect a website before scraping it: detects the platform (Shopify, WordPress, Wix, ...), locates its sitemap, estimates how many pages it has, and reports whether JavaScript rendering is needed. |
| extract_emailsA | Scan a list of URLs for email addresses. Returns JSON with |
| extract_phonesA | Scan a list of URLs for phone numbers. Returns JSON with |
| extract_linksA | Collect every hyperlink from a list of URLs, resolved to absolute URLs. Returns JSON with |
| extract_social_linksA | Find social media profile links (LinkedIn, X, Facebook, Instagram, YouTube, TikTok, GitHub, Pinterest) across a list of URLs. Returns JSON with |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/maccydee/cute-web-scraper'
If you have feedback or need assistance with the MCP directory API, please join our Discord server