Version
READ

get_portal_url

Compute the subscriber portal URL for a project — {frontend_url}/{handle}. Always reflects the current handle.

Compute the subscriber portal URL for a project — {frontend_url}/{handle}. Always reflects the current handle, so updating the handle invalidates old portal URLs automatically.

Requires ability

The token behind the MCP session must hold it, or the call is refused with TOKEN_MISSING_ABILITY.

The REST endpoint and this tool share one action, so validation, permissions and events are identical.

Annotations

Read-only

It reads and never changes anything.

Arguments

project_id*string

UUID of the project whose portal URL to return.

What it returns

{  "data": {    "project_id": "7f3d1c92-8b45-4e6a-9d21-5c8e0a4b6f13",    "handle": "research-premium",    "portal_url": "https://my.subscriby.net/research-premium"  }}

How it fails

RESOURCE_NOT_FOUND

project_id is not a valid UUID, or the project belongs to a team outside the token's scope.

TOKEN_MISSING_ABILITY

token lacks distribution:read.

How is this guide?

Last updated on