WMCoder
MCP/Model Context Protocol

MCP Integration

Connect Claude Desktop, Cursor, Windsurf, and other AI assistants to 13 free webmaster tools via the Model Context Protocol. Your AI agent discovers available tools automatically and calls them on your behalf — no code required.

Server URLhttps://mcp.wmcoder.com/mcp

What is Model Context Protocol (MCP)

The Model Context Protocol (MCP) is an open standard that allows AI assistants to discover and call external tools through a unified interface. Instead of building custom integrations for each AI platform, tool providers expose a single MCP server that any compatible client can connect to.

WMCoder's MCP server exposes 13 webmaster and developer tools — DNS lookups, SSL certificate checks, WHOIS queries, email validation, image resizing, and more. Once connected, your AI assistant can call any of these tools on your behalf, returning structured results directly in the conversation.

MCP uses a lightweight transport layer (Streamable HTTP) and a JSON-based tool schema, making it efficient and easy to adopt. The protocol was originally developed by Anthropic and is now supported by a growing ecosystem of AI clients and tool providers.

Why Use WMCoder MCP

No Authentication Required

Start using tools immediately. No API keys, no sign-up, no OAuth flows — just add the server URL and go.

13 Tools in One Server

DNS, SSL, WHOIS, email validation, security headers, image resizing, QR codes, and more — all accessible from a single MCP endpoint.

Real-Time Results

Tools execute live queries against real infrastructure. Get current DNS records, valid SSL chain data, and up-to-date WHOIS information.

Free for Developers

No cost, no tiers, no credit card. WMCoder MCP is free for developers, students, small teams, and open-source projects.

How It Works

1

Connect your AI client

Add the WMCoder MCP server URL to your AI client's configuration file. This is a one-time setup that takes less than a minute.

2

AI discovers tools automatically

When your AI client connects, the MCP server announces all available tools with their names, descriptions, and input schemas. The AI knows exactly what each tool does and what parameters it needs.

3

Ask naturally, get results

Ask your AI assistant to perform any supported task in plain language. It selects the right tool, sends the request to WMCoder, and presents the structured results directly in the conversation.

Available Tools

The following tools are exposed through the WMCoder MCP server. Each tool is available as an MCP tool call that your AI assistant can invoke automatically.

Domain & DNS

DNS Lookupdns-lookupPerform DNS lookup for a domain — A, AAAA, MX, CNAME, TXT, and NS records.
Domain WHOISdomain-whoisLook up WHOIS information for a domain name including registrar, expiry, and nameservers.
SSL Certificate Checkerssl-certificateCheck SSL certificate details for a domain — issuer, expiry, SANs, and chain validity.
TLS Scannertls-checkerCheck TLS configuration and supported protocols for a domain.
Email Validatoremail-validatorValidate an email address and check its deliverability.

Server & Network

IP WHOISip-whoisLook up WHOIS information for an IP address — ownership, ASN, and network allocation.
IP Blacklist Checkip-blacklistCheck if an IP address is listed on any DNS-based blacklists.
Security Headerssecurity-headersAnalyze HTTP security headers for a domain and get fix recommendations.

Site & Content

Sitemap Generatorsitemap-generatorGenerate a sitemap for a website. Returns a job ID for status polling.
Sitemap Statussitemap-statusCheck the status of a sitemap generation job using its job ID.

Utilities

CSR Generatorcsr-generatorGenerate a Certificate Signing Request (CSR) and private key.
QR Code Generatorqr-generatorGenerate a QR code from text, URL, vCard, or WiFi credentials.
Image Resizerimage-resizerResize images by dimensions, percentage, or social media presets.

Setup: Claude Desktop

1

Open Claude Desktop and navigate to Settings → Developer → Edit Config.

2

Add the WMCoder server to your claude_desktop_config.json:

{
  "mcpServers": {
    "wmcoder": {
      "url": "https://mcp.wmcoder.com/mcp"
    }
  }
}
3

Restart Claude Desktop. You should see WMCoder listed under available MCP servers. Try asking: "Check the DNS records for example.com"

Setup: Cursor IDE

1

Open your project root and create or edit the file .cursor/mcp.json.

2

Add the WMCoder server configuration:

{
  "mcpServers": {
    "wmcoder": {
      "url": "https://mcp.wmcoder.com/mcp"
    }
  }
}
3

Open Cursor Settings → MCP and verify the WMCoder server shows a green connection status. You can now use WMCoder tools in Agent mode.

Other Compatible Clients

Any AI client that supports the Model Context Protocol can connect to WMCoder. The server uses Streamable HTTP transport. Point your client to the server URL and it will handle tool discovery and invocation automatically.

ClientStatus
Claude DesktopFull support
Cursor IDEFull support
WindsurfFull support
ContinueFull support
Custom clientsStreamable HTTP

Generic Configuration

For clients not listed above, or for custom integrations using an MCP SDK, use the following connection details:

Server URL:  https://mcp.wmcoder.com/mcp
Transport:   Streamable HTTP
Auth:        None required
Protocol:    Model Context Protocol v1

