MCP access to Olostep for web scraping, search, structured extraction, batch processing, and site crawling.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Olostep MCP Server.
url_to_scrapeThe URL of the website you want to scrape (required)
output_formatChoose format (`html`, `markdown`, `json`, or `text`) - default: `markdown`
countryOptional country code (e.g., US, GB, CA) for location-specific scraping
wait_before_scrapingWait time in milliseconds before scraping (0-10000)
parserOptional parser ID for specialized extraction
querySearch query (required)
Docker Hub npm version License: ISC
A Model Context Protocol (MCP) server implementation that integrates with Olostep for web scraping, content extraction, and search capabilities. To set up Olostep MCP Server, you need to have an API key. You can get the API key by signing up on the Olostep website.
There are multiple ways to connect to the Olostep MCP Server. Choose the one that best fits your workflow.
The simplest way โ no local installation required. Connect directly to our hosted MCP server:
Authentication is done via a Bearer token in the Authorization header using your Olostep API key. See the Client Setup section below for configuration examples.
Pull and run the official Docker image:
If you prefer to build the image yourself from source:
Run without any installation using npx:
On Windows (PowerShell):
On Windows (CMD):
Or install globally:
The easiest way is to use the remote endpoint. Create or edit .cursor/mcp.json in your project root:
Alternative (local): Go to Cursor Settings > Features > MCP Servers, click "+ Add New MCP Server":
olostepcommandenv OLOSTEP_API_KEY=your-api-key npx -y olostep-mcpAdd this to your claude_desktop_config.json:
Alternative (Docker):
Or install via the Smithery CLI in your device terminal:
Add the remote endpoint to your Claude Code MCP configuration:
Alternative (local):
Add this to your ./codeium/windsurf/model_config.json:
Alternative (local):
Add this to your .vscode/mcp.json:
Alternative (local):
Option 1: One-Click Installation (Recommended)
Option 2: Manual Configuration
Add this to your Metorial MCP server configuration:
The Olostep tools will then be available in your Metorial AI chats.
OLOSTEP_API_KEY: Your Olostep API key (required)ORBIT_KEY: An optional key for using Orbit to route requests.scrape_website)Extract content from a single URL. Supports multiple formats and JavaScript rendering.
url_to_scrape: The URL of the website you want to scrape (required)output_format: Choose format (html, markdown, json, or text) - default: markdowncountry: Optional country code (e.g., US, GB, CA) for location-specific scrapingwait_before_scraping: Wait time in milliseconds before scraping (0-10000)parser: Optional parser ID for specialized extractionsearch_web)Search the Web for a given query and get structured results (non-AI, parser-based).
query: Search query (required)country: Optional country code for localized results (default: US)answers)Search the web and return AI-powered answers in the JSON structure you want, with sources and citations.
task: Question or task to answer using web data (required)json: Optional JSON schema/object or a short description of the desired output shapeanswer_id, object, task, result (JSON if provided), sources, createdbatch_scrape_urls)Scrape up to 10k URLs at the same time. Perfect for large-scale data extraction.
batch_id, status, total_urls, created_at, formats, country, parser, urlscreate_crawl)Start an async crawl that autonomously discovers and scrapes entire websites by following links. Returns a crawl_id โ the crawl runs in the background and does not return content in this response. You must then call get_crawl_results with the crawl_id to poll status and retrieve the scraped pages (same two-step pattern as batch_scrape_urls + get_batch_results).
crawl_id, object, status, start_url, max_pages, created, formats, country, parserPair this call with
get_crawl_resultsโ do not pass acrawl_idtoget_batch_results(crawls and batches are separate resources).
create_map)Get all URLs on a website. Extract all URLs for discovery and analysis.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/olostep-olostep-mcp-server)<a href="https://allmcps.com/mcp/olostep-olostep-mcp-server"><img src="https://allmcps.com/api/badge/olostep-olostep-mcp-server?style=directory" alt="Olostep MCP Server on AllMCPs" /></a>