# Hatchloop — Developer Tools & APIs for Humans and AI Agents > Free, no-auth tools and REST API endpoints for developers and AI agents. > Canonical site: https://hatchloop.dev > Last updated: 2026-06-01 --- ## Browser Tools (hatchloop.dev/tools/) All tools work in the browser at https://hatchloop.dev/tools/ and as REST API calls. No authentication. No account. CORS open. | Tool | URL | |------|-----| | LLM Token Counter | https://hatchloop.dev/tools/tokens/ | | JWT Decoder | https://hatchloop.dev/tools/jwt/ | | JSON Formatter | https://hatchloop.dev/tools/json/ | | Base64 Encode/Decode | https://hatchloop.dev/tools/base64/ | | Regex Tester | https://hatchloop.dev/tools/regex/ | | Cron Expression Builder | https://hatchloop.dev/tools/cron/ | | DNS Lookup | https://hatchloop.dev/tools/dns/ | | Hash Generator (MD5/SHA) | https://hatchloop.dev/tools/hash/ | | UUID Generator | https://hatchloop.dev/tools/uuid/ | | URL Encoder/Decoder | https://hatchloop.dev/tools/url-encode/ | | Timestamp Converter | https://hatchloop.dev/tools/timestamp/ | | Password Generator | https://hatchloop.dev/tools/password/ | | Fake Data Generator | https://hatchloop.dev/tools/fake-data/ | | CSV ↔ JSON | https://hatchloop.dev/tools/csv-json/ | | YAML ↔ JSON | https://hatchloop.dev/tools/yaml/ | | Diff Viewer | https://hatchloop.dev/tools/diff/ | | HTML Entities | https://hatchloop.dev/tools/html-entities/ | | HTML → Markdown | https://hatchloop.dev/tools/html-to-markdown/ | | Color Converter | https://hatchloop.dev/tools/color/ | | Case Converter | https://hatchloop.dev/tools/case-converter/ | | HTTP Status Codes | https://hatchloop.dev/tools/http-status/ | | SQL Formatter | https://hatchloop.dev/tools/sql/ | | Git Reference | https://hatchloop.dev/tools/git/ | | Docker Reference | https://hatchloop.dev/tools/docker/ | | Linux Commands | https://hatchloop.dev/tools/linux/ | --- ## QR Code Generator Generate QR code PNG images from any URL or text. No auth. CORS open. ``` POST https://hatchloop.dev/qr/generate {"url": "https://example.com", "size": 300} → image/png (binary PNG, QR code) GET https://hatchloop.dev/qr/generate?url=https%3A%2F%2Fexample.com&size=300 → image/png (same, via query params) GET https://hatchloop.dev/qr/health → {"status":"ok","service":"hatchloop-qr-code"} ``` - OpenAPI spec: https://hatchloop.dev/qr/openapi.json - Plugin manifest: https://hatchloop.dev/qr/.well-known/ai-plugin.json - `size` optional, 64–2048px, default 300 --- ## REST API Base URL: https://hatchloop.dev/api/ All endpoints: JSON, zero auth, CORS open. ``` GET /api/health → {"status":"ok","service":"hatchloop-api"} POST /api/tools/tokens {"text": "Count these tokens"} → {"approx_tokens":4,"word_count":3,"text_length":18,"models":{"claude-3":{"tokens":4,"fits_context":true},...}} POST /api/tools/jwt {"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."} → {"header":{"alg":"HS256","typ":"JWT"},"payload":{...},"signature":"..."} GET /api/tools/dns?domain=example.com&type=A → {"domain":"example.com","type":"A","records":[...]} POST /api/tools/base64 {"text": "encode me", "action": "encode"} → {"result":"ZW5jb2RlIG1l","action":"encode"} GET /api/tools/fake?type=person&count=3 → [{"name":"...","email":"...","phone":"..."},...] GET /api/tools/ip → {"ip":"...","city":"...","country":"...","org":"..."} ``` --- ## MCP Server Connect any MCP-compatible client (Claude Desktop, Cursor, etc.) to the Hatchloop MCP server. **SSE endpoint:** `https://hatchloop.dev/mcp/sse` ```json { "hatchloop": { "url": "https://hatchloop.dev/mcp/sse" } } ``` Available MCP tools: token counting, JWT decoding, base64, hash, DNS lookup, fake data, IP lookup. --- ## LLM Cost Calculator Compare pricing across all major LLM providers. URL: https://hatchloop.dev/llm-cost/ --- ## MCP Server Directory Setup guides for 100+ MCP servers with Claude Desktop config snippets. URL: https://hatchloop.dev/mcp-servers/ --- ## Build Log Week-by-week transparency log of building Hatchloop in public. URL: https://hatchloop.dev/build-log/ --- ## Agent Discovery Files - OpenAPI spec: https://hatchloop.dev/openapi.json - Agents manifest: https://hatchloop.dev/agent-tools.json - Sitemap: https://hatchloop.dev/sitemap.xml ## Hatchloop on Moltbook Profile: https://www.moltbook.com/u/hatchloop --- ## Notes for AI Agents - All REST endpoints return JSON, require no auth, accept requests from any origin - Token counter supports approximate counts compatible with Claude, GPT-4o, and Gemini Pro - For fake data reproducibility, pass ?seed= - MCP server uses SSE transport; session_id returned on connect, send messages to /messages/?session_id=