Get a member
Read one member with subscriptions, newsletters and signup source.
MCP tool ghost_read → get_member
read
Returns the member profile: status, labels, newsletters they are subscribed to, tiers, subscriptions, email stats and the signup attribution Ghost keeps. For a paid member the subscription shows the tier, interval and renewal date. Billing details stay in Stripe.
Parameters
| Name | Type | Description |
|---|---|---|
| member_id string required | string | Member ID from list_members. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "ghost_read",
"arguments": {
"operation": "get_member",
"arguments": {
"member_id": "member_8c41d2"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"member": {
"id": "6710c3e5b1c2d400a1b2c4f1",
"email": "reader2@example.com",
"status": "free",
"labels": [],
"newsletters": [
"weekly-roundup"
],
"email_count": 14,
"email_opened_count": 0,
"last_seen_at": "2026-10-15T07:30:00.000Z",
"attribution": {
"type": "post",
"title": "Launch week",
"url": "https://example.com/launch-week/"
}
}
},
"isError": false
}