Lnk.Bio MCP Server

Manage your entire link-in-bio page from Claude, ChatGPT, or any MCP client.

What it does

This MCP server lets you manage your Lnk.Bio profile through natural conversation. You can manage links, pages, blocks, social icons, themes, colors, fonts, and wallpapers. All changes go live on your page instantly.

Key features

Available tools

Profile

ToolTypeDescription
get_profilereadReturns your username, profile URL, and profile picture.
update_profile_picwriteSets or removes your profile picture from a URL.

Links

ToolTypeDescription
list_linksreadReturns all links with titles, URLs, images, and IDs.
add_linkwriteAdds a new link with optional image, group, scheduling, and position.
edit_linkwriteUpdates one or more properties of an existing link.
delete_linkdeletePermanently removes a link by ID. Cannot be undone.
sort_linkswriteReorders links by setting their positions.

Groups

ToolTypeDescription
list_groupsreadLists all link groups. Requires MINI subscription.

Pages

ToolTypeDescription
list_pagesreadLists all pages with position, visibility, and remaining quota.
add_pagewriteCreates a new page. Custom URLs require UNIQUE subscription.
edit_pagewriteUpdates a page's title, URL, or visibility.
delete_pagedeletePermanently removes a page. Cannot be undone. Main page cannot be deleted.
sort_pageswriteReorders all pages by setting their positions.

Blocks

ToolTypeDescription
list_blocksreadLists all blocks in a page, ordered by position.
list_block_typesreadLists all supported block types with their data format.
add_blockwriteAdds a block (title, bio, button, icons, form, etc.) to a page.
delete_blockdeletePermanently removes a block and its data from a page.
sort_blockswriteReorders all blocks within a page.

Forms

ToolTypeDescription
list_formsreadLists available forms for use in BLOCK_FORM blocks. Requires UNIQUE subscription.

Icons

ToolTypeDescription
search_iconsreadSearches available icon types by name (minimum 3 characters).
list_iconsreadLists all icons in a specific BLOCK_ICONS block.
add_iconwriteAdds a social icon to a BLOCK_ICONS block. Instagram and TikTok usernames are formatted automatically.
edit_iconwriteUpdates the URL of an existing icon.
delete_icondeleteRemoves an icon from a block.
sort_iconswriteReorders icons within a BLOCK_ICONS block.

Style

ToolTypeDescription
get_stylereadReturns current colors, fonts, wallpapers, and active theme.
set_colorswriteUpdates page and button colors (10 properties). Requires UNIQUE subscription.
set_fontswriteSets fonts for body text, headings, and headlines. Requires UNIQUE subscription.
set_wallpaperswriteSets mobile and desktop wallpaper images. Requires UNIQUE subscription.
apply_themewriteApplies a free theme to your profile.
reset_themedeleteRemoves the active theme and resets all colors, wallpapers, and effects to defaults.
list_fontsreadLists available font families. Optionally filter by name.
list_themesreadLists available free themes. Optionally filter by name or color.

Getting started

Claude.ai and Claude Desktop

  1. Open Claude and go to Settings > Integrations.
  2. Click Add MCP Server and enter https://mcp.lnk.bio.
  3. Claude will open a browser window asking you to authorize access to your Lnk.Bio account. Click Allow access.
  4. You're connected. Start managing your profile through conversation.

Claude Code

claude mcp add --transport http lnkbio https://mcp.lnk.bio

Claude Code will prompt you to authorize via your browser on first use.

Authentication

This server uses OAuth 2.0 Authorization Code flow with PKCE. When you first connect, you'll be redirected to Lnk.Bio to authorize access. The server requests a basic scope that allows managing your profile, links, pages, blocks, icons, and style settings. You can revoke access at any time from your Lnk.Bio account settings.

Usage examples

Add and schedule a link

Add a link called "Summer Sale" pointing to mystore.com/sale, visible from July 1 to August 31

Claude creates the link with start and end dates so it appears and disappears automatically.

Audit and clean up links

List all my links and delete any that are broken or point to example.com

Claude fetches your full list, identifies matches, and removes them after confirming with you. It returns a summary of what was deleted.

Set up a new page with social icons

Create a new page called "Contact Me", add a bio block that says "Get in touch", then add an icons block with my Instagram (@myhandle) and my email (me@example.com)

Claude creates the page, adds the bio block with your text, creates an icons block, and adds each icon to it. The page is live immediately.

Redesign your profile

Show me dark themes, then apply one that looks good. Also set the page background to black and link text to white.

Claude lists available dark themes with previews, applies the one you choose, and updates individual colors to match your preference.

Change fonts

Search for a serif font and set it as my headline font

Claude searches available fonts, shows you the results, and applies your selection to the headline font setting.

Reorder your links

Move my portfolio link to the top and put my social links after it

Claude lists your current links, then repositions them according to your instructions.

View your current setup

Show me my profile info, my current theme, and what pages I have

Claude fetches your profile details, current style settings (colors, fonts, theme), and page list, then presents everything in a clear summary.

Subscription requirements

Most tools work with any Lnk.Bio account, including free accounts. Some features require a paid subscription:

If you use a tool that requires a higher plan, you'll receive a clear error message indicating which subscription is needed.

Troubleshooting

Claude says my token was rejected

Your session may have expired. Go to Settings > Integrations, disconnect the Lnk.Bio connector, and reconnect it. This generates a fresh token.

I authorized access but tools still fail

Make sure you authorized with the correct Lnk.Bio account. Disconnect and reconnect to try again with a different account.

"list_groups" returns an error

Link groups are only available on the MINI plan or higher. Upgrade your Lnk.Bio account at lnk.bio/s/pricing to use this feature.

"set_colors" or "set_fonts" returns an error

Custom colors, fonts, and wallpapers require the UNIQUE plan. Upgrade at lnk.bio/s/pricing.

A link was added but I don't see it on my page

If the link has a schedule_from date in the future, it won't be visible until that date. Use list_links to check the scheduling details.

Privacy

This server does not store, log, or share your access tokens or profile data. All data is fetched in real time from the Lnk.Bio API and returned directly to your client. Session state is stored solely to maintain connection continuity and is automatically deleted after one hour. No conversation data is collected.

For full details on how Lnk.Bio handles your data, see the Lnk.Bio Privacy Policy.

Support

For issues with this MCP server, contact support@lnk.bio.

For general Lnk.Bio account questions, visit the Help Center.