List people and groups from Elvanto via its legacy v1 API
domain: elvanto.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Obtain an API key from Elvanto under account Settings > Account Settings (not the Integrations page)
Use the API key as the username in HTTP Basic Auth on each request (password can be left blank or a placeholder) rather than passing it as an api_key parameter
POST to https://api.elvanto.com/v1/people/getAll, paginating via page/page_size parameters
Use the fields parameter to request specific attributes (e.g. custom fields, birthday, contact info)
POST to https://api.elvanto.com/v1/groups/getAll to list groups, optionally including "people" in the fields parameter
Known gotchas
Elvanto is part of Tithe.ly's ChMS lineup, and Tithe.ly has been actively migrating Elvanto accounts to Tithe.ly 3.0/Breeze — over 4,000 churches by December 2025 — so confirm your account still has active v1 API access before building on it
All Elvanto API calls use POST with JSON request bodies rather than typical REST verbs, unlike most modern church APIs
Authentication is HTTP Basic with the API key as the username, not a request parameter; passing api_key in the body or query string will not authenticate
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?