Features
The Olostep MCP Server provides access to 5 core Olostep capabilities:Scrape Website
Extract content from any single URL in multiple formats (Markdown, HTML, JSON, text)
Search Web
Search the web and get structured, parser-based results
Answers (AI)
Get AI-powered answers with natural language queries and citations
Batch Scrape URLs
Process up to 10,000 URLs in parallel. Perfect for large-scale data extraction
Crawl Websites
Autonomously discover and scrape entire websites by following links
Installation
1. Get Your API Key
Get your Olostep API key from the Olostep Dashboard.2. Configure Kilo
In your project directory, create or edit.kilocode/mcp.json to add the Olostep MCP Server:
YOUR_OLOSTEP_API_KEY with your actual API key from the Olostep Dashboard.
3. Verify Installation
Run Kilo and the Olostep tools should be automatically available:Available Tools
Once configured, the following Olostep tools are available to your Kilo agent:scrape_website
Extract content from a single URL. Supports multiple formats and JavaScript rendering. Example prompt:url- Website URL to scrape (required)format- Output format:markdown,html,json, ortext(default: markdown)country- Country code for location-specific content (e.g., “US”, “GB”)wait_before_scraping- Wait time in milliseconds for JavaScript rendering (0-10000)parser- Optional parser ID for specialized extraction (e.g., “@olostep/amazon-product”)
search_web
Search the web and return structured, parser-based results. Example prompt:query- Search query (required)country- Country code for location-specific results
answers
Get AI-powered answers from web searches with sources and citations. Example prompt:query- Natural language question (required)format- Output format for answers (JSON structure of your choice)country- Country code for location-specific searches
batch_scrape_urls
Process multiple URLs in parallel. Perfect for large-scale data extraction. Example prompt:urls- Array of URLs to scrape (required)format- Output format for all URLscountry- Country code for location-specific contentparser- Optional parser ID for all URLs
create_crawl
Autonomously discover and scrape entire websites by following links from a start URL. Example prompt:start_url- Starting URL for the crawl (required)max_pages- Maximum number of pages to crawl (default: 10)follow_links- Whether to follow links (default: true)
create_map
Extract all URLs from a website for site structure analysis and content discovery. Example prompt:website_url- Website to map (required)search_query- Optional query to filter resultstop_n- Limit number of returned URLs
Example Workflows
Research Task with Web Search
Let Kilo agent gather information from the web:Product Data Extraction
Scrape multiple product pages:Website Discovery and Analysis
Crawl and analyze a website structure:Environment Variables
When using the local/stdio configuration, make sure your environment has the API key set:.env file:
Troubleshooting
Tools not appearing in Kilo:- Verify the
.kilocode/mcp.jsonis properly formatted (valid JSON) - Ensure your API key is correct in the configuration
- Try restarting Kilo after configuration changes
- Double-check your API key from the Olostep Dashboard
- Make sure there are no extra spaces or special characters in the key
- Verify your internet connection
- Check that
https://mcp.olostep.com/mcpis accessible - Ensure the Authorization header format is correct:
Bearer YOUR_KEY