LNX link in bio
Build a free link-in-bio page (lnx.net/name) for the user from their links, socials and bio.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"lnx": {
"url": "https://lnx.net/mcp"
}
}
}Remote endpoints
https://lnx.net/mcpstreamable-httpWhat it can do
Tool inventory
Tools (2)
🟡create_page(name, username, tagline, bio, links, ...)
Builds a link-in-bio page on lnx.net from the user's name, links, socials and bio, and returns a claim_url. The user opens it, sees the finished page, can edit it, and publishes it to lnx.net/<username> with an LNX account. Nothing goes public until they do.
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Display name of the person or brand, shown as the page title."
},
"username": {
"type": "string",
"description": "Desired address lnx.net/<username>: 3-30 lowercase letters, digits, _ or -. Omit to derive one from name."
},
"tagline": {
"type": "string",
"description": "One-line subtitle under the name, e.g. \"Ceramic artist in Lisbon\". Max 120 chars."
},
"bio": {
"type": "string",
"description": "Short plain-text bio, max 1000 chars. Blank lines separate paragraphs."
},
"links": {
"type": "array",
"description": "Link buttons, in display order (max 20). Websites, shops, booking pages, newsletters, latest release, etc.",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string",
"description": "Button text, e.g. \"Book a session\"."
},
"url": {
"type": "string",
"description": "https://, mailto: or tel: URL."
}
},
"required": [
"url"
]
}
},
"socials": {
"type": "array",
"description": "Social profiles shown as icons (max 10). Anything not in the platform list goes in links.",
"items": {
"type": "object",
"properties": {
"platform": {
"type": "string",
"enum": [
"instagram",
"tiktok",
"youtube",
"twitter",
"threads",
"linkedin",
"github",
"facebook",
"spotify",
"twitch",
"discord",
"pinterest",
"snapchat",
"dribbble",
"behance",
"email",
"website"
],
"description": "twitter means X/Twitter; website is a personal site."
},
"url": {
"type": "string",
"description": "Profile URL; an email address for the email platform."
}
},
"required": [
"platform",
"url"
]
}
},
"theme": {
"type": "string",
"enum": [
"default",
"boxy",
"big-image"
],
"description": "default = centered, round photo; boxy = full-width cover image; big-image = large photo beside the content."
}
},
"required": [
"name"
]
}🟢check_username(username)
Checks whether lnx.net/<username> is available, and suggests alternatives if not.
Input Schema
{
"type": "object",
"properties": {
"username": {
"type": "string",
"description": "Desired username."
}
},
"required": [
"username"
]
}Community
Evidence