streamable-httpMITupdated 5mo ago
AI agent website builder, starting with link-in-bio sites. Create and publish via MCP server or REST API.
What can you do with unulu?
unulu
AI agent website builder, starting with link-in-bio sites. Create and publish via MCP server or REST API.
v1.0 — Stable API.
What is unulu?
unulu is a website builder designed for AI agents. You describe a site in conversation with an AI assistant — Claude, ChatGPT, Gemini, Cursor, or any MCP-compatible tool — and it builds and publishes the site instantly.
Starting with link-in-bio sites: a single page with your name, bio, and links, live at yourhandle.unu.lu. No signup, no templates, no manual work.
What AI agents can do
- Create a link-in-bio site with a name, bio, links, and theme
- Read the current state of any site
- Update content — display name, bio, links, theme, link badges
- Check handle availability before claiming
- 17 built-in themes including minimal, gradient, brutalist, glass, and more
Sites are published instantly and expire after 1 hour unless claimed with an email address.
Quick start (MCP)
Add unulu to your MCP client config:
{
"mcpServers": {
"unulu": {
"type": "streamable-http",
"url": "https://mcp.unulu.ai"
}
}
}
No authentication required. Then ask your AI agent: "Build a link-in-bio site for me on unulu."
REST API
Base URL: https://api.unulu.ai
| Method | Path | Description |
|---|---|---|
| POST | /api/sites |
Create a link-in-bio site |
| GET | /api/sites/{site_id} |
Get site state |
| PATCH | /api/sites/{site_id} |
Update a site |
| GET | /api/claims/check-handle |
Check handle availability |
No authentication required. Rate limited. Full spec: openapi.json
Example
See a live site at unulu.unu.lu.
Docs
- API & MCP docs — human-readable documentation
- llms.txt — agent-friendly docs
- OpenAPI spec — REST API reference
- MCP discovery — MCP server metadata
- Website
Platform guides
Step-by-step setup for each AI platform:
Claude · ChatGPT · Gemini · Cursor · Copilot · Grok · Windsurf · Other
Roadmap
See open issues labeled enhancement for planned features. Suggestions welcome — open an issue.
- Idempotency keys
- Typed TypeScript client
- Portfolios and personal sites
- Custom domain support
Links
Install
Add unulu to your client. Pick the one you use.
claude mcp add --transport http unulu https://mcp.unulu.aicodex mcp add unulu --url https://mcp.unulu.ai{
"mcpServers": {
"unulu": {
"url": "https://mcp.unulu.ai"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"unulu": {
"type": "http",
"url": "https://mcp.unulu.ai"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"unulu": {
"url": "https://mcp.unulu.ai"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"unulu": {
"serverUrl": "https://mcp.unulu.ai"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation22/25
- Maintenance13/25
- Trust16/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 169 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 0.1.0Latest | Mar 7, 2026 |