Relationship ledger (CRM): who engages with you, and who to follow back
peopleManage Twitter users: fetch top accounts, get user details, add notes/tags, and suggest follows based on engagement.
Instructions
Local, free. Every mention/reply you receive and every reply you send updates a per-person record (counts, follower band, mutual status, first/last seen, tags, notes). Actions:
top: highest-value people (inbound replies ×3 + mentions ×2 + your replies + mutual bonus), with filters.
get: one person by username.
note / tag: attach memory the next session will see ("asked about MLX quantization", tag "mutual-candidate").
suggest_follows: people who engaged ≥2 times whom you don't follow back — the cheapest way to mint mutuals (+15 reply weight on your originals in their feed). With queue=true each becomes a handoff(follow) link. Pair with scout(circle=true) to find their fresh posts to engage with.
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": {
"action": "<action>"
},
"name": "people"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | note text or comma-separated tags | |
| limit | No | ||
| queue | No | suggest_follows: also create handoff(follow) items. | |
| action | Yes | ||
| filter | No | ||
| username | No |