create-link
Create a Limelink dynamic link with platform-specific deep linking, social previews, and UTM tracking
Create LimeLink dynamic links with per-platform deep linking, and read the docs before you need a key.
LABSCO SUMMARY
The docs are resources rather than a website, so how do I set up iOS deep linking is answerable in the same session where the link gets created. When credentials do arrive, the scopes on them are what decide the surface — a read-only credential simply cannot create a link.
A LimeLink client for dynamic links: create them with Apple and Android deep-link options, social previews and UTM tracking, and look one up again by suffix or by full URL. The documentation ships as readable resources, so the setup questions can be answered before any credential exists.
Node.js 18 or later. Published to npm as @limelink/mcp with limelink-mcp as the executable; stdio only, with no remote HTTP transport. The documentation resources and the profile listing work with nothing configured. Everything that reaches the API needs a profile file — its absolute path given as LIMELINK_PROFILES_FILE — holding the organisation credentials, and the credential's scopes decide which tools will answer.
One command — npx -y @limelink/mcp
USE CASES
Read the documentation pages directly in the conversation — no key, no account, no browser tab.
Pick the project, set the destination and name, add the Apple and Android options and UTM tracking, and let the API mint the suffix unless you want a specific one.
Look it up by its suffix inside the project, or paste the whole URL and let the server work out which hostname namespace it belongs to.
List the local profiles, the Projects behind the selected one, and the Custom Domains you can brand a link with.
Listed in project code.
create-linkCreate a Limelink dynamic link with platform-specific deep linking, social previews, and UTM tracking
get-link-by-suffixLook up a Limelink dynamic link by its suffix
get-link-by-urlLook up a Limelink dynamic link by its full URL. Supports both Free (deep.limelink.org) and Pro ({project}.limelink.org/link/) URL formats.
list-profilesList locally configured LimeLink profile aliases
list-projectsList Projects in the selected LimeLink Organization
list-custom-domainsList Custom Domains for a LimeLink Project
BEFORE YOU INSTALL
6 tools registered in the project's code. list-profiles works with nothing configured; the other five need a profile file at LIMELINK_PROFILES_FILE and, until one exists, point you to LimeLink Organizations to issue an API key.
All 3 documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 6 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y @limelink/mcpclaude mcp add --scope user --transport stdio limelink -- npx -y @limelink/mcp{
"mcpServers": {
"limelink": {
"command": "npx",
"args": [
"-y",
"@limelink/mcp"
],
"env": {
"LIMELINK_PROFILES_FILE": "<YOUR_LIMELINK_PROFILES_FILE>"
}
}
}
}{
"mcpServers": {
"limelink": {
"command": "limelink-mcp",
"env": {
"LIMELINK_PROFILES_FILE": "<YOUR_LIMELINK_PROFILES_FILE>"
}
}
}
}