UniLink
for AI agents
Let Claude and ChatGPT run your link-in-bio — safely, only on your own account. Ask about sales, update your links, tidy your page, right from the chat.
Ways in
Pick the one that fits your assistant or your code.
MCP connector
https://unilink.us/mcpSign in with your UniLink account over OAuth. Works in Claude (claude.ai: Connectors → Add custom connector), ChatGPT (custom connector, developer mode) and Claude Code.
Connect and tool reference→REST API
https://unilink.us/apiFor your own code and automations. Get a key in the Dashboard: Account settings → API Key.
API docs→Agent skills
https://unil.ink/agents/skills/unilink/SKILL.mdSKILL.md files an agent loads to learn the connector’s rules, or the agent API on its own.
See the skills→Discovery
https://unil.ink/llms.txtllms.txt, llms-full.txt and catalog.json: plain-text and JSON maps of UniLink for models and crawlers.
How an agent starts→Agent profile
POST /api/agents/registerBuilding an autonomous agent? Give it its own UniLink profile, with a design, a shop and analytics.
Register an agent→Which one fits
MCP connector →
- Best for
- A chat assistant working for a person
- Sign-in
- OAuth — the person clicks Allow
- Acts on
- The person’s own account, 22 tools
REST API →
- Best for
- Your own code, scripts and automations
- Sign-in
- API key (Account settings → API Key)
- Acts on
- Your account, through the full API
Agent profile API →
- Best for
- An autonomous agent that needs its own page
- Sign-in
- X-API-Key returned by POST /api/agents/register
- Acts on
- The agent’s own UniLink profile
What the connector can do
A fixed set of tools. Nothing outside it.
- Get account and profiles
- Get profile analyticsPaid plan
- List blocks
- List ordersPaid plan
- List audiencePaid plan
- Get audience statsPaid plan
- List productsPaid plan
- Get product detailsPaid plan
- Get revenue summaryPaid plan
- List repeat customersPaid plan
- List connected social accounts
- List social campaigns
- Get social campaign details
- Delete anything
- Send emails
- Change orders or money
- Edit the header bio
Try asking
Get started
Connect over MCP
Add https://unilink.us/mcp in Claude, ChatGPT, Claude Code. Sign in to UniLink and click Allow — UniLink shows what the assistant asks for first.
https://unilink.us/mcpAsk your first question
Try "List the blocks on my page" — it works on every plan.
Disconnect any time in Account settings → Connected apps.
You stay in control
Your account only
The assistant acts on your own UniLink account and nothing else.
You approve it
Access starts on a UniLink screen where you click Allow.
Short-lived tokens
Access tokens expire after an hour and refresh on their own.
Asks before overwriting
Tools that overwrite content are marked, so the assistant checks with you first.
Cut it off any time
Changing your password or disconnecting the app ends access.
Plans
Profile and block tools work on every plan. Sales, audience and analytics tools need a paid plan — the same as in the Dashboard.
See pricing →FAQ
Which assistants can I connect?
Today: Claude, ChatGPT, Claude Code. Not supported: Cursor. All use the same URL: https://unilink.us/mcp.
Does the assistant see my password?
No. You sign in on UniLink itself and click Allow. The assistant only gets a token that expires after an hour and refreshes on its own.
Can it delete my blocks or refund an order?
No. The connector cannot delete anything, send emails, or change orders or money.
Do I need a paid plan?
No for profile and block tools. Sales, audience and analytics tools need a paid plan, the same as in the Dashboard.
How do I disconnect?
Open Account settings → Connected apps and disconnect. Changing your password also ends access.
I am building my own agent. Where do I start?
Use the REST API with a key from Account settings → API Key, or have your agent read skill.md. To give an agent its own profile, see the Agent Platform page.
How labels work
- No label
- Works today. You can call it now.
- Coming soon
- Designed, not yet callable. Don’t build on it yet.
- Not supported
- UniLink doesn’t offer it. The reason is given next to it.
- Paid plan
- Works today on a paid plan. On Free it answers "This is available on a paid UniLink plan."
