Gone. Gone from the registry since 2 Oct.
Shorten URLs, bulk create, QR, and click analytics for LinkBit.
Runs on your machine from its package; the steps are below.
Not assessed yet.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
npx -y linkbit-mcp
MCP client config
{
"mcpServers": {
"linkbit": {
"command": "npx",
"args": [
"-y",
"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
slk_...) on the API Keys page.fetch).APP_URL=https://linkbit.live
API_KEY=slk_your_key
Auth against the REST API uses either Authorization: Bearer slk_... or x-api-key: slk_.... This server sends Bearer.
npx -y linkbit-mcp
Claude Code:
claude mcp add linkbit -e API_KEY=slk_your_key -e APP_URL=https://linkbit.live -- npx -y linkbit-mcp
Claude Desktop / Cursor (mcp.json):
{
"mcpServers": {
"linkbit": {
"command": "npx",
"args": ["-y", "linkbit-mcp"],
"env": {
"APP_URL": "https://linkbit.live",
"API_KEY": "slk_your_key"
}
}
}
}
<id> then generate a print PNG QR| Tool | Parameters | Notes |
|---|---|---|
shorten_url | destination (required), slug, note, utm_source, utm_medium, utm_campaign, utm_term, utm_content | Existing utm_* on the URL are not overwritten; #fragment is kept |
shorten_urls | urls[] with the same fields | Bulk create |
list_links | — | Newest first |
update_link | id, optional destination/slug/note/UTM/disabled | PATCH |
disable_link | id, optional disabled (default true) | Stops redirects. destructiveHint: true |
delete_link | id | Permanent. destructiveHint: true |
get_qr | id, format png|svg, color, logo, print | PNG as an image block when possible |
get_link_stats | id, optional from, to (YYYY-MM-DD) | Countries, devices, referrers, daily |
get_analytics | — | Account overview |
Tool failures (missing key, 401, invalid URL, daily limit, unsafe destination) are returned as tools/call with isError: true so the model can explain them. Protocol errors (unknown method, bad JSON) stay JSON-RPC errors.
slk_...). Create a key under API Keys.fetch is required).n8n, Make, and custom agents can also call /api/v1 with the same headers.