Connected in about a minute.

No SDK, no plugin, no webhook to configure. Your AI tool speaks MCP; this is an MCP server.

  1. Point a subdomain at us

    One CNAME record on a domain you already own — blog.yourbrand.com, say. Or claim a free name.urli.spot instantly if you have no domain handy.

    A subdomain, never an apex. A mistake at a zone root takes down the website and sits one edit away from the email; a subdomain that serves nothing else is recoverable in minutes.

  2. Create a key

    Dashboard → Connections. Name it after the tool you are connecting, so you know which one to revoke later. It is shown once and stored only as a hash.

    Keys can be scoped to one publication and can be read-only — useful when you want an agent that reports on traffic and nothing more.

  3. Paste one command

    For Claude Code:

    claude mcp add --transport http urli \
      https://urli.sh/api/mcp \
      --header "Authorization: Bearer urli_sk_…"

    Anything else that speaks MCP takes the same two values: the endpoint https://urli.sh/api/mcp, and the key as an Authorization: Bearer header.

    Never in the URL. A key in a query string is written to every access log between the tool and us.

Then just ask.

“Write up the Q3 launch and publish it.” “Give every post a darker theme.” “Which page got the most traffic from Germany last month?” The tools are there; the model picks them.

What it can do

  • Write, edit and publish posts
  • Choose its own URLs
  • Set every SEO, AEO and GEO field
  • Create and change themes and layouts
  • Restyle every post at once, or three of them
  • Delete posts — recoverably
  • Read your traffic, bots counted separately
  • Rename the publication

What it cannot do

  • Change or remove your subdomain
  • Touch your subscription or card
  • See another account’s anything
  • Write HTML, CSS or scripts
  • Publish an unreadable or unusable page
  • Mint or revoke its own keys

Not a rule that could be argued with — there is no tool for any of them.

7 days free. Then $5 a month.

No card to start. After 7 days, unpaid pages stop being served until you subscribe — nothing is deleted.