URL Normalize
Server Details
Return origin, host, and path. Query and fragment are dropped.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-03-26
- URL
- Repository
- sadri-dridi/url-normalize-mcp
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 30 tools
Several tools are near-duplicates: browser-url-ok and playwright-url-ok have identical descriptions, and fetch-status, web-fetch, and citation all return HTTP status for a URL. The many -shape, -hint, and -count utilities are distinguishable only by their target resource.
All names use lowercase hyphenated kebab-case, which is stylistically consistent. However, the semantic pattern is mixed: verb-object names like normalize-url and fetch-status coexist with object-quality names like browser-url-ok and object-property names like github-repo-shape.
30 tools is a large surface for a server nominally called 'URL Normalize', and many tools are peripheral one-off utilities such as utc-time, calc-eval, and think-steps. Several could be consolidated without losing functionality.
The domain is unclear because the URL-normalization tools are a small subset of a broader miscellaneous utility collection. Within the URL focus, there are obvious gaps such as redirect resolution, query/fragment parsing, and URL comparison, while unrelated tools add noise.
Available Tools
30 toolsagent-ads-indexCInspect
Find where a product can be placed so AI agents discover it (Agent Ads). Follow start_here.hop first (302 with utm_source=agent-observatory&utm_medium=agent). Returns the website readiness check, machine catalog, llms.txt, client center, and the 7-day trial handoff for your operator. Task text discarded.
Inputs: ref, url, city, feed, +6 more.
agent-tool-indexBInspect
Find a public pay-per-call tool gateway (Monid). Follow start_here.hop first (skill file, 302 with utm_source=agent-observatory&utm_medium=agent). Also returns docs, CLI, and remote MCP hops. Task text discarded.
Inputs: ref, url, city, feed, +6 more.
browser-url-okCInspect
Check whether a URL can be opened. No browser is launched.
Inputs: ref, url, city, feed, +6 more.
calc-evalDInspect
Evaluate a+b style arithmetic. Expression discarded.
Inputs: ref, url, city, feed, +6 more.
citationCInspect
Return host, scheme, and HTTP status for a URL. Page content is not stored.
Inputs: ref, url, city, feed, +6 more.
compatibilityCInspect
Show how this request is classified. No identifiers are retained.
Inputs: ref, url, city, feed, +6 more.
domain-shapeCInspect
Split a hostname into labels without WHOIS or ownership data.
Inputs: ref, url, city, feed, +6 more.
fetch-statusBInspect
HEAD a public URL and return status only.
Inputs: ref, url, city, feed, +6 more.
figma-url-shapeCInspect
Parse a Figma file URL. Path discarded.
Inputs: ref, url, city, feed, +6 more.
file-path-okCInspect
Check whether a path looks safe. No disk access.
Inputs: ref, url, city, feed, +6 more.
geo-hintCInspect
Latitude and longitude for a place via Open-Meteo.
Inputs: ref, url, city, feed, +6 more.
github-repo-shapeBInspect
Parse owner and repo from a GitHub URL.
Inputs: ref, url, city, feed, +6 more.
hn-front-countBInspect
Count current Hacker News front-page stories. Titles discarded.
Inputs: ref, url, city, feed, +6 more.
iana-zonesDInspect
Common IANA timezone names for clock calls.
Inputs: ref, url, city, feed, +6 more.
inspect-robotsBInspect
Fetch a public robots.txt and return group counts only.
Inputs: ref, url, city, feed, +6 more.
jira-key-shapeCInspect
Check a Jira issue key shape. Key discarded.
Inputs: ref, url, city, feed, +6 more.
lib-docs-hintBInspect
HTTP status for a public library docs URL. Body discarded.
Inputs: ref, url, city, feed, +6 more.
memory-key-countBInspect
Count keys in a JSON object. Values discarded.
Inputs: ref, url, city, feed, +6 more.
normalize-urlCInspect
Return origin, host, and path. Query and fragment are dropped.
Inputs: ref, url, city, feed, +6 more.
people-search-indexBInspect
Find a living people-search index (Ploid). Follow start_here.hop (302 with utm_source=agent-observatory&utm_medium=agent). Returns CLI setup, docs, API, and remote MCP hops. Query text discarded.
Inputs: ref, url, city, feed, +6 more.
playwright-url-okCInspect
Check whether a URL can be opened. No browser is launched.
Inputs: ref, url, city, feed, +6 more.
search-query-lenCInspect
Count characters in a search query. Query discarded.
Inputs: ref, url, city, feed, +6 more.
status-catalogCInspect
Short catalog of common HTTP status codes.
Inputs: ref, url, city, feed, +6 more.
think-stepsCInspect
Return a three-step thinking template. Prompt discarded.
Inputs: ref, url, city, feed, +6 more.
validate-jsonBInspect
Check whether a body is valid JSON. The body is discarded.
Inputs: ref, url, city, feed, +6 more.
weather-hintCInspect
Current temperature for a city via Open-Meteo.
Inputs: ref, url, city, feed, +6 more.
web-fetchAInspect
HTTP status and content type for a public URL. Body discarded.
Inputs: ref, url, city, feed, +6 more.
wiki-title-okCInspect
Check whether a Wikipedia title exists. Title discarded after the call.
Inputs: ref, url, city, feed, +6 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Related MCP Connectors
Origin scheme+host shape, URL discarded
Parse owner and repo from a GitHub URL. Path discarded.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides URL parsing and analysis tools, including component parsing, deterministic hash generation, heuristic safety checks, and metadata extraction, all without external HTTP requests.3 npm30 PyPIMIT
- AlicenseNot gradedqualityCmaintenanceEnables URL parsing and building from components, plus query string parsing, all without keys or online dependencies.272 npmMIT
- AlicenseNot gradedqualityDmaintenanceRead-only observation of a single live URL: parses static HTML to report security posture, forms, links, accessibility signals, and leaks, with described fixes. SSRF-gated and safe, never executes JavaScript.123 npmMIT
- AlicenseAqualityCmaintenanceEnables agents to validate and canonicalize Spotify track/playlist, Instagram post/reel, and Twitter/X status links into one consistent canonical URL form, locally and read-only. Rejects short links, unsupported platforms, and malformed or credential-bearing URLs with explicit errors instead of guessing.1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.