DNS lookup

Query A, AAAA, MX, TXT, CNAME, and CAA over DNS-over-HTTPS.

Fetches a public URL

Use from your agent

Streamable HTTP at https://benchline.fabwaseem.com/mcp. No key. The tool name is lookup_dns.

mcp.jsonjson
1{
2 "mcpServers": {
3 "benchline": {
4 "url": "https://benchline.fabwaseem.com/mcp"
5 }
6 }
7}
tools/calljson
1{
2 "jsonrpc": "2.0",
3 "id": 1,
4 "method": "tools/call",
5 "params": {
6 "name": "lookup_dns",
7 "arguments": {
8 "name": "example",
9 "types": [
10 "A",
11 "AAAA",
12 "MX",
13 "TXT",
14 "CNAME",
15 "CAA"
16 ],
17 "resolver": "cloudflare",
18 "mail": true
19 }
20 }
21}

How it works

Free DNS lookup. Ask Cloudflare or Google for A, AAAA, MX, TXT, CNAME, and CAA records, and read SPF and DMARC from the TXT answers. Queries run on the server. Private names are refused.

  1. 01

    Enter a hostname

    Use a name such as example.com. A bare label or a URL is not a DNS query.

  2. 02

    Pick records and a resolver

    Choose the types you need and Cloudflare or Google.

  3. 03

    Read the answers

    Each row is type, name, TTL, and data. SPF and DMARC are parsed beside the raw TXT.

FAQ