Web Dev Tools — Email, IP, URL, Sentiment, QR, Random Data
LocalAbout 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
- 01Validate email addresses
- 02Look up IP geolocation
- 03Extract URL metadata
- 04Analyze English text sentiment
- 05Generate QR codes
- 06Create random test data
Use cases
- 01Check email syntax and MX records
- 02Retrieve location details for an IP
- 03Collect metadata and images from a URL
- 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.
Tools
11Saved tool list · updated 3w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| string | Yes | Email address to validate (e.g., "[email protected]") |
Details
From the project READMEMCP 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
| Tool | Description |
|---|---|
email_validate | Validate an email address — syntax, MX records, disposable/free detection, scoring |
IP Geolocation
| Tool | Description |
|---|---|
ip_lookup | Get country, city, coordinates, timezone, ISP for any IP address |
ip_lookup_self | Get geolocation for the caller's own IP |
URL Metadata
| Tool | Description |
|---|---|
url_scrape | Extract title, description, Open Graph tags, and images from a URL |
Sentiment Analysis
| Tool | Description |
|---|---|
sentiment_analyze | Analyze English text sentiment (-1 to +1 score, positive/negative words) |
QR Code Generation
| Tool | Description |
|---|---|
qr_generate_base64 | Generate a QR code as base64 PNG with custom size and colors |
Random Data
| Tool | Description |
|---|---|
random_person | Generate random person(s) with name, email, phone, address |
random_company | Generate random company(ies) with name, industry, address |
random_address | Generate random US address(es) with coordinates |
random_uuid | Generate random UUID v4(s) |
random_text | Generate 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
PORTenv var to start in Streamable HTTP mode on/mcp
Comments
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.