Manage your family's points and rewards programmatically. Connect from Claude, ChatGPT, Cursor, or any HTTP client.
Connect your AI assistant to Pointly with Model Context Protocol. Award tokens, check balances, approve requests, and more — all through natural language.
Add to your MCP config (.claude/settings.json or project settings):
{
"mcpServers": {
"pointly": {
"url": "https://platform.getpointly.app/mcp",
"headers": {
"Authorization": "Bearer ply_live_..."
}
}
}
}Replace ply_live_... with your API key from Settings.
MCP tools are designed for natural conversation — tell your assistant what you want, and it picks the right tool.
get_family_overviewFamily info, all kids with balances, pending requestsaward_tokensAward tokens to kids by namelist_rewards_and_goalsBrowse the shop — rewards and savings goalsreview_requestsSee and resolve pending redemptionsadjust_pointsManual point corrections with a reasonget_activityFamily or per-kid activity historyAll write operations preview changes before applying. 11 tools total — see the full list via your MCP client.
For direct HTTP access. All endpoints are under https://platform.getpointly.app/api/v1
| Method | Endpoint | Description |
|---|---|---|
| GET | /kids | List all kids in the family |
| GET | /rewards | List rewards and their point costs |
| POST | /awards | Award tokens to a kid |
| GET | /activity | Get the family activity feed |
| POST | /points-adjustments | Adjust a kid's points |
| POST | /redemptions/:id/resolve | Approve or deny a reward request |
Create an API key in Settings → API Keys. Pass it as a Bearer token:
curl https://platform.getpointly.app/api/v1/kids \
-H "Authorization: Bearer ply_live_..."API keys require the Plus plan. The key secret is shown once on creation — store it securely.
MCP clients that support OAuth (ChatGPT, Claude.ai, Gemini) connect automatically — no API key needed. Point the client at the MCP URL and sign in when prompted.