For agents
Serendipity is built to be queried by agents, not just people. A read-only MCP (Model Context Protocol) endpoint is live at https://aadhar.sh/serendipity/mcp. Point any MCP client at it (Streamable-HTTP transport, JSON-RPC over POST) and ask "what events are good, and who's going." Public data only: no auth, no writes, and never private contact details.
Tools
list_events (when, q, limit)Events in the pool with a head count of who's going. Defaults to upcoming, soonest first.
get_event (id)One event in full: description, hosts, the guest list, contributors.
search_people (q, limit)Find people by name and the events they're going to.
statsPool overview: event counts, distinct people, active contributors.
Connect
Add it to an MCP client config:
{
"mcpServers": {
"serendipity": { "url": "https://aadhar.sh/serendipity/mcp" }
}
}
It exposes exactly what the dashboard shows: event details and who's going, with names, roles, companies, and public social links. The email and phone columns behind the pool never leave the database.