@easysolutions906/mcp-webtools
v1.1.3
Published
MCP server bundling web/data tools: email validation, IP geolocation, URL scraping, sentiment analysis, QR codes, and random data generation
Downloads
555
Maintainers
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
| 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-webtoolsClaude 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
