This is a URL shortening service that generates hash-based short codes or lets you create custom aliases, backed by x402 micropayments. The server connects via SSE to a hosted API at url-shortener.api.klymax402.com, so you're calling a remote service rather than running something local. The GitHub repo is pretty bare, just TypeScript source without much documentation visible. You'd reach for this if you need programmatic URL shortening with payment integration built in, though the details on how x402 micropayments actually work or what they cost aren't clear from the available source. It's a straightforward shortener with an economic layer on top.
Public tool metadata for what this MCP can expose to an agent.
shorten_urlShorten a long URL into a clean, short link. Supports optional custom slugs, password protection, expiry dates, click limits, and Android/iOS deep linking. The URL is validated for safety before shortening.8 paramsShorten a long URL into a clean, short link. Supports optional custom slugs, password protection, expiry dates, click limits, and Android/iOS deep linking. The URL is validated for safety before shortening.
apikeystringiosUrlstringlongUrlstringpasswordstringexpiresAtstringmaxClicksintegerandroidUrlstringcustomSlugstringget_link_detailsGet full details of a previously shortened link by its short code (urlKey). Returns the destination URL, creation date, preview metadata, status, and all settings.2 paramsGet full details of a previously shortened link by its short code (urlKey). Returns the destination URL, creation date, preview metadata, status, and all settings.
apikeystringurlKeystringlist_all_linksList all short links created with your API key. Returns an array of links with their details.1 paramsList all short links created with your API key. Returns an array of links with their details.
apikeystringupdate_linkUpdate a short link's destination URL, active status, or device routing (Android/iOS URLs). You can only update links you created.6 paramsUpdate a short link's destination URL, active status, or device routing (Android/iOS URLs). You can only update links you created.
apikeystringiosUrlstringurlKeystringlongUrlstringisActivebooleanandroidUrlstringdelete_linkPermanently delete a short link. This action cannot be undone. You can only delete links you created.2 paramsPermanently delete a short link. This action cannot be undone. You can only delete links you created.
apikeystringurlKeystringpreview_and_verify_urlScan a URL for safety threats, extract page metadata (title, description, image, favicon), check SSL certificate, follow redirects, and detect shortened URLs. Use BEFORE sharing or clicking any unknown link. Returns safety verdict from Google Safe Browsing, domain blacklist st...2 paramsScan a URL for safety threats, extract page metadata (title, description, image, favicon), check SSL certificate, follow redirects, and detect shortened URLs. Use BEFORE sharing or clicking any unknown link. Returns safety verdict from Google Safe Browsing, domain blacklist st...
urlstringapikeystringget_link_analyticsGet click analytics for a short link. Returns total clicks, unique visitors, country breakdown, device breakdown, browser breakdown, and recent click activity with timestamps, locations, and referrers. Use to check if a shared link was clicked.2 paramsGet click analytics for a short link. Returns total clicks, unique visitors, country breakdown, device breakdown, browser breakdown, and recent click activity with timestamps, locations, and referrers. Use to check if a shared link was clicked.
apikeystringurlKeystringgenerate_qr_code_urlGet the URL to download a QR code image (PNG) for a short link. The returned URL can be embedded in documents, emails, or web pages. Use when you need a scannable QR code for a previously created short link.3 paramsGet the URL to download a QR code image (PNG) for a short link. The returned URL can be embedded in documents, emails, or web pages. Use when you need a scannable QR code for a previously created short link.
sizeintegerapikeystringurlKeystring