← Files LNXARCHIVED FILE
plugin.json
5.69 KB · Nov 14, 2026 · 01:01 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "lnx",
"version": "1.0.5",
"description": "Build a link-in-bio page right from your chat: one short lnx.net/yourname link for all your links, socials and bio.",
"author": {
"name": "LNX",
"email": "support@lnx.net",
"url": "https://lnx.net"
},
"homepage": "https://lnx.net/docs/mcp",
"keywords": [
"link in bio",
"landing page",
"personal website",
"creators",
"social media"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "LNX",
"shortDescription": "One link for everything you do",
"longDescription": "One link for everything you do.\n\nTell ChatGPT who you are and what you'd like to share (your shop, booking page, latest video, socials) and LNX builds a polished link-in-bio page for you. Put lnx.net/yourname in your Instagram, TikTok or YouTube bio, your email signature or on your business card, and everyone finds everything in one place.\n\n\u2022 Up to 20 links and 10 social profiles, plus a tagline and a short bio\n\u2022 Three themes to match your style\n\u2022 Checks that lnx.net/yourname is still available and suggests alternatives if it isn't\n\u2022 Open the link to see your finished page, add a photo and fine-tune anything, then publish when you're happy\n\nNothing goes live until you say so. Pages come with click analytics and a QR code. Made for creators, freelancers, artists and small businesses.",
"developerName": "LNX",
"category": "Creativity",
"capabilities": [
"Create link-in-bio pages",
"Check username availability"
],
"websiteURL": "https://lnx.net",
"supportURL": "https://lnx.net/docs/mcp#support",
"privacyPolicyURL": "https://lnx.net/privacy",
"termsOfServiceURL": "https://lnx.net/terms",
"defaultPrompt": [
"Make me a link-in-bio page for my Instagram bio",
"Is lnx.net/yourname still available?",
"Build a page for my small business with our menu, phone and socials"
],
"brandColor": "#5B6B7F",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Create a page for a creator from details in the conversation",
"prompt": "Make me a link-in-bio page. I'm Maya Ferreira, a ceramic artist in Lisbon. Shop: mayaceramics.example.com/shop, Instagram @mayaceramics.",
"tools_triggered": "create_page",
"expected_behavior": "Calls create_page with name Maya Ferreira, a tagline about ceramics in Lisbon, a shop link and an instagram social, and gives the user the returned claim_url. Opening it shows the finished page in the LNX editor without an account."
},
{
"description": "Check an available username",
"prompt": "Is lnx.net/mayaceramics still available?",
"tools_triggered": "check_username",
"expected_behavior": "Calls check_username and says lnx.net/mayaceramics is available."
},
{
"description": "Small business page with phone and email",
"prompt": "Create a page for my bakery Brotzeit: menu at brotzeit.example/menu, phone +43 1 234 5678, email hello@brotzeit.example.",
"tools_triggered": "create_page",
"expected_behavior": "Calls create_page with a menu link, a tel: link for the phone number and an email social profile, and returns the claim_url."
},
{
"description": "Requested username is taken",
"prompt": "Make my page at lnx.net/tobias. I'm Tobias, a photographer; portfolio at tobiasphoto.example.com.",
"tools_triggered": "create_page, check_username",
"expected_behavior": "The tool reports that tobias is taken and suggests alternatives such as tobias_me. ChatGPT asks the user which name to use instead of choosing silently; after the user picks one it calls create_page again and returns the claim_url."
},
{
"description": "Podcast page with several platforms and a theme",
"prompt": "Make a page for my podcast Night Shift with Spotify open.spotify.com/show/example, YouTube youtube.com/@nightshiftpod and Apple Podcasts podcasts.apple.com/podcast/id123, boxy theme.",
"tools_triggered": "create_page",
"expected_behavior": "Calls create_page with spotify and youtube social profiles, Apple Podcasts as a link, and theme boxy; returns the claim_url."
}
],
"negative": [
{
"description": "Unrelated request: no LNX tool should run",
"prompt": "What's the weather in Vienna tomorrow?"
},
{
"description": "Analytics of an existing page are not available through the plugin; it must not create a page or invent numbers",
"prompt": "Show me the click analytics for lnx.net/tobias."
},
{
"description": "The plugin cannot publish or edit an existing page; it must not claim a page is live",
"prompt": "Delete my lnx.net page and publish a new one right now without me opening anything."
}
]
},
"demo_recording_url": "https://lnx.net/assets/review/lnx-mcp-demo.mp4",
"commerce": false,
"commerce_description": "The plugin does not sell products or process payments."
},
"publication": {
"release_notes": "Refreshed listing copy."
},
"apps": "./.app.json"
}
}
}
SHA-256: 3a753cb95a7aca17d9c898fda8e196d8daa5da147d13565672fcf1e4a38a04bd