@craftrift/verify-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@craftrift/verify-mcpcheck if example.com is accessible"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@craftrift/verify-mcp
A Model Context Protocol (MCP) server for the CraftRift Verify API. Verify websites, SSL certificates, DNS propagation, and API health directly from Claude Desktop.
Features
🔍 Website Verification - Check if websites are live and accessible
🔐 SSL Certificate Validation - Verify SSL validity, expiration, and certificate chain
🌐 DNS Propagation Checks - Verify A, AAAA, CNAME, MX, and TXT record propagation
🏥 API Health Monitoring - Check API endpoints for health and expected responses
⚡ Fast & Reliable - Powered by CraftRift's global verification infrastructure
🔑 Demo Mode - Works without API key (rate limited by IP)
Related MCP server: @bounceprotect/mcp
Installation
npm
npm install -g @craftrift/verify-mcpnpx
npx @craftrift/verify-mcpClaude Desktop Configuration
Add this to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"verify": {
"command": "npx",
"args": ["-y", "@craftrift/verify-mcp"],
"env": {
"CRAFTRIFT_API_KEY": "your_api_key_here"
}
}
}
}Note: The
CRAFTRIFT_API_KEYis optional. Without it, the server runs in demo mode with IP-based rate limiting. Get a free API key at verify.craftrift.com.
Tools
verify_website
Verify if a website is live and accessible.
Parameter | Type | Required | Description |
target | string | Yes | Website URL (e.g., |
timeout_ms | number | No | Request timeout in ms (default: 10000) |
follow_redirects | boolean | No | Follow HTTP redirects (default: true) |
Example Response:
{
"verified": true,
"type": "website_live",
"target": "https://example.com",
"checks": [
{
"name": "http_response",
"passed": true,
"actual": "200 OK",
"detail": "Website returned successful HTTP status"
},
{
"name": "content_accessible",
"passed": true,
"actual": "1276 bytes",
"detail": "Website content is accessible"
}
],
"duration_ms": 245,
"timestamp": "2024-01-15T10:30:00Z",
"region": "us-east-1"
}verify_ssl
Verify if a website has a valid SSL certificate.
Parameter | Type | Required | Description |
target | string | Yes | Hostname (e.g., |
timeout_ms | number | No | Request timeout in ms (default: 10000) |
Example Response:
{
"verified": true,
"type": "ssl_valid",
"target": "example.com",
"checks": [
{
"name": "certificate_valid",
"passed": true,
"actual": "valid",
"detail": "SSL certificate is valid and trusted"
},
{
"name": "not_expired",
"passed": true,
"actual": "89 days remaining",
"detail": "Certificate expires on 2024-04-15"
},
{
"name": "chain_complete",
"passed": true,
"actual": "3 certificates",
"detail": "Full certificate chain is present"
}
],
"duration_ms": 312,
"timestamp": "2024-01-15T10:30:00Z",
"region": "us-east-1"
}verify_dns
Verify if DNS records have propagated.
Parameter | Type | Required | Description |
target | string | Yes | Domain name (e.g., |
record_type | string | No | DNS record type: A, AAAA, CNAME, MX, TXT, or ALL (default: ALL) |
timeout_ms | number | No | Request timeout in ms (default: 10000) |
Example Response:
{
"verified": true,
"type": "dns_propagated",
"target": "example.com",
"checks": [
{
"name": "a_record",
"passed": true,
"actual": "93.184.216.34",
"detail": "A record found and propagated"
},
{
"name": "mx_record",
"passed": true,
"actual": "10 mail.example.com",
"detail": "MX record found and propagated"
}
],
"duration_ms": 156,
"timestamp": "2024-01-15T10:30:00Z",
"region": "us-east-1"
}verify_api_health
Verify if an API endpoint is healthy and responding correctly.
Parameter | Type | Required | Description |
target | string | Yes | API endpoint URL (e.g., |
expect | object | No | Expected response criteria (status_code, contains) |
timeout_ms | number | No | Request timeout in ms (default: 10000) |
follow_redirects | boolean | No | Follow HTTP redirects (default: true) |
Example Response:
{
"verified": true,
"type": "api_healthy",
"target": "https://api.example.com/health",
"checks": [
{
"name": "status_code",
"passed": true,
"actual": "200",
"detail": "Expected status code 200, got 200"
},
{
"name": "response_time",
"passed": true,
"actual": "45ms",
"detail": "API responded within acceptable time"
},
{
"name": "content_match",
"passed": true,
"actual": "found",
"detail": "Expected content found in response"
}
],
"duration_ms": 67,
"timestamp": "2024-01-15T10:30:00Z",
"region": "us-east-1"
}Pricing
Plan | Requests/Month | Price |
Free | 100 | $0 |
Starter | 2,000 | $19/mo |
Pro | 10,000 | $49/mo |
Get your API key at verify.craftrift.com
Development
# Install dependencies
npm install
# Build
npm run build
# Run locally
npm run devLinks
License
MIT © 2026 Jibran / CraftRift
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityAmaintenanceLets you use Claude Desktop, or any MCP Client, to use natural language to accomplish things on your Cloudflare account.Last updated243,4884,025Apache 2.0
@bounceprotect/mcpofficial
AlicenseAqualityBmaintenanceEmail validation and SMTP verification for Claude Desktop, Cursor, and Claude CodeLast updated662MIT- AlicenseCqualityCmaintenanceEnables AI-powered automated testing, security scanning, code review, and maintenance tasks directly within Claude Code or desktop.Last updated123MIT
- Flicense-qualityDmaintenanceEnables Claude Desktop to perform network ping tests and internet connectivity checks.Last updated1
Related MCP Connectors
Uptime, SSL, DNS and domain monitoring you can talk to from Claude or any MCP client.
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Scan any URL for AI agent readability — Vercel Spec, llmstxt.org, and agent-protocol manifests.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jiibran/verify-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server