scrape_as_markdownLABSCO SUMMARY
Site-specific parsers, not just a fetcher: an Amazon listing or a Reddit thread comes back structured instead of as HTML you have to interpret.
The hard parts of scraping — rendering, geography, blocking — sit on Decodo's side, so the conversation deals in results. Two knobs are worth setting deliberately: the toolsets parameter, because all thirty tools load when no toolset is named and each one costs context on every turn, and the token limit, which keeps a large page from filling the window.
What it is
Decodo's own scraping server, organised into five toolsets — general web, search engines, ecommerce, social media and AI answer engines — over its proxy and rendering network.
What you get
- Any URL scraped and returned as Markdown, or captured as a PNG screenshot
- Search results parsed rather than raw: Google search, ads, Lens, AI Mode and Travel Hotels, plus Bing
- Ecommerce coverage with per-page structure: Amazon search, product, pricing, sellers and bestsellers; Walmart and Target search and product; TikTok Shop search, product and URL
- Social platforms as structured data: Reddit posts, subreddits and user profiles; TikTok posts with engagement, caption and hashtags; YouTube metadata, channel videos, subtitles and search
- AI answer engines queried directly — ChatGPT, Perplexity and Google AI Mode
- Request behaviour inferred from your prompt: headless rendering, the country the request comes from, its locale, and a token limit that truncates the response for a small context window
- Toolsets you can narrow to, so only the categories you need are registered at all
Requirements
A Decodo account and its basic auth token from the dashboard. Remote is the quickest path: point the client at https://mcp.decodo.com/mcp with an Authorization header, adding a toolsets query parameter to limit what is exposed. To run locally, use npm as @decodo/mcp-server over stdio with SCRAPER_API_TOKEN, and TOOLSETS to select categories. With no toolsets named, everything is registered.
Setup effort
Paste a URL with a key — add the endpoint to your client
USE CASES
Reading a page that blocks ordinary fetching
Scrape it to Markdown with rendering from the country you name, or take a screenshot when the layout is the point.
Checking where something ranks
Pull parsed Google or Bing results for the query, and the ads alongside them.
Tracking a product and its competition
Search the marketplace, then read the product page, its pricing and the sellers behind it.
Finding out what people are saying
Scrape the subreddit or the specific thread, or pull a TikTok post's engagement and hashtags.
Getting the content out of a video
Fetch the video's metadata and its subtitles, or work through a channel's uploads.
Seeing what the AI answer engines say about you
Query ChatGPT, Perplexity and Google AI Mode for the same prompt and compare the answers.
30 tools
Listed in project docs. Your client may show a different list.
screenshotgoogle_searchgoogle_adsgoogle_lensgoogle_ai_modegoogle_travel_hotelsamazon_searchamazon_productamazon_pricingamazon_sellersamazon_bestsellerswalmart_searchwalmart_producttarget_searchtarget_producttiktok_posttiktok_shop_searchtiktok_shop_producttiktok_shop_urlyoutube_metadatayoutube_channelyoutube_subtitlesyoutube_searchreddit_postreddit_subredditreddit_userbing_searchchatgptperplexityBEFORE YOU INSTALL
What to know first
Tools you get
30 tools named in the project's documentation.
Requires
- A client that can reach a remote MCP server over HTTP
- SCRAPER_API_TOKEN in your environment
Where it runs
Of the 3 documented clients, 1 runs the server on your machine and 2 connect to a hosted endpoint.
INSTALLATION
Connect your client
Add the endpoint to your client.
Server setup
https://mcp.decodo.com/mcpMCP Clients
Claude Desktop
{
"mcpServers": {
"Decodo": {
"command": "npx",
"args": [
"-y",
"@decodo/mcp-server"
],
"env": {
"SCRAPER_API_TOKEN": "<YOUR_SCRAPER_API_TOKEN>",
"TOOLSETS": "web,ai"
}
}
}
}Cursor
{
"mcpServers": {
"Decodo": {
"url": "https://mcp.decodo.com/mcp",
"headers": {
"Authorization": "Basic <YOUR_SCRAPER_API_TOKEN>"
}
}
}
}Windsurf
{
"mcpServers": {
"Decodo": {
"serverUrl": "https://mcp.decodo.com/mcp",
"headers": {
"Authorization": "Basic <YOUR_SCRAPER_API_TOKEN>"
}
}
}
}