Retrieve daily reports and project data from Raken via its Public API
domain: developer.rakenapp.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Create an OAuth 2.0 app at app.rakenapp.com/developer/apps (must be an Account Administrator) to get a client_id and client_secret
Complete the OAuth 2.0 Authorization Code flow (one-time human login required) to obtain an access token
Call endpoints with an Authorization Bearer header, e.g. GET https://developer.rakenapp.com/api/projects?limit=10&offset=0&statuses=ACTIVE
List daily reports, toolbox talks, time cards, and work logs using the corresponding project-scoped list endpoints with limit/offset pagination
Watch for HTTP 429 responses and distinguish rate limit (per-second), burst limit (concurrent), and quota (per-day) throttling before retrying
Known gotchas
Some endpoints enforce a lower max page size than the documented general max of 1,000 - check the specific endpoint's limits
Raken 429s carry different sub-reasons (Too Many Requests vs Limit Exceeded) that need different backoff strategies (short retry vs wait for next day's quota reset)
Multi-valued filters support two different query formats (comma-separated single param, or repeated param) - use whichever Raken documents per endpoint
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?