Developer guides & examples

Your agent should remember the people who matter.

ppl keeps contacts, conversation notes, birthdays and follow-ups together. Connect an assistant to the records you authorize, and let it help with the relationship work you ask it to do.

Connect an agentSee working examples

The hosted beta is free for up to 1,000 contacts. No credit card required. A self-hosted version is coming soon.

Connect through MCP

Use the hosted Streamable HTTP endpoint with a client that supports OAuth. ppl asks the owner to approve access.

Connection guide →

Build with the API

Start with a read-only briefing, resolve a person, then request the specific records your task needs.

Python and Node examples →

One source of relationship context

The browser app and authorized agents work with the same records. Ask for a person’s recent history before a call, save a note afterward, or prepare a follow-up for review. A draft is not a sent message; permissions and approval still apply.

What is a personal CRM? · Agent discovery metadata · REST API specification