Spider MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SPIDER_API_KEY | Yes | Your Spider API key. Get one at https://spider.cloud/api-keys |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| spider_crawlA | Crawl a website and extract content from multiple pages. Follows links up to the specified depth/limit. Returns content in markdown, HTML, text, or other formats. Powered by Spider — crawls 100K+ pages/sec with smart JS rendering. |
| spider_scrapeA | Scrape a single page and extract its content. No link following — fetches and processes one URL. Faster and cheaper than crawling. Supports all output formats and optional screenshot capture. |
| spider_searchB | Search the web and optionally fetch full page content from results. Supports location, language, and time range filters. Set fetch_page_content=true to get full page data, not just URLs. |
| spider_linksA | Extract all links from a page without fetching their content. Fast way to discover URLs on a site for further processing. |
| spider_screenshotB | Capture a screenshot of a web page. Returns base64-encoded PNG by default. Supports full-page capture and custom viewports. |
| spider_unblockerA | Access content from bot-protected websites. Uses advanced anti-bot bypass with fingerprinting and proxy rotation. Costs 10-40 extra credits per successful unblock on top of base scrape cost. |
| spider_transformA | Transform HTML content to markdown, text, or other formats without making any web requests. Use when you already have HTML and need to convert it. |
| spider_get_creditsA | Check your available Spider API credit balance. Returns the number of credits remaining on your account. |
| spider_ai_crawlB | AI-guided website crawling. Describe what you want in plain English and Spider's AI optimizes the crawl automatically. Requires an active AI subscription (https://spider.cloud/ai/pricing). |
| spider_ai_scrapeA | Extract structured data from a page using plain English. Describe the data you need and get clean JSON back — no CSS selectors required. Requires an active AI subscription (https://spider.cloud/ai/pricing). |
| spider_ai_searchA | AI-enhanced web search with intent understanding and relevance ranking. Requires an active AI subscription (https://spider.cloud/ai/pricing). |
| spider_ai_browserB | AI-powered browser automation using natural language. Describe what to do and Spider automates the browser — click buttons, fill forms, navigate pages. Requires an active AI subscription (https://spider.cloud/ai/pricing). |
| spider_ai_linksA | AI-powered link extraction and filtering. Describe which links you want and the AI finds and categorizes them. Requires an active AI subscription (https://spider.cloud/ai/pricing). |
| spider_browser_openA | Open a new remote browser session in Spider's cloud. Returns a session_id for use with other browser tools. The browser comes with anti-bot protection and proxy rotation. Sessions auto-close after 5 minutes of inactivity. Always close sessions with spider_browser_close when done to avoid unnecessary charges. |
| spider_browser_navigateA | Navigate the browser to a URL. Waits for the page to finish loading before returning the URL and title. |
| spider_browser_clickA | Click an element on the page. Waits for the element to appear before clicking. |
| spider_browser_fillA | Fill a form field with text. Clears existing content first, then types the new value. Use for text inputs, textareas, and contenteditable elements. |
| spider_browser_screenshotA | Take a screenshot of the current page. Returns a base64-encoded PNG image. Use for visual verification, debugging, or capturing page state. |
| spider_browser_contentA | Get the current page content. Returns the full HTML or extracted text of the page. |
| spider_browser_evaluateA | Execute JavaScript in the browser page and return the result. The expression is evaluated in the page context with access to the DOM. Use for advanced interactions, data extraction, or anything not covered by other browser tools. |
| spider_browser_wait_forB | Wait for a condition on the page. Use after navigation or actions that trigger dynamic content loading. |
| spider_browser_closeA | Close a browser session and release its resources. Always call this when done with a browser session to stop billing. |
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
- 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/spider-rs/spider-cloud-mcp-v2'
If you have feedback or need assistance with the MCP directory API, please join our Discord server