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

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

Local
github.com/easysolutions906Data & Analytics0Updated 32w ago

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

MCP Web Tools Server bundles web and data utilities for MCP clients such as Claude Desktop and Cursor. Its 11 tools cover email and IP checks, URL metadata, sentiment analysis, QR codes, and test data generation.

Key features

  1. 01Validate email addresses
  2. 02Look up IP geolocation
  3. 03Extract URL metadata
  4. 04Analyze English text sentiment
  5. 05Generate QR codes
  6. 06Create random test data

Use cases

  1. 01Check email syntax and MX records
  2. 02Retrieve location details for an IP
  3. 03Collect metadata and images from a URL
  4. 04Assess sentiment in English text

MCP support

Exposes 11 web and data tools to MCP clients. It supports local stdio by default and can run in Streamable HTTP mode when the `PORT` environment variable is set.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"webtools": {
"command": "npx",
"args": [
"-y",
"@easysolutions906/mcp-webtools"
]
}
}
}
Run commandnpx -y @easysolutions906/mcp-webtools

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@easysolutions906/mcp-webtools

Tools

11

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
emailstringYesEmail address to validate (e.g., "[email protected]")

Details

From the project README

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.