Submit

Web Dev Tools — Email, IP, URL, Sentiment, QR, Random Data

@easysolutions906

Web and data tools for AI agents. Validate emails, geolocate IPs, scrape URL metadata, analyze text sentiment, generate QR codes, and create random test data. 11 tools in one server.
Overview

MCP Web Tools Server

A Model Context Protocol (MCP) server bundling web and data tools for use with Claude Desktop, Cursor, and other MCP clients.

Tools (11 total)

Email Validation

ToolDescription
email_validateValidate an email address — syntax, MX records, disposable/free detection, scoring

IP Geolocation

ToolDescription
ip_lookupGet country, city, coordinates, timezone, ISP for any IP address
ip_lookup_selfGet geolocation for the caller's own IP

URL Metadata

ToolDescription
url_scrapeExtract title, description, Open Graph tags, and images from a URL

Sentiment Analysis

ToolDescription
sentiment_analyzeAnalyze English text sentiment (-1 to +1 score, positive/negative words)

QR Code Generation

ToolDescription
qr_generate_base64Generate a QR code as base64 PNG with custom size and colors

Random Data

ToolDescription
random_personGenerate random person(s) with name, email, phone, address
random_companyGenerate random company(ies) with name, industry, address
random_addressGenerate random US address(es) with coordinates
random_uuidGenerate random UUID v4(s)
random_textGenerate lorem ipsum text with configurable length

Install

npx @easysolutions906/mcp-webtools

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "webtools": {
      "command": "npx",
      "args": ["-y", "@easysolutions906/mcp-webtools"]
    }
  }
}

Cursor

Add to .cursor/mcp.json in your project:

{
  "mcpServers": {
    "webtools": {
      "command": "npx",
      "args": ["-y", "@easysolutions906/mcp-webtools"]
    }
  }
}

Transport

  • stdio (default) — for local use with Claude Desktop and Cursor
  • HTTP — set PORT env var to start in Streamable HTTP mode on /mcp

Server Config

{
  "mcpServers": {
    "webtools": {
      "command": "npx",
      "args": [
        "-y",
        "@easysolutions906/mcp-webtools"
      ]
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.