get_subscriber
One project member by UUID, in the list_subscribers row shape. Returns two email addresses verbatim — scrub before forwarding.
Fetch one member (subscriber) of a project by id when you already know it — from a webhook payload's
subscriber_id, a support conversation, or an earlier list. The row is the one
list_subscribers returns, so a member read here is identical to
the same member read from the list.
PII
Both email (member-chosen and verified) and billing_email (whatever they
gave a payment provider) come back verbatim, as do the platform ids of the member's connected
accounts under identities.
Scrub them before forwarding to any third-party LLM, log sink or analytics
surface.
Requires ability
The token behind the MCP session must hold it, or the call is refused with TOKEN_MISSING_ABILITY.
Runs the same action as
The REST endpoint and this tool share one action, so validation, permissions and events are identical.
Annotations
It reads and never changes anything.
Arguments
member_id*stringUUID of the project member to fetch.
What it returns
{ "data": { "id": "2a91c4e7-6f38-4b52-8e0d-9c1a7b3f5d80", "project_id": "7f3d1c92-8b45-4e6a-9d21-5c8e0a4b6f13", "name": "Ada Lovelace", "email": "ada@example.com", "email_verified": true, "billing_email": "ada.l@example.com", "identities": [ { "connector": "telegram", "external_id": "123456789", "display_name": "Ada Lovelace", "username": "ada", "preferred": true } ], "status": "customer", "joined_at": "2026-05-18T10:05:00+00:00" }}name is the display name Subscriby derived for the member; status is their standing in the
project (lead, customer, and the churned and moderation states), not a subscription status.
identities lists the member's connected accounts, the one they prefer to be reached on first: the
connector key, the platform's own id for the account, and the display name and username the platform
reported. A member who only ever used the portal and connected nothing has an empty list.
How it fails
RESOURCE_NOT_FOUNDunknown member_id, or a member of a project outside the token's scope.
AUTHENTICATION_REQUIREDno authenticated user on the request.
TOKEN_MISSING_ABILITYtoken lacks project-user:view.
How is this guide?
Last updated on