The request names 'url-normalize', which none of the candidate sources describes directly. The closest matches are Firecrawl, whose map action lists and discovers a site's URLs 2, and Cloudflare's URL intelligence actions 5; neither is a URL normalization library. Please confirm the platform or language you need, or whether you want a Python or Node.js library specifically, so the answer can be narrowed.
A question back: Which language or platform do you want the url-normalize library for (e.g. Python, JavaScript, Rust, or a CLI)?
- 1
Firecrawlfirecrawl.devverified and signed
Discovers and lists a site's URLs through its map action, which is the closest URL-handling operation among these sources 2.
official:MCP server · Firecrawl MCP ServerSDK · firecrawl-anydocrepository · firecrawlskill · firecrawlSDK · firecrawl-py+47 community tools built for it
for agents: map · crawlUrls · firecrawl-map
- 2
Cloudflarecloudflare.comverified and signed
Offers URL Intelligence and URL scanner actions for looking up information about a URL 5.
official:MCP server · @cloudflare/mcp-server-cloudflarelibrary · Deploy to Cloudflare Workers with WranglerCLI · cloudflaredrepository · browser-runskill · cloudflare+276 community tools built for it
for agents: urlscanner-search-scans · urlscanner-search-scans-v2 · url-intelligence-get-url-intelligence
Sources
- 2Firecrawl | Web Data API for AI Agentsfirecrawl.dev · read 2026-10-29
- 5Cloudflare: Build for the agent eracloudflare.com · read 2026-10-29
For agents: the 10 actions behind this answer
github-release · github-release verified and signed
Guides IA through releasing a new version of a GitHub library end-to-end. Handles SemVer versioning and Keep a Changelog formatting automatically.
map · Firecrawl (Activepieces) verified and signed
Map Websites — Input a website and get all the urls on the website.
normalization · Cerberus verified and signed
· hyper website read, tools not yet checked
urlscanner-search-scans · Cloudflare API verified and signed
Search URL scans
· async-std website read, tools not yet checked
A Rust library for easy and understandable async programming
· Encode website read, tools not yet checked
A minimal HTTP client for Python.
· Pocoo website read, tools not yet checked
· Python-hyper website read, tools not yet checked
natural · nltk verified and signed
Labels are the instruments' verdict and are never changed by ranking. Agents and robots get this same answer as JSON at /api/v1/find?q=…&answer=1 and through the MCP server.