Pay-per-call web tools for agents: URL to markdown, metadata, links, DNS, email/domain checks, RDAP.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
DNS records for a domain over DNS-over-HTTPS: A, AAAA, CNAME, MX, TXT, NS, SOA, CAA, SRV, PTR or HTTPS, with TTLs and DNSSEC validation flag. Costs $0.001 USDC on Base per call via x402 (unpaid calls return the x402 PaymentRequired; any x402 MCP client pays automatically).
Domain name, e.g. example.com
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http webkit https://northline-webkit.northline-c86.workers.dev/mcp
DNS records for a domain over DNS-over-HTTPS: A, AAAA, CNAME, MX, TXT, NS, SOA, CAA, SRV, PTR or HTTPS, with TTLs and DNSSEC validation flag. Costs $0.001 USDC on Base per call via x402 (unpaid calls return the x402 PaymentRequired; any x402 MCP client pays automatically).
| Argument | Type | Description |
|---|---|---|
| type | string | |
| domain* | string | Domain name, e.g. example.com |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"type": {
"enum": [
"A",
"AAAA",
"CNAME",
"MX",
"TXT",
"NS",
"SOA",
"CAA",
"SRV",
"PTR",
"HTTPS"
],
"type": "string",
"default": "A"
},
"domain": {
"type": "string",
"minLength": 3,
"description": "Domain name, e.g. example.com"
}
}
}One-call domain due diligence: RDAP registration (age, registrar, expiry), DNS (A/AAAA/NS/CAA, DNSSEC), email setup (MX/SPF/DMARC), HTTPS reachability with security-headers grade, and risk flags such as newly_registered_lt_30d. Costs $0.005 USDC on Base per call via x402 (unpaid calls return the x402 PaymentRequired; any x402 MCP client pays automatically).
| Argument | Type | Description |
|---|---|---|
| domain* | string | Domain name, e.g. example.com |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"minLength": 3,
"description": "Domain name, e.g. example.com"
}
}
}WHOIS for a domain via official RDAP: registered?, registrar, creation/expiry dates, domain age in days, status codes, nameservers, DNSSEC and abuse contact. Spot newly registered (phishing) domains. Costs $0.002 USDC on Base per call via x402 (unpaid calls return the x402 PaymentRequired; any x402 MCP client pays automatically).
| Argument | Type | Description |
|---|---|---|
| domain* | string | Domain name, e.g. example.com |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"minLength": 3,
"description": "Domain name, e.g. example.com"
}
}
}Check an email address or domain before you send: syntax, MX servers, accepts mail?, disposable or free provider, mail provider (Google, Microsoft...), SPF and DMARC policy, with risk flags. Costs $0.002 USDC on Base per call via x402 (unpaid calls return the x402 PaymentRequired; any x402 MCP client pays automatically).
| Argument | Type | Description |
|---|---|---|
| email* | string | Email address or bare domain |
{
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"description": "Email address or bare domain"
}
}
}May I crawl this URL? Parses robots.txt and answers allowed true/false for your user agent and path, the matching rule, sitemaps, and whether 14 AI crawlers (GPTBot, ClaudeBot, PerplexityBot...) are allowed. Costs $0.001 USDC on Base per call via x402 (unpaid calls return the x402 PaymentRequired; any x402 MCP client pays automatically).
| Argument | Type | Description |
|---|---|---|
| url* | string | Public http(s) URL (scheme optional) |
| userAgent | string |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"minLength": 3,
"description": "Public http(s) URL (scheme optional)"
},
"userAgent": {
"type": "string",
"default": "*"
}
}
}Is this URL up? HTTP status, full redirect chain, final URL, response time, content type, server/CDN and a security-headers grade (HSTS, CSP, X-Frame-Options...). Costs $0.001 USDC on Base per call via x402 (unpaid calls return the x402 PaymentRequired; any x402 MCP client pays automatically).
| Argument | Type | Description |
|---|---|---|
| url* | string | Public http(s) URL (scheme optional) |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"minLength": 3,
"description": "Public http(s) URL (scheme optional)"
}
}
}Every unique outgoing link on a web page (absolute URLs, anchor text, internal vs external), up to 500. Use it to crawl a site or find related pages. Costs $0.002 USDC on Base per call via x402 (unpaid calls return the x402 PaymentRequired; any x402 MCP client pays automatically).
| Argument | Type | Description |
|---|---|---|
| url* | string | Public http(s) URL (scheme optional) |
| external | string | Filter to only or exclude external links |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"minLength": 3,
"description": "Public http(s) URL (scheme optional)"
},
"external": {
"enum": [
"only",
"exclude"
],
"type": "string",
"description": "Filter to only or exclude external links"
}
}
}Link preview and SEO metadata for any URL: title, description, canonical, language, Open Graph and Twitter card, favicon, RSS/Atom feeds and JSON-LD types, after following redirects. Costs $0.002 USDC on Base per call via x402 (unpaid calls return the x402 PaymentRequired; any x402 MCP client pays automatically).
| Argument | Type | Description |
|---|---|---|
| url* | string | Public http(s) URL (scheme optional) |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"minLength": 3,
"description": "Public http(s) URL (scheme optional)"
}
}
}Fetch any public web page and return clean, readable Markdown (main content only: no scripts, nav or footer) plus title, word count and final URL. Ideal for feeding pages to an LLM. Costs $0.003 USDC on Base per call via x402 (unpaid calls return the x402 PaymentRequired; any x402 MCP client pays automatically).
| Argument | Type | Description |
|---|---|---|
| url* | string | Public http(s) URL (scheme optional) |
| maxChars | string | Max markdown characters (1000-50000, default 20000) |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"minLength": 3,
"description": "Public http(s) URL (scheme optional)"
},
"maxChars": {
"type": "string",
"description": "Max markdown characters (1000-50000, default 20000)"
}
}
}Free. Lists every WebKit tool with its price, required inputs and an example, plus how x402 payment works. Call this first.
No arguments.
{
"type": "object",
"properties": {}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Oct 30, 2026.