unulu
AI agent website builder. Create and publish link-in-bio sites via MCP or REST API.
| Endpoint | https://mcp.unulu.ai (streamable-http) |
|---|---|
| Registry version | 0.1.0 |
| Now | 4 tools · grade C (73) · pin ts_acd658e0cc5d90569f81bc8a1a24c071 · protocol 2025-03-26 |
| First / last listed | 2026-10-26 02:53 UTC / 2026-10-26 02:53 UTC |
| Grade over time | 2026-10-26: C (73), 4 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: unulu_create_site unulu_get_state unulu_update_site unulu_check_handle
unulu_create_site | Create a link-in-bio site with a name, bio, and links. Returns a live URL on unu.lu that expires in 1 hour unless claimed. Do NOT call until you have at least a name and one link from the user — gather real content first, never create with placeholder or empty content. If the user provides a handle (e.g. '_guy.a' for Instagram), construct the full URL yourself — do not ask them to paste it. When f params: name*, bio, links, skin_id |
unulu_get_state | Returns the current state of a site including its name, bio, links, and URL. No authentication required. If expires_at is absent, the site has been claimed and is permanent. Accepts a site ID, a full URL (e.g. https://abc123.unu.lu), or a bare hostname (e.g. abc123.unu.lu). params: site_id* |
unulu_update_site | Update an existing site. All fields are optional — only provided fields are changed. Links replace the entire array (omit to keep existing). Before updating, always call unulu_get_state first to read the current links and their ids — do not guess link ids. Authorization depends on site lifecycle: X-Claim-Token header for ephemeral (pre-claim) sites, X-Edit-Token header for claimed (post-claim) sit params: site_id*, claim_token, claim_url, edit_token, name, bio, links, skin_id |
unulu_check_handle | Check whether a handle is available on unu.lu (not other platforms like Instagram, TikTok, etc.). For example, checking 'joe' tells you if joe.unu.lu is available for claiming. Use this to help users choose a handle before they visit the claim page. params: handle* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.