Agent

Connect over MCP

Attach uplika to the AI agent you already use. No SDK to install, no key to paste.

uplika runs a remote MCP server. Your agent only needs the address; the client handles the rest, including dynamic client registration and OAuth 2.1 with PKCE.

You do two things: give the agent the address, and approve it in the browser.

Server address

https://api.uplika.com/mcp

Per client

  1. Claude

    Open settings, add a custom connector, paste the address, approve.

  2. Claude Code

    Paste the prompt below and the agent configures itself.

  3. OpenClaw

    Paste the prompt below and the agent configures itself.

  4. Hermes

    Paste the prompt below and the agent configures itself.

Set up uplika so I can post to social media from right here.

1. Add this HTTP MCP server: claude mcp add --transport http uplika https://api.uplika.com/mcp
2. When the approval screen opens in my browser, walk me through clicking Allow to finish.
3. Then list my connected social accounts so we can confirm it worked.

Tell me when it's done.

What you approve

NameTypeDescription
accounts:readreadList connected channels.
posts:readreadRead publishing history, replies and insights.
posts:writewritePublish, delete, reply, hide and upload.
offline_accessoauthKeep the agent connected after the browser closes.

The approval screen lists exactly these. Nothing else is granted, and you can revoke it from the dashboard at any time.

It connected but something is off

Four things account for almost every report. None of them need us to change anything on our side.

The tool list is emptyNo channel is selected yetApprove on the consent screen with at least one channel picked. The tools appear once the token exists.
It keeps asking me to authorizeThe client cached a failed authorizationRemove the connector in the client and add it again. Our side keeps no half finished state to clear.
Publishing is refused with no_accountsThe call did not say which channelCall select_channels first. It returns the account ids that publish expects.
Only some of the tools show upThe approval was narrowedAuthorize again and leave the scopes as they come. A read-only token has no publishing tools.

Common questions

Do I need an API key to connect an agent?

No. MCP authenticates with OAuth, and the client registers itself. API keys exist only for calling the REST API directly, so nothing is pasted into the agent.

Which agents can connect?

Any client that speaks HTTP MCP with OAuth. The ones listed here are the ones we have walked through end to end, but a client that is not on the list connects the same way.

Why did approval stop and ask me to connect a channel?

Because a token with no channel behind it can publish nowhere. The agent would call publish, get an empty account list, and report success it did not have.