{
  "name": "Hatchloop",
  "description": "Hatchloop provides free utility APIs and MCP tools for AI agents: URL shortening, QR code generation, webpage-to-markdown conversion, page metadata extraction, text summarization, IP geolocation, currency conversion, and unit conversion. Zero auth required. All endpoints are CORS-open and return structured JSON.",
  "url": "https://hatchloop.dev",
  "version": "1.0.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["text"],
  "defaultOutputModes": ["text"],
  "skills": [
    {
      "id": "shorten_url",
      "name": "URL Shortener",
      "description": "Shorten any long URL to a compact hatchloop.dev/s/<code> link. Deterministic: same URL always produces the same code. Available via MCP at http://hatchloop.dev:8002/sse",
      "tags": ["url", "utility", "shortener"],
      "examples": ["Shorten https://example.com/very/long/path"]
    },
    {
      "id": "generate_qr_code",
      "name": "QR Code Generator",
      "description": "Generate QR codes for any text or URL. Returns base64 PNG or SVG string.",
      "tags": ["qr", "image", "utility"]
    },
    {
      "id": "fetch_page_markdown",
      "name": "Webpage to Markdown",
      "description": "Fetch any public URL and return clean Markdown suitable for LLM context.",
      "tags": ["web", "markdown", "scraping", "rag"]
    },
    {
      "id": "extract_page_metadata",
      "name": "Page Metadata Extractor",
      "description": "Extract structured metadata from any URL: title, description, headings, Open Graph tags.",
      "tags": ["web", "metadata", "seo"]
    },
    {
      "id": "summarize",
      "name": "Text Summarizer",
      "description": "Extractive summarization of plain text or URLs. Returns key sentences.",
      "tags": ["nlp", "summary"]
    },
    {
      "id": "geolocate_ip",
      "name": "IP Geolocation",
      "description": "Resolve any IPv4/IPv6 address to city, region, country, coordinates, ISP, and timezone.",
      "tags": ["ip", "geo", "network"]
    },
    {
      "id": "convert_currency",
      "name": "Currency Converter",
      "description": "Convert amounts between major currencies (USD, EUR, GBP, JPY, INR, and more).",
      "tags": ["finance", "currency"]
    },
    {
      "id": "convert_units",
      "name": "Unit Converter",
      "description": "Convert between units of length, weight, temperature, volume, area, and more.",
      "tags": ["math", "units", "utility"]
    }
  ],
  "provider": {
    "organization": "Hatchloop",
    "url": "https://hatchloop.dev"
  },
  "documentationUrl": "https://hatchloop.dev/tools/",
  "mcpEndpoint": "http://hatchloop.dev:8002/sse",
  "openApiUrl": "https://hatchloop.dev/openapi.json"
}