Example Usage

Once connected, simply ask your AI assistant to perform any supported task. Here are some examples of what conversations look like with WMCoder MCP tools:

DNS Lookup

You

"Check the DNS records for example.com"

AI calls → dns-lookup { domain: "example.com" }

{
  "A": ["93.184.216.34"],
  "AAAA": ["2606:2800:220:1:248:1893:25c8:1946"],
  "MX": [{ "priority": 0, "exchange": "." }],
  "NS": ["a.iana-servers.net", "b.iana-servers.net"],
  "TXT": ["v=spf1 -all", "..."]
}
SSL Certificate

You

"Is the SSL certificate for github.com still valid?"

AI calls → ssl-certificate { domain: "github.com" }

{
  "valid": true,
  "issuer": "DigiCert",
  "subject": "github.com",
  "validFrom": "2024-03-07T00:00:00Z",
  "validTo": "2025-03-12T23:59:59Z",
  "daysRemaining": 214,
  "sans": ["github.com", "www.github.com"]
}
Email Validator

You

"Validate the email address [email protected]"

AI calls → email-validator { email: "[email protected]" }

{
  "email": "[email protected]",
  "valid_syntax": true,
  "mx_found": true,
  "is_disposable": false,
  "is_role_based": true,
  "deliverable": "unknown"
}
Security Headers

You

"Audit the security headers on wmcoder.com"

AI calls → security-headers { domain: "wmcoder.com" }

{
  "grade": "B+",
  "headers": {
    "strict-transport-security": "max-age=31536000",
    "x-content-type-options": "nosniff",
    "x-frame-options": "SAMEORIGIN",
    "content-security-policy": "...",
    "referrer-policy": "missing"
  },
  "recommendations": ["Add Referrer-Policy header", "..."]
}
IP Blacklist Check

You

"Is 192.0.2.1 on any blacklists?"

AI calls → ip-blacklist { ip: "192.0.2.1" }

{
  "ip": "192.0.2.1",
  "listed": false,
  "checked": 42,
  "blacklisted_on": [],
  "clean_on": ["zen.spamhaus.org", "bl.spamcop.net", "..."]
}
QR Code Generator

You

"Generate a QR code for https://wmcoder.com"

AI calls → qr-generator { content: "https://wmcoder.com" }

{
  "qr_code": "data:image/png;base64,iVBOR...",
  "format": "png",
  "size": 256,
  "content": "https://wmcoder.com"
}

Rate Limits & Fair Use

The WMCoder MCP server follows the same rate limits as the REST API to ensure fair access for all users:

50requests / minute per IP

If you exceed the limit, the MCP server returns an error response and your AI client will inform you to wait before retrying. For full details on acceptable use and enforcement, see the Fair Usage Policy in the API documentation.

Frequently Asked Questions

What is a Model Context Protocol (MCP) server?

MCP is an open standard created by Anthropic that allows AI assistants like Claude, Cursor, and Windsurf to discover and call external tools. An MCP server exposes a set of tools over a standardized transport (Streamable HTTP) so any compatible AI client can use them without custom integration code.

Is the WMCoder MCP server free to use?

Yes. The WMCoder MCP server is completely free with no API key or authentication required. The same fair-usage rate limits that apply to the REST API (50 requests per minute per IP) apply to MCP connections.

Which AI assistants support MCP?

Claude Desktop, Cursor IDE, Windsurf, Continue, and any client that implements the Model Context Protocol specification. The ecosystem is growing rapidly — most major AI coding assistants now support MCP.

Do I need an API key for WMCoder MCP?

No. WMCoder's MCP server is open and does not require authentication. Simply add the server URL to your AI client's configuration and start using the tools immediately.

What tools are available through WMCoder MCP?

13 webmaster and developer tools: DNS Lookup, Domain WHOIS, SSL Certificate Checker, TLS Scanner, Email Validator, IP WHOIS, IP Blacklist Check, Security Headers Analyzer, Sitemap Generator, Sitemap Status, CSR Generator, QR Code Generator, and Image Resizer.

How is MCP different from a REST API?

A REST API requires you to write code that constructs HTTP requests, handles responses, and manages errors. MCP lets your AI assistant do all of that automatically — you describe what you want in natural language and the AI selects the right tool, formats the request, and presents the results. WMCoder offers both: use the REST API for programmatic integrations and MCP for AI-assisted workflows.

Can I use WMCoder MCP in production?

WMCoder MCP is designed for developer workflows, CI/CD pipelines, and AI-assisted tasks. For high-volume production use cases that exceed the standard rate limits, contact us at [email protected].

How do I troubleshoot MCP connection issues?

First, verify your AI client supports MCP and that the server URL is correct. Check that your network allows outbound connections to mcp.wmcoder.com. In Claude Desktop, check Settings > Developer > MCP for connection status. In Cursor, use the MCP panel in settings to verify the server is connected. If issues persist, try restarting your AI client.

Need to integrate programmatically instead? Check out the REST API documentation. For questions or feedback, reach out at [email protected].