
Simplescraper MCP
from tinyfish-io
Extract structured data and URLs from any website in seconds
Return to top
Using Simplescraper's MCP Server โ
Connect Simplescraper to Claude, Cursor, ChatGPT, or any AI tool that supports MCP. Once connected, your AI assistant can extract structured data from any page, discover the URLs on a site, read pages as clean Markdown, create and run scrape recipes, and work with your previous scrape results - all from a normal chat prompt, with no scraping code to write.
Model Context Protocol (MCP) is the open standard these tools use to call external services like Simplescraper. If you're new to it, our complete guide to the MCP protocol covers the basics.
Simplescraper's MCP server URL:
https://mcp.simplescraper.io/mcp
What you can do โ
Ask your AI assistant What Simplescraper does "Pull product names, prices, and ratings from this page" Extracts the named fields with AI, no CSS selectors needed "Find every page on stripe.com" Reads the site's sitemap and returns the full URL list (no credits used) "Read this page and summarize it" Fetches the page and converts it to clean Markdown "Create a recipe for nytimes.com that grabs headlines" Builds a new scrape recipe you can reuse "Run my competitor scraper and show the new data" Executes a saved recipe and returns fresh results "What changed since the last run?" Pulls previous results and run history to compare "Add these URLs to my product scraper" Updates the recipe's batch URL list for a bulk run
Start with URL discovery
extract_urls reads a site's sitemap and returns every page URL without using any credits. It's a natural first step - map a site, then point smart_extract or a recipe at the pages that matter.
Quick Setup โ
Claude Desktop โ
-
Open Claude Desktop settings
-
Navigate to Settings (bottom-left) โ Integrations
-
Click "Add MCP Server"
-
Enter these details:
-
Name: Simplescraper
-
URL:
https://mcp.simplescraper.io/mcp -
Complete the authentication flow to connect your Simplescraper account
-
Start using natural language to control your scrapes!
Claude Integrations availability
Integrations are currently available on the Max plan, with broader availability coming soon.
Cursor IDE โ
Cursor supports MCP with OAuth authentication. When you add the server, Cursor will open a browser window for you to log in with your Simplescraper account.
Global Setup (All Projects):
-
Create
~/.cursor/mcp.jsonin your home directory -
Add this configuration:
json
{
"mcpServers": {
"simplescraper": {
"url": "https://mcp.simplescraper.io/mcp"
}
}
}
- When you toggle the server on in Cursor, it will prompt you to authenticate with your Simplescraper account
Project-Specific Setup:
For tools specific to a project, create a .cursor/mcp.json file in your project directory:
-
Create
.cursor/mcp.jsonin your project root -
Use the same JSON configuration as above
-
The server will only be available in that project
Via Cursor Settings UI:
-
Open Cursor Settings (Ctrl/Cmd + ,)
-
Navigate to MCP in the sidebar
-
Click "Add Server"
-
Enter:
-
Name: Simplescraper
-
URL:
https://mcp.simplescraper.io/mcp -
When prompted, log in with your Simplescraper account
Do not add an Authorization header manually
Cursor handles authentication automatically through OAuth. Adding "headers": {"Authorization": "Bearer ..."} with your API key will prevent the login flow from working. Use the config above with just the URL.
Other AI Applications โ
Most AI applications that support MCP will have a similar setup process. Look for MCP or "Tools" settings and add our server URL: https://mcp.simplescraper.io/mcp
Available Capabilities โ
Simplescraper exposes 13 tools your LLM can call to scrape sites and manage your recipes.
Data Extraction โ
Tool What it does Example prompt run_recipe Run a saved recipe to extract fresh data from its configured URL. Consumes credits. "Run my Twitter profile scraper now and show me the new data" extract_urls Discover all page URLs on a site by parsing its sitemap. Free - no credits deducted. "Get me a list of all pages on stripe.com" extract_markdown Fetch one page and return its body as clean Markdown. Best for reading articles, blog posts, docs, or any page content. "Read https://example.com/blog/post and summarize it" smart_extract Use AI to extract specific named fields from a page (price, title, author, etc) - no CSS selectors required. "Extract product names, prices, and ratings from https://example.com/products" get_latest_results Get the most recent scraped data for a recipe (existing data, no new scrape). "Show me the latest results from my Twitter profile scraper" get_results Fetch data from a specific scrape run by results_id. "Get the data from results ID abc123" get_results_history List previous scrape runs for a recipe with timestamps and page counts. "When did my Amazon scraper last run, and how many times this week?"
Recipe Management โ
Tool What it does Example prompt list_recipes Find recipes by domain, name keyword, or recent activity. "List all my recipes that scrape from linkedin.com" get_recipe View full details of a specific recipe, including selectors. "Show me the selectors in my Amazon price tracker recipe" create_recipe Build a new scrape recipe with CSS selectors. "Create a recipe for nytimes.com that grabs headlines and timestamps" update_recipe Modify an existing recipe's name, URL, or selectors. "The price selector on my Amazon scraper needs updating to .new-price-class"
Batch Operations โ
Tool What it does Example prompt update_batch_urls Add or replace the list of URLs for batch (crawler) scraping. Pair with extract_urls to discover URLs first, then run_recipe to execute. "Add these 10 product URLs to my product details scraper"
Screenshots โ
Tool What it does Example prompt screenshot Capture a screenshot of a page and get back a hosted image URL. 1 credit per request. "Take a full-page screenshot of https://example.com"
Advanced Usage Examples โ
URL Discovery and Batch Scraping โ
"Find all product pages on example.com/shop, add them to my product scraper recipe,
and run the scrape."
Claude will parse the sitemap, filter URLs to match your description (e.g. paths containing /product/), update the batch URL list, and execute the recipe.
Complex Workflows โ
"Check my Amazon price tracker recipe. If prices have changed by more than 10%
since the last run, create a summary report of the changes."
Multi-Step Operations โ
"Find all recipes that haven't run in the last week, run them,
and summarize any that return errors."
Data Transformation โ
"Get the latest results from my job listings scraper and format them
as a markdown table sorted by salary."
Getting Help โ
-
Support: Reach out via chat on the Simplescraper website
-
Learn more about MCP: Read our complete guide to the MCP Protocol
This tool doesn't publish a standard install command โ the repository README on GitHub covers its setup.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.
Licensed under MITโ you can use, modify, and redistribute it under that license's terms.
View the full license file on GitHub โ