substack_user
Get a public Substack writer profile by handle: identity, the publications they write for, their publicly visible subscriptions, and every subscriber signal Substack publishes. total is opt-in per writer and rounded to roughly three significant figures; when hidden, total_hidden is true and total is 0, which does not mean zero subscribers. paid_rough, paid_rough_int, and paid_tier are buckets -- no exact paid subscriber count is published. follower_count is exact but counts followers, not subscribers.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"handle": "<handle>"
},
"name": "substack_user"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | Yes | Required Substack profile handle, e.g. pragmaticengineer. Numeric user ids are not accepted by the upstream. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |