linkbit-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@linkbit-mcp shorten https://example.com/spring-sale as slug spring"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
linkbit-mcp
MCP server for LinkBit: shorten links, bulk create, QR codes, and click analytics from Claude, ChatGPT, Cursor, and n8n.
Public docs: linkbit.live/docs · linkbit.live/mcp
Setup
Sign in at linkbit.live and create an API key (
slk_...).Node.js 18+ is required (
fetch).
APP_URL=https://linkbit.live
API_KEY=slk_your_keyAuth against the REST API uses either Authorization: Bearer slk_... or x-api-key: slk_.... This server sends Bearer.
Related MCP server: Clypt MCP Server
Install
claude mcp add linkbit -e API_KEY=slk_your_key -e APP_URL=https://linkbit.live -- npx -y linkbit-mcpClaude Desktop / Cursor (mcp.json):
{
"mcpServers": {
"linkbit": {
"command": "npx",
"args": ["-y", "linkbit-mcp"],
"env": {
"APP_URL": "https://linkbit.live",
"API_KEY": "slk_your_key"
}
}
}
}Until the npm package is visible in your environment, npx -y github:elkinegor/linkbit-mcp works the same.
Example prompts
Shorten https://example.com/campaign as slug spring and utm_source newsletter
List my links and show clicks for the first id since 2026-01-01
Disable link
<id>then generate a print PNG QR
Tools
Tool | Parameters | Notes |
|
| Existing |
|
| Bulk create |
| — | Newest first |
|
| PATCH |
|
| Stops redirects. |
|
| Permanent. |
|
| Binary as base64 |
|
| Countries, devices, referrers, daily |
| — | Account overview |
Errors
401 — API key missing or wrong (
slk_...). Create a key under API Keys.400 — invalid URL, slug taken, daily create limit, blocked or unsafe destination.
404 — unknown link id.
Process fails at start if Node is older than 18 (
fetchis required).
n8n, Make, and custom agents can also call /api/v1 with the same headers.
Available Tools
9 toolsdelete_linkBDestructiveIdempotent
Permanently delete a short link. This cannot be undone.
Inputs: id (required).
disable_linkADestructiveIdempotent
Disable a short link so it no longer redirects. Pass disabled=false to re-enable. Destructive: visitors will get an error instead of the destination.
Inputs: id (required), disabled.
get_analyticsCRead-only
Account-level analytics overview.
Inputs: no named parameters.
get_link_statsBRead-only
Click statistics for one link id. Optional from/to (YYYY-MM-DD) and the usual country/device/referrer/daily breakdowns.
Inputs: id (required), to, from.
get_qrCRead-only
Download a QR code for a link. format=png|svg, optional color, logo, print.
Inputs: id (required), logo, color, print, +1 more.
list_linksBRead-only
List the authenticated user's short links.
Inputs: no named parameters.
shorten_urlB
Create a short URL. Optional UTM fields are merged without overwriting existing utm_* params.
Inputs: destination (required), note, slug, utm_term, +4 more.
shorten_urlsC
Bulk-create short URLs. Each item may include slug and utm_* fields.
Inputs: urls (required).
update_linkB
Update destination, slug, note, UTM fields, or disabled flag for a link id.
Inputs: id (required), note, slug, disabled, +6 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 9 tools
Most tools have clearly distinct resource+action targets. The main overlap is disable_link versus update_link (which already accepts a disabled flag), and get_link_stats versus get_analytics share a stats purpose though one is per-link and one is account-level.
Consistent snake_case verb_noun pattern throughout: shorten_url, list_links, update_link, disable_link, delete_link, get_qr, get_link_stats, get_analytics. The singular/plural distinction (shorten_url vs shorten_urls) is a reasonable, predictable convention.
Nine tools is well-scoped for a URL shortener, covering creation, management, and analytics without bloat. Each tool earns its place.
Full lifecycle is covered: single/bulk create, list, update, disable/re-enable, delete, plus QR generation and both link-level and account-level analytics. No obvious gaps for the stated domain.
Maintenance
Related MCP Connectors
Make, find, pause and track short links and QR codes from your AI assistant. Create short links with an optional custom address, title and tags; find links and QR codes; update, pause, resume, archive or restore them; and read click analytics (clicks, unique visitors, countries, referrers, devices, browsers) for a link, a QR code or the whole account. Sign in with OAuth and choose what the assistant may do. Every change can be undone; nothing is ever permanently deleted. Works on every plan, including Free.
Create and manage short links, track clicks, and automate URL management
Create and manage short links, go links, QR codes, and link-in-bio pages, with click analytics.
Create short links and see their click counts from your AI assistant.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to create, manage, and analyze short URLs through complete URL shortening functionality. Supports batch operations, custom domains, click statistics, and comprehensive link management.625 npm1MIT
- AlicenseNot gradedqualityCmaintenanceConnects AI assistants to the Clypt Link Intelligence platform to shorten URLs, manage tags, and generate QR codes. It enables users to view link analytics and perform bulk link operations through natural language commands.78 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to create and manage short URLs via the MCP protocol, with OAuth authentication through Cloudflare Access.33Apache 2.0
- AlicenseAqualityDmaintenanceEnables AI agents to shorten URLs, manage links, and track click analytics through 8 first-class tools, designed for use with Claude Desktop, Cursor, and other MCP clients.945 npmMIT