Developer Tools

Web Utilities MCP Server

Chat with AI and run tools instantly — no API key or third-party login needed.

Generic web primitives for any agent: resolve a domain to an IP, send a HEAD request to confirm a URL is reachable, and fetch a public web page's title, meta description, OpenGraph description, first heading and first paragraph. Useful for liveness checks, dead-link filtering, and pulling a real description from a homepage when an upstream data source returns nothing. No auth required.

Managed
3 tools
Agent guide included

No API key or third-party login needed. Chat with AI and run tools instantly.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Web Utilities — workflow patterns, data models, and gotchas for your AI agent.

Web Utilities

Generic primitives for asking simple questions about a public URL. No outside account required.

Capabilities

  • DNS resolve: Given a hostname, return whether it resolves to an IPv4 address. Use as a cheap first-pass liveness check before a full HTTP fetch — fabricated or expired domains return alive=false.
  • HEAD probe: Given a URL, send an HTTP HEAD request that follows redirects. Returns final URL, status code, content type, and an alive flag (true for 2xx/3xx/4xx, false for 5xx, network failure, or timeout). Faster than a full GET when only "is this reachable" matters.
  • Page metadata fetch: Given a URL, fetch the response body and parse the HTML for <title>, <meta name=description>, og:description, the first <h1>, and the first <p>. Returns whichever fields the page actually exposes. Truncates each field at a reasonable length so output stays compact for downstream agents.

Operational notes

  • All three tools run with strict timeouts (default 5 seconds) and follow redirects.
  • HEAD probe falls back to GET when the server returns 405 Method Not Allowed for HEAD; the response body is discarded so the cost stays low.
  • Metadata fetch only parses text/html responses. PDFs, JSON endpoints, and other non-HTML content return empty metadata fields with a status code so the caller can distinguish "no metadata" from "page broken".
  • Errors that prevent the request from completing (DNS failure, connection refused, TLS failure, timeout) are returned as alive=false with a short reason string. Upstream HTTP error codes (4xx/5xx) are returned with the status code intact.

Tools in this Server (3)

Web Utils Dns Resolve

Resolve a hostname to an IPv4 address. Returns {alive, host, ip, error}. ``alive`` is true only when the system resolver returned an A record. Use thi...

Web Utils Fetch Metadata

Fetch a public web page and extract metadata. Returns {status, final_url, content_type, title, meta_description, og_description, h1, first_paragraph, ...

Web Utils Head Url

Send an HTTP HEAD request and return reachability. Follows redirects. Returns {alive, status, final_url, content_type, error}. ``alive`` is true for a...

Frequently Asked Questions

What is the Web Utilities MCP server?

Generic web primitives for any agent: resolve a domain to an IP, send a HEAD request to confirm a URL is reachable, and fetch a public web page's title, meta description, OpenGraph description, first heading and first paragraph. Useful for liveness checks, dead-link filtering, and pulling a real description from a homepage when an upstream data source returns nothing. No auth required. It provides 3 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Web Utilities to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/web-utils. Authentication is handled automatically.

How many tools does Web Utilities provide?

Web Utilities provides 3 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Web Utilities require?

Web Utilities uses open data APIs — no authentication required.

Setup Instructions

Connect Web Utilities to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/web-utils

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Web Utilities and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Web Utilities will appear under Not connected — select it and click Connect to complete OAuth.
Name: Web Utilities
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/web-utils
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Try Web Utilities now

No API key or third-party login required. Chat with AI and run tools instantly.