# Scrapling v0.4.13 — Release v0.4.13 - Product: Scrapling (https://whatsnew.fyi/product/scrapling) - Vendor: Scrapling - Date: 2026-08-09 - Version: v0.4.13 - Original notes: https://github.com/D4Vinci/Scrapling/releases/tag/v0.4.13 - Permalink: https://whatsnew.fyi/product/scrapling/releases/v0.4.13 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Add XMLFeedSpider template that iterates over nodes of any XML feed (RSS, Atom, product feeds, etc.) and automatically decompresses gzipped feeds - **added** — Add CSVFeedSpider template that iterates over CSV rows as dictionaries and automatically decompresses gzipped feeds - **changed** — Upgrade MCP server to MCP SDK v2 with built-in instructions for AI agents, tool annotations for auto-approval of read-only tools, leaner tool descriptions, and version/logo advertisement to MCP clients - **added** — Add scrapling-mcp command that maps directly to scrapling mcp for simpler MCP client registration - **changed** — Unpin Playwright/Patchright and browser versions so the generated browser User-Agent always matches the exact Chromium version installed - **fixed** — Fix importing Scrapling crashing with a browserforge ValueError when fingerprints data package lags behind browser versions - **fixed** — Fix MCP bulk browser tools mis-sizing their page pools that caused bulk_fetch to fail on batches of more than 50 URLs and bulk_stealthy_fetch to fetch all URLs through a single tab **A new update bringing feed spiders and a smarter MCP server 🎉** > [!NOTE] > - **[Follow us on X for daily tips and tricks](https://x.com/Scrapling_dev)** > - This will most likely be the last update before the major updates in v0.5 ##### 🚀 New Stuff and quality of life changes - **New feed spider templates**. `XMLFeedSpider` iterates over the nodes of any XML feed (RSS, Atom, product feeds, etc.), and `CSVFeedSpider` iterates over CSV rows as dictionaries. Both decompress gzipped feeds automatically. (Check the [docs](https://scrapling.readthedocs.io/en/latest/spiders/generic-templates.html)) ```python from scrapling.spiders import XMLFeedSpider class RSSSpider(XMLFeedSpider): name = "rss" start_urls = ["https://example.com/feed.xml"] async def parse_node(self, response, node): yield {"title": node.findtext("title"), "link": node.findtext("link")} result = RSSSpider().start() ``` - **Upgraded the MCP server to MCP SDK v2 and made it smarter**. The server now ships instructions that teach your AI agent how to use the tools efficiently; every tool declares annotations so clients like Claude Code can auto-approve the read-only ones; tool descriptions are leaner to save tokens; and the server advertises its version and logo to MCP clients. (Check the [docs](https://scrapling.readthedocs.io/en/latest/ai/mcp-server.html)) - **Added a `scrapling-mcp` command** that maps directly to `scrapling mcp`, so registering Scrapling with MCP clients and registries that expect a single command is now a one-liner. - **Unpinned Playwright/Patchright and browser versions**. The generated browser User-Agent now always matches the exact Chromium version your installed Playwright/Patchright drives, so Scrapling no longer pins their versions and you can upgrade them freely. Run `scrapling install --force` after updating to refresh the browsers. ##### 🐛 Bug Fixes - **Fixed importing Scrapling crashing with a `browserforge` ValueError** when the fingerprints data package lags behind the browser versions. (Fixes [#394](https://github.com/D4Vinci/Scrapling/issues/394), [#396](https://github.com/D4Vinci/Scrapling/issues/396), and [#400](https://github.com/D4Vinci/Scrapling/issues/400)) - **Fixed the MCP bulk browser tools mis-sizing their page pools**, which made `bulk_fetch` fail on batches of more than 50 URLs and `bulk_stealthy_fetch` fetch all URLs through a single tab, by @Yigtwxx in [#393](https://github.com/D4Vinci/Scrapling/pull/393). ##### Project - **New [AI Contribution Policy](https://github.com/D4Vinci/Scrapling/blob/main/AI_POLICY.md)**: AI-assisted contributions are welcome but must be disclosed in the PR or issue; submissions that look like undisclosed AI output get labeled and closed. _🙏 Special thanks to the community for all the continuous testing and feedback_ --- #### Big shoutout to our Platinum Sponsors