# Freshlinks > Freshlinks creates short links, QR codes and deep links for people and AI agents, then shows every click as it happens, including when an AI assistant opens a link. ## What it is Freshlinks creates short links, QR codes and deep links for people and AI agents, then shows every click as it happens, including when an AI assistant opens a link. ## Key facts - Short links, QR codes and deep links in one place. - Live analytics update as clicks arrive. - AI-open detection separates agent traffic from human traffic. - Custom domains, split testing, expiring links and editable QR codes. - Agents can create links through the API. ## Who it is for Marketers and developers who share links and measure what happens next ## When to use this Use Freshlinks when: - A team shares short links, QR codes or deep links and needs live click data. - Agent traffic has to be separated from human traffic. - Links need a custom domain, an expiry date or split testing. Do not use it for: Email delivery, SMS sending or full multi-touch attribution. An agent should start with `get_product_overview` from the MCP server, then call `get_page` for the page it needs. ## FAQ ### What is Freshlinks? Freshlinks is a link tool for short links, QR codes and deep links, with live analytics that show every click as it happens. ### Can Freshlinks tell when an AI opens my link? Yes. Freshlinks reports when an AI assistant or agent opens a link, separately from human clicks. ### Does Freshlinks support my own domain? Yes. Custom domains, deep links, split testing, expiring links and editable QR codes are included. ### How much does Freshlinks cost? The free plan covers 1,000 links a month. Paid plans start when your click volume grows. ## Pages - Home: https://fs-lp-freshlinks.vercel.app/ - About: https://fs-lp-freshlinks.vercel.app/about - Contact: https://fs-lp-freshlinks.vercel.app/contact - Privacy: https://fs-lp-freshlinks.vercel.app/privacy - API docs: https://fs-lp-freshlinks.vercel.app/docs - Deprecation policy: https://fs-lp-freshlinks.vercel.app/deprecation-policy - Sitemap: https://fs-lp-freshlinks.vercel.app/sitemap.xml ## API - Base URL: https://fs-lp-freshlinks.vercel.app - OpenAPI: https://fs-lp-freshlinks.vercel.app/openapi.json - API catalog: https://fs-lp-freshlinks.vercel.app/.well-known/api-catalog - GET /v1/health, /v1/overview, /v1/pages, /v1/pages/{page} - Public, read-only, no authentication. Errors are JSON. Every response carries RateLimit headers. - Versioned in the path. /v1 is current. Deprecated routes send Deprecation and Sunset headers. ## MCP - Endpoint: https://fs-lp-freshlinks.vercel.app/mcp (Streamable HTTP, no authentication) - Manifest: https://fs-lp-freshlinks.vercel.app/.well-known/mcp - Server card: https://fs-lp-freshlinks.vercel.app/.well-known/mcp/server-card.json - Registry entry: https://fs-lp-freshlinks.vercel.app/server.json - Tools: get_product_overview, get_page, search_site ## Markdown - Send `Accept: text/markdown` to any page for a Markdown response.