Fetch HTTP response headers, status, timing for a URL. SSRF-safe.
Обязательно: url Опционально: method, follow, timeout
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_http",
"arguments": {
"url": "https://example.com",
"method": "GET"
}
}
}
Query A, AAAA, MX, NS, TXT, CNAME, SOA records for a domain.
Обязательно: domain Опционально: types
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_dns",
"arguments": {
"domain": "example.com",
"types": [
"A",
"MX",
"TXT"
]
}
}
}
Inspect TLS certificate chain, protocol, cipher, expiry, SAN list.
Обязательно: host Опционально: port
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_ssl",
"arguments": {
"host": "example.com",
"port": 443
}
}
}
ICMP ping a host N times (1–10) and report min/avg/max/loss.
Обязательно: host Опционально: count
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_ping",
"arguments": {
"host": "example.com",
"count": 4
}
}
}
Look up geolocation, ASN, reverse DNS for an IP or hostname.
Обязательно: host
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_ip",
"arguments": {
"host": "1.1.1.1"
}
}
}
WHOIS lookup: registrar, creation/expiry dates, name servers, status.
Обязательно: domain
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_whois",
"arguments": {
"domain": "example.com"
}
}
}
Analyse HTTP security headers (HSTS, CSP, X-Frame, etc). Score + grade.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_security",
"arguments": {
"url": "https://example.com"
}
}
}
Trace the redirect chain for a URL — every 3xx hop with code + target.
Обязательно: url Опционально: max_redirects
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_redirects",
"arguments": {
"url": "https://example.com",
"max_redirects": 10
}
}
}
PageSpeed Insights for a URL — mobile + desktop. Core Web Vitals + opportunities.
Обязательно: url Опционально: strategy
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_speed",
"arguments": {
"url": "https://example.com",
"strategy": "mobile"
}
}
}
mtr-based traceroute. Per-hop IP, rDNS, packet loss%, avg/best/worst RTT.
Обязательно: host Опционально: max_hops
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_traceroute",
"arguments": {
"host": "example.com",
"max_hops": 20
}
}
}
Full email-deliverability audit: MX, SPF, DMARC, DKIM, BIMI, MTA-STS.
Обязательно: domain
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_email",
"arguments": {
"domain": "example.com"
}
}
}
List MX records (mail server hostnames + priorities) for a domain.
Обязательно: domain
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_mx",
"arguments": {
"domain": "example.com"
}
}
}
Fetch /robots.txt: user-agents, allow/disallow rules, sitemap URLs.
Обязательно: domain
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_robots",
"arguments": {
"domain": "example.com"
}
}
}
Discover subdomains via Certificate Transparency logs (crt.sh).
Обязательно: domain Опционально: limit
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_subdomain_enum",
"arguments": {
"domain": "example.com",
"limit": 50
}
}
}
Audit a domain for AI-agent discoverability (llms.txt, agents.json, MCP).
Обязательно: domain
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_ai_readiness",
"arguments": {
"domain": "example.com"
}
}
}
List the assets this account observes, and what has been seen on each.
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "plane_assets",
"arguments": {
"type": "hostname",
"q": "example.com"
}
}
}
Recent changes and alerts across this account's assets.
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "plane_events",
"arguments": {
"since_days": 7,
"min_severity": "example.com"
}
}
}
One asset in depth: coverage, statistics and its recent timeline.
Обязательно: asset_id Опционально: limit
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "plane_asset",
"arguments": {
"asset_id": 1
}
}
}
Cookie flags and trackers.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_cookie",
"arguments": {
"url": "https://example.com"
}
}
}
CORS policy.
Обязательно: url Опционально: origin
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_cors",
"arguments": {
"url": "https://example.com"
}
}
}
Content-Security-Policy grade.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_csp",
"arguments": {
"url": "https://example.com"
}
}
}
Status code and timing.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_http_status",
"arguments": {
"url": "https://example.com"
}
}
}
HTTP version and TLS negotiation.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_protocol",
"arguments": {
"url": "https://example.com"
}
}
}
Mixed content on an HTTPS page.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_mixed_content",
"arguments": {
"url": "https://example.com"
}
}
}
Structured data.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_schema",
"arguments": {
"url": "https://example.com"
}
}
}
Technology fingerprint.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_tech_detect",
"arguments": {
"url": "https://example.com"
}
}
}
Open Graph and social preview.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_og_preview",
"arguments": {
"url": "https://example.com"
}
}
}
CMS detection.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_cms",
"arguments": {
"url": "https://example.com"
}
}
}
Resolve a short link.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_url_expand",
"arguments": {
"url": "https://example.com"
}
}
}
Resolve a URL to its final target.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_resolve_url",
"arguments": {
"url": "https://example.com"
}
}
}
Wayback Machine history.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_wayback",
"arguments": {
"url": "https://example.com"
}
}
}
On-page SEO audit.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_seo_audit",
"arguments": {
"url": "https://example.com"
}
}
}
AI readiness.
Обязательно: domain
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_ai_check",
"arguments": {
"domain": "example.com"
}
}
}
Carbon footprint estimate.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_carbon",
"arguments": {
"url": "https://example.com"
}
}
}
Performance metrics.
Обязательно: url
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_performance",
"arguments": {
"url": "https://example.com"
}
}
}
PageSpeed.
Обязательно: url Опционально: strategy
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_pagespeed",
"arguments": {
"url": "https://example.com"
}
}
}
DKIM public key.
Обязательно: domain Опционально: selector
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_dkim",
"arguments": {
"domain": "example.com"
}
}
}
SPF, DKIM and DMARC.
Обязательно: domain
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_email_check",
"arguments": {
"domain": "example.com"
}
}
}
Parse raw email headers.
Обязательно: headers
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_email_header",
"arguments": {
"headers": "From: sender@example.com\nTo: you@example.com\nSubject: test"
}
}
}
DNS propagation across resolvers.
Обязательно: domain Опционально: type
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_propagation",
"arguments": {
"domain": "example.com"
}
}
}
SMTP banner and STARTTLS.
Обязательно: target Опционально: port
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_smtp_test",
"arguments": {
"target": "smtp.example.com"
}
}
}
ASN and network owner.
Обязательно: query
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_asn",
"arguments": {
"query": "1.1.1.1"
}
}
}
Domains sharing an address.
Обязательно: ip
Пример вызова
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_reverse_ip",
"arguments": {
"ip": "1.1.1.1"
}
}
}