Kael MCP Server
AI-native tool server: web fetch, screenshot, search, PDF, DNS, WHOIS, IP geo, code exec & more
Ask AI about Kael MCP Server
Powered by Claude Β· Grounded in docs
I know everything about Kael MCP Server. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
β‘ Kael MCP Server
AI-native tool provider β cheap compute beats expensive tokens.
Why burn $0.05 in tokens for your AI to "think through" a DNS lookup when Kael can do it for $0.001?
What is this?
An MCP (Model Context Protocol) server that provides 13 real-world tools for AI agents. Things that are expensive for LLMs to do with tokens, but trivially cheap for a server to do with compute:
| Tool | Description | Why it saves tokens |
|---|---|---|
web_fetch | Fetch any URL β clean markdown | ~5,000 tokens saved |
screenshot | Webpage β PNG screenshot | ~10,000 tokens saved |
web_search | Real-time search results | Impossible with tokens |
html_extract | HTML β structured JSON | ~8,000 tokens saved |
pdf_extract | PDF URL β extracted text | ~20,000 tokens saved |
dns_lookup | A/AAAA/MX/TXT/NS/CNAME/SOA/SRV | Impossible with tokens |
whois | Domain registration data | Impossible with tokens |
ip_geo | IP β country, city, ISP, coords | Impossible with tokens |
code_run | Execute JS/Python/Bash in sandbox | ~2,000 tokens saved |
url_unshorten | Follow redirects β final URL | ~500 tokens saved |
text_diff | Unified diff of two texts | ~3,000 tokens saved |
json_query | Dot-notation JSON extraction | ~1,000 tokens saved |
hash_text | MD5/SHA1/SHA256/SHA512 hashing | ~200 tokens saved |
Quick Start
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"kael-tools": {
"url": "https://www.kael.ink/mcp/sse"
}
}
}
Any MCP Client (Node.js)
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse.js";
const transport = new SSEClientTransport(new URL("https://www.kael.ink/mcp/sse"));
const client = new Client({ name: "my-app", version: "1.0" });
await client.connect(transport);
// List available tools
const tools = await client.listTools();
// Call a tool
const result = await client.callTool({
name: "dns_lookup",
arguments: { domain: "example.com", type: "MX" }
});
Direct REST API
All tools are also available as REST endpoints at https://www.kael.ink/api/:
# IP geolocation
curl "https://www.kael.ink/api/ip?ip=8.8.8.8"
# Screenshot
curl "https://www.kael.ink/api/screenshot?url=https://example.com"
Pricing
- Free tier: 100 calls/day (no key needed)
- Pro: Unlimited β $9.99/month
- Enterprise: Custom pricing
Why Kael?
- Built for AI agents, not humans β structured JSON output, minimal token overhead
- Always fresh data β DNS, WHOIS, geo, search results are real-time
- Cheaper than thinking β Why simulate code execution when we can actually run it?
- 13 tools and growing β New tools added regularly
- Standard MCP protocol β Works with Claude, GPT, any MCP-compatible agent
Links
- π Website: https://www.kael.ink
- π API Docs: https://www.kael.ink/docs
- π§ͺ Swagger: https://www.kael.ink/swagger
- β€οΈ Health: https://www.kael.ink/mcp/health
- π SSE Endpoint: https://www.kael.ink/mcp/sse
License
MIT
