unulu
Was dieses MCP kann
Creates, publishes, inspects, and updates link-in-bio websites, including handle availability checks.
Tools
Eingabeschema
{'type': 'object', 'required': ['handle'], 'properties': {'handle': {'type': 'string', 'description': 'The handle to check (3-30 chars, alphanumeric + hyphens)'}}}
Ausgabeschema
{'type': 'object', 'required': ['available', 'handle'], 'properties': {'handle': {'type': 'string'}, 'available': {'type': 'boolean'}}}
Eingabeschema
{'type': 'object', 'required': ['name'], 'properties': {'bio': {'type': 'string', 'maxLength': 5000, 'description': "Short bio in first person, 1â\x80\x933 sentences, capturing what's distinctive â\x80\x94 no filler phrases like 'passionate about' or 'dedicated to'. If you lack context, write something short and honest rather than generic. Supports markdown."}, 'name': {'type': 'string', 'maxLength': 200, 'description': 'Display name / heading for the site'}, 'links': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Link URL (http or https; https recommended)'}, 'title': {'type': 'string', 'maxLength': 200, 'description': 'Link label'}, 'subtitle': {'type': 'string', 'maxLength': 200, 'description': 'Optional subtitle (supports markdown)'}, 'leading_icon': {'type': 'object', 'required': ['kind', 'value'], 'properties': {'url': {'type': 'string', 'description': 'Alias for value â\x80\x94 accepted for convenience when round-tripping get_state output. Prefer value for new input.'}, 'kind': {'enum': ['emoji', 'image'], 'type': 'string', 'description': 'Icon type'}, 'value': {'type': 'string', 'description': 'Emoji character(s) or image URL'}}, 'description': 'Optional leading icon for links the renderer does not auto-detect. Well-known social links (GitHub, Twitter/X, LinkedIn, etc.) always display branded icons regardless of this field. Provide kind + value.'}, 'trailing_badge': {'type': 'string', 'maxLength': 50, 'description': "Optional trailing badge text for emphasis or highlights (e.g. 'New', 'Preferred', 'DMs open'). Use to draw attention to important links or flag contact preferences."}}}, 'maxItems': 20, 'description': 'Link-in-bio links. Order matters â\x80\x94 place the most important link first. Well-known social links display branded icons automatically â\x80\x94 omit leading_icon for these.'}, 'skin_id': {'enum': ['editorial-minimal', 'midnight-gradient', 'soft-pastel-craft', 'neo-brutal-poster', 'liquid-glass', 'carbon-folio', 'concrete-grid', 'signal-noir', 'studio-warm', 'sunset-decks', 'electric-sermon', 'hot-press', 'chrome-vogue', 'tidal-shelf', 'dune-light', 'moss-veil', 'golden-hour'], 'type': 'string', 'description': 'Optional theme skin. When omitted, the live site includes a visual theme chooser â\x80\x94 prefer omitting so the user can pick their own.'}}}
Ausgabeschema
{'type': 'object', 'required': ['site_id', 'url', 'expires_at', 'assistant_message'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Live URL on unu.lu â\x80\x94 always present as a clickable markdown link when showing to the user'}, 'site_id': {'type': 'string', 'description': 'Unique site identifier'}, 'expires_at': {'type': 'string', 'format': 'date-time', 'description': 'ISO 8601 expiry timestamp (~1 hour from creation)'}, 'claim_token': {'type': 'string', 'description': 'HMAC token for updating ephemeral (pre-claim) sites via updateSite. Present when the site is unclaimed.'}, 'claim_code_short': {'type': 'string', 'description': 'Backup code (XXXX-XXXX) for claiming the site via the short-code flow'}, 'assistant_message': {'type': 'string', 'description': 'Pre-formatted message with the live site link, expiry notice, and short-code claim instructions. Share with the user as-is â\x80\x94 do not paraphrase or restructure.'}}}
Eingabeschema
{'type': 'object', 'required': ['site_id'], 'properties': {'site_id': {'type': 'string', 'description': 'Site ID, full URL (e.g. https://abc123.unu.lu), or bare hostname (e.g. abc123.unu.lu)'}}}
Ausgabeschema
{'type': 'object', 'required': ['site_id', 'url', 'name', 'links'], 'properties': {'bio': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}, 'name': {'type': 'string'}, 'links': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}, 'title': {'type': 'string'}, 'subtitle': {'type': 'string'}, 'leading_icon': {'oneOf': [{'type': 'object', 'required': ['kind', 'value'], 'properties': {'kind': {'const': 'emoji'}, 'value': {'type': 'string'}}}, {'type': 'object', 'required': ['kind', 'value'], 'properties': {'kind': {'const': 'image'}, 'value': {'type': 'string', 'format': 'uri'}}}]}, 'trailing_badge': {'type': 'string'}}}}, 'site_id': {'type': 'string'}, 'skin_id': {'enum': ['editorial-minimal', 'midnight-gradient', 'soft-pastel-craft', 'neo-brutal-poster', 'liquid-glass', 'carbon-folio', 'concrete-grid', 'signal-noir', 'studio-warm', 'sunset-decks', 'electric-sermon', 'hot-press', 'chrome-vogue', 'tidal-shelf', 'dune-light', 'moss-veil', 'golden-hour'], 'type': 'string'}, 'expires_at': {'type': 'string', 'format': 'date-time'}}}
Eingabeschema
{'type': 'object', 'required': ['site_id'], 'properties': {'bio': {'type': 'string', 'maxLength': 5000, 'description': "Short bio in first person, 1â\x80\x933 sentences, capturing what's distinctive â\x80\x94 no filler phrases like 'passionate about' or 'dedicated to'. If you lack context, write something short and honest rather than generic. Supports markdown."}, 'name': {'type': 'string', 'maxLength': 200, 'description': 'Display name / heading for the site'}, 'links': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Link URL (http or https; https recommended)'}, 'title': {'type': 'string', 'maxLength': 200, 'description': 'Link label'}, 'subtitle': {'type': 'string', 'maxLength': 200, 'description': 'Optional subtitle (supports markdown)'}, 'leading_icon': {'type': 'object', 'required': ['kind', 'value'], 'properties': {'url': {'type': 'string', 'description': 'Alias for value â\x80\x94 accepted for convenience when round-tripping get_state output. Prefer value for new input.'}, 'kind': {'enum': ['emoji', 'image'], 'type': 'string', 'description': 'Icon type'}, 'value': {'type': 'string', 'description': 'Emoji character(s) or image URL'}}, 'description': 'Optional leading icon for links the renderer does not auto-detect. Well-known social links (GitHub, Twitter/X, LinkedIn, etc.) always display branded icons regardless of this field. Provide kind + value.'}, 'trailing_badge': {'type': 'string', 'maxLength': 50, 'description': "Optional trailing badge text for emphasis or highlights (e.g. 'New', 'Preferred', 'DMs open'). Use to draw attention to important links or flag contact preferences."}}}, 'maxItems': 20, 'description': 'Replaces all links â\x80\x94 omit to keep existing links unchanged. Order matters â\x80\x94 place the most important link first. Well-known social links display branded icons automatically â\x80\x94 omit leading_icon for these.'}, 'site_id': {'type': 'string', 'description': 'Site ID, full URL (e.g. https://abc123.unu.lu), or bare hostname (e.g. abc123.unu.lu)'}, 'skin_id': {'enum': ['editorial-minimal', 'midnight-gradient', 'soft-pastel-craft', 'neo-brutal-poster', 'liquid-glass', 'carbon-folio', 'concrete-grid', 'signal-noir', 'studio-warm', 'sunset-decks', 'electric-sermon', 'hot-press', 'chrome-vogue', 'tidal-shelf', 'dune-light', 'moss-veil', 'golden-hour'], 'type': 'string', 'description': 'Optional theme skin. When omitted, the live site includes a visual theme chooser â\x80\x94 prefer omitting so the user can pick their own.'}, 'claim_url': {'type': 'string', 'description': 'Legacy parameter â\x80\x94 accepts a full Claim URL from older create-site responses. The server extracts the claim_token automatically. Prefer claim_token directly.'}, 'edit_token': {'type': 'string', 'description': 'JWT token for claimed sites (alternative to X-Edit-Token header)'}, 'claim_token': {'type': 'string', 'description': 'HMAC token for ephemeral sites (alternative to X-Claim-Token header)'}}}
Ausgabeschema
{'type': 'object', 'required': ['site_id', 'url', 'name', 'links'], 'properties': {'bio': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}, 'name': {'type': 'string'}, 'links': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}, 'title': {'type': 'string'}, 'subtitle': {'type': 'string'}, 'leading_icon': {'oneOf': [{'type': 'object', 'required': ['kind', 'value'], 'properties': {'kind': {'const': 'emoji'}, 'value': {'type': 'string'}}}, {'type': 'object', 'required': ['kind', 'value'], 'properties': {'kind': {'const': 'image'}, 'value': {'type': 'string', 'format': 'uri'}}}]}, 'trailing_badge': {'type': 'string'}}}}, 'site_id': {'type': 'string'}, 'skin_id': {'enum': ['editorial-minimal', 'midnight-gradient', 'soft-pastel-craft', 'neo-brutal-poster', 'liquid-glass', 'carbon-folio', 'concrete-grid', 'signal-noir', 'studio-warm', 'sunset-decks', 'electric-sermon', 'hot-press', 'chrome-vogue', 'tidal-shelf', 'dune-light', 'moss-veil', 'golden-hour'], 'type': 'string'}, 'expires_at': {'type': 'string', 'format': 'date-time'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
Blixtworks
Offers pay-per-call utilities for text, image processing and analysis, data conversion, validation, web inspection, cryptography,…
Compose Preview Catalogs
Browses, renders, compares, audits, and edits Jetpack Compose preview catalogs and associated UI designs.
arch-tools-mcp
Provides general-purpose agent APIs for browser automation, web and PDF extraction, data conversion, email operations, fact check…
kernelcad
Authors, evaluates, reviews, simulates, edits, and exports parametric CAD assemblies and geometry from editable TypeScript-based …
floot
Creates, edits, previews, databases, and publishes full-stack web and mobile applications with hosted resources and deployment wo…
Raven
Supports coding agents with design audits, design-system guidance, and a configurable visual preference profile.