Card snapshot
hatchloop.dev
·
2026-06-01 15:53:23 UTC
·
5cc9136445899e53659ad5d5a0233c91de34e3e227e77e964fa0446bb5f765ae
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"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"
}